en-us	### See also  -   [Group link](object#group_link) -   [Group prototype](object#group_prototype) -   [Host prototype tag](object#host_prototype_tag) -   [Custom interface](object#custom_interface) -   [User     macro](/manual/api/reference/usermacro/object#hosttemplate_level_macro)
es	### Ver también  - [Enlace de grupo](object#group_link) - [Prototipo de grupo](object#group_prototype) - [Etiqueta de prototipo de host](object#host_prototype_tag) - [Interfaz personalizada](object#custom_interface) - [Macro     de usuario](/manual/api/reference/usermacro/object#hosttemplate_level_macro)

en-us	### See also  -   [Group link](object#group_link) -   [Group prototype](object#group_prototype) -   [User     macro](/manual/api/reference/usermacro/object#hosttemplate_level_macro)
es	### Ver también  - [Enlace de grupo](object#group_link) - [Prototipo de grupo](object#group_prototype) - [Macro de usuario](/manual/api/reference/usermacro/object#hosttemplate_level_macro)

en-us	### See also  -   [Host group](/manual/api/reference/hostgroup/object#host_group) -   [Template](/manual/api/reference/template/object#template) -   [User macro](/manual/api/reference/usermacro/object#hosttemplate_level_macro) -   [Host interface](/manual/api/reference/hostinterface/object#host_interface) -   [Host inventory](object#host_inventory) -   [Host tag](object#host_tag) -   [Proxy](/manual/api/reference/proxy/object#proxy) -   [Proxy group](/manual/api/reference/proxygroup/object#proxy_group)
es	### Ver también  -   [Grupo de equipos](/manual/api/reference/hostgroup/object#host_group) -   [Plantilla](/manual/api/reference/plantilla/object#template) -   [Macro de usuario](/manual/api/reference/usermacro/object#hosttemplate_level_macro) -   [Interfaz de equipo](/manual/api/reference/hostinterface/object#host_interface) -   [Inventario de equipo](object#host_inventory) -   [Etiqueta de equipo](object#etiqueta_host) -   [Proxy](/manual/api/reference/proxy/object#proxy) -   [Grupo de proxy](/manual/api/reference/proxygroup/object#proxy_group)

en-us	### See also  -   [Host group](/manual/api/reference/hostgroup/object#host_group) -   [Template](/manual/api/reference/template/object#template) -   [User macro](/manual/api/reference/usermacro/object#hosttemplate_level_macro) -   [Host interface](/manual/api/reference/hostinterface/object#host_interface) -   [Proxy](/manual/api/reference/proxy/object#proxy) -   [Proxy group](/manual/api/reference/proxygroup/object#proxy_group)
es	### Ver también  -   [Grupo de equipos](/manual/api/reference/hostgroup/object#host_group) -   [Plantilla](/manual/api/reference/plantilla/object#template) -   [Macro de usuario](/manual/api/reference/usermacro/object#hosttemplate_level_macro) -   [Interfaz de equipo](/manual/api/reference/hostinterface/object#host_interface) -   [Proxy](/manual/api/reference/proxy/object#proxy) -   [Grupo de proxy](/manual/api/reference/proxygroup/object#proxy_group)

en-us	### See also  -   [hostgroup.update](update) -   [hostgroup.massadd](massadd) -   [Host](/manual/api/reference/host/object#host)
es	### Ver también  -    [hostgroup.update](update) -    [hostgroup.massadd](massadd) -    [Equipo](/manual/api/reference/host/object#host)

en-us	### See also  -   [hostgroup.update](update) -   [hostgroup.massadd](massadd) -   [Host](/manual/api/reference/host/object#host)  
es	### Ver también    -[hostgroup.update](actualizar)  -[grupohost.massadd](massadd)  -[Host](/manual/api/referencia/host/objeto#host)

en-us	### See also  -   [hostinterface.create](create) -   [host.massadd](/manual/api/reference/host/massadd) -   [Host](/manual/api/reference/host/object#host)
es	### Ver también  - [hostinterface.create](create) - [host.massadd](/manual/api/reference/host/massadd) - [Equipo](/manual/api/reference/host/object#host)

en-us	### See also  -   [hostinterface.delete](delete) -   [host.massremove](/manual/api/reference/host/massremove)
es	### Ver también  -[hostinterface.delete](delete) -[host.massremove](/manual/api/reference/host/massremove)

en-us	### See also  -   [hostinterface.massadd](massadd) -   [host.massadd](/manual/api/reference/host/massadd)
es	### Ver también  -[hostinterface.massadd](massadd) -[host.massadd](/manual/api/reference/host/massadd)

en-us	### See also  -   [hostinterface.massremove](massremove) -   [host.massremove](/manual/api/reference/host/massremove)
es	### Ver también  - [hostinterface.massremove](massremove) - [host.massremove](/manual/api/reference/host/massremove)

en-us	### See also  -   [Host](/manual/api/reference/host/object#host)
es	### Ver también  -   [Host](/manual/api/reference/host/object#host)

en-us	### See also  -   [Host](/manual/api/reference/host/object#host)
es	### Ver también  -   [Host](/manual/api/reference/host/object#host)

en-us	### See also  -   [Host](/manual/api/reference/host/object#host) -   [Graph prototype](/manual/api/reference/graphprototype/object#graph_prototype) -   [Trigger prototype](/manual/api/reference/triggerprototype/object#trigger_prototype)
es	### Ver también  - [Equipo](/manual/api/reference/host/object#host) - [Prototipo de gráfico](/manual/api/reference/graphprototype/object#graph_prototype) - [Prototipo de iniciador](/manual/api/reference/triggerprototype/object#trigger_prototype)

en-us	### See also  -   [Host](/manual/api/reference/host/object#host) -   [Host group](/manual/api/reference/hostgroup/object#host_group) -   [Time period](object#time_period)
es	### Ver también  -   [Equipo](/manual/api/reference/host/object#host) -   [Grupo de equipos](/manual/api/reference/hostgroup/object#host_group) -   [Periodo de tiempo](object#time_period)

en-us	### See also  -   [Host](/manual/api/reference/host/object#host) -   [Item](/manual/api/reference/item/object#item)
es	### Ver también  -   [Host](/manual/api/reference/host/object#host) -   [Item](/manual/api/reference/item/object#item)

en-us	### See also  -   [Host](/manual/api/reference/host/object#host) -   [Media type](/manual/api/reference/mediatype/object#media_type) -   [User](/manual/api/reference/user/object#user)
es	### Ver también  -   [Equipo](/manual/api/reference/host/object#host) -   [Tipo de Medio](/manual/api/reference/mediatype/object#media_type) -   [Usuario](/manual/api/reference/user/object#user)

en-us	### See also  -   [Host](/manual/api/reference/host/object#host) -   [Proxy group](/manual/api/reference/proxygroup/object#proxy_group)
es	### Ver también  -   [Equipo](/manual/api/referencia/host/objeto#host) -   [Grupo de proxy](/manual/api/reference/proxygroup/object#proxy_group)

en-us	### See also  -   [Host](/manual/api/reference/host/object#host) -   [Proxy group](/manual/api/reference/proxygroup/object#proxy_group)
es	### Ver también  -   [Equipo](/manual/api/referencia/host/object#host) -   [Grupo de proxy](/manual/api/reference/proxygroup/object#proxy_group)

en-us	### See also  -   [Host](/manual/api/reference/host/object#host) -   [Proxy group](/manual/api/reference/proxygroup/object#proxy_group)
es	### Ver también  -   [Equipo](/manual/api/reference/host/object#host) -   [Grupo de proxy](/manual/api/reference/proxygroup/object#proxy_group)

en-us	### See also  -   [Host](/manual/api/reference/host/object#host) -   [Scenario step](object#scenario_step)
es	### Ver también  - [Equipo](/manual/api/reference/host/object#host) - [Paso del escenario](object#scenario_step)

en-us	### See also  -   [Host](/manual/api/reference/host/object#object_details) -   [Host group](/manual/api/reference/hostgroup/object#object_details)
es	### Ver también  - [Equipo](/manual/api/reference/host/object#object_details) - [Grupo de equipos](/manual/api/reference/hostgroup/object#object_details)

en-us	### See also  -   [host.massadd](massadd) -   [host.massupdate](massupdate) -   [host.massremove](massremove) -   [Host group](/manual/api/reference/hostgroup/object#host_group) -   [Template](/manual/api/reference/template/object#template) -   [User macro](/manual/api/reference/usermacro/object#hosttemplate_level_macro) -   [Host interface](/manual/api/reference/hostinterface/object#host_interface) -   [Host inventory](object#host_inventory) -   [Host tag](object#host_tag) -   [Proxy](/manual/api/reference/proxy/object#proxy) -   [Proxy group](/manual/api/reference/proxygroup/object#proxy_group)
es	### Ver también  -   [host.massadd](massadd) -   [host.massupdate](massupdate) -   [host.massremove](massremove) -   [Grupo de equipos](/manual/api/reference/hostgroup/object#host_group) -   [Plantilla](/manual/api/referencia/template/objobjecteto#template) -   [Macro de usuario](/manual/api/reference/usermacro/object#hosttemplate_level_macro) -   [Interfaz de equipo](/manual/api/reference/hostinterface/object#host_interface) -   [Inventario de equipo](object#host_inventory) -   [Etiqueta de equipo](object#host_tag) -   [Proxy](/manual/api/reference/proxy/object#proxy) -   [Grupo de proxys](/manual/api/reference/proxygroup/object#proxy_group)

en-us	### See also  -   [host.update](/manual/api/reference/host/update) -   [host.massupdate](/manual/api/reference/host/massupdate)
es	### Ver también  - [host.update](/manual/api/reference/host/update) - [host.massupdate](/manual/api/reference/host/massupdate)

en-us	### See also  -   [host.update](update) -   [Host group](/manual/api/reference/hostgroup/object#host_group) -   [Template](/manual/api/reference/template/object#template) -   [User     macro](/manual/api/reference/usermacro/object#hosttemplate_level_macro) -   [Host     interface](/manual/api/reference/hostinterface/object#host_interface)
es	### Ver también  -   [host.update](update) -   [Grupo de equipos](/manual/api/reference/hostgroup/object#host_group) -   [Plantilla](/manual/api/reference/template/object#template) -   [Macro de usuario](/manual/api/reference/usermacro/object#hosttemplate_level_macro) -   [Interfaz de equipo](/manual/api/reference/hostinterface/object#host_interface)

en-us	### See also  -   [host.update](update) -   [host.massadd](massadd) -   [host.massremove](massremove) -   [Host group](/manual/api/reference/hostgroup/object#host_group) -   [Template](/manual/api/reference/template/object#host_group) -   [User     macro](/manual/api/reference/usermacro/object#hosttemplate_level_macro) -   [Host     interface](/manual/api/reference/hostinterface/object#host_interface)
es	### Ver también  -   [host.update](update) -   [host.massadd](massadd) -   [host.massremove](massremove) -   [Grupo de equipos](/manual/api/reference/hostgroup/object#host_group) -   [Plantilla](/manual/api/reference/template/object#host_group) -   [Macro de usuario](/manual/api/reference/usermacro/object#hosttemplate_level_macro) -   [Interfaz de equipo](/manual/api/reference/hostinterface/object#host_interface)

en-us	### See also  -   [host.update](update) -   [User     macro](/manual/api/reference/usermacro/object#hosttemplate_level_macro) -   [Host     interface](/manual/api/reference/hostinterface/object#host_interface)
es	### Ver también  -   [host.update](update) -   [Macro de usuário](/manual/api/reference/usermacro/object#hosttemplate_level_macro) -   [Host interfaz](/manual/api/reference/hostinterface/object#host_interface)

en-us	### See also  -   [Icon map](/manual/api/reference/iconmap/object#icon_map) -   [Map element](object#map_element) -   [Map link](object#map_link) -   [Map URL](object#map_url) -   [Map user](object#map_user) -   [Map user group](object#map_user_group) -   [Map shapes](object#map_shapes) -   [Map lines](object#map_lines)
es	### Ver también  -   [Mapa de iconos](/manual/api/reference/iconmap/object#icon_map) -   [Elemento del mapa](object#map_element) -   [Enlace del mapa](object#map_link) -   [URL del mapa](object#map_url) -   [Usuario del mapa](object#map_user) -   [Grupo de usuarios del mapa](object#map_user_group) -   [Formas del mapa](object#map_shapes) -   [Líneas del mapa](object#map_lines)

en-us	### See also  -   [Icon mapping](object#icon_mapping)
es	### Ver también -[Asignación de iconos](object#icon_mapping)

en-us	### See also  -   [Icon mapping](object#icon_mapping)
es	### Ver también -[Mapeo de iconos](object#icon_mapping)

en-us	### See also  -   [Icon mapping](object#icon_mapping)
es	### Ver también  -   [Icon mapping](object#icon_mapping)

en-us	### See also  -   [LLD rule filter](object#lld_rule_filter) -   [LLD macro paths](object#lld_macro_path) -   [LLD rule preprocessing](object#lld_rule_preprocessing)
es	### Ver también  -[LLD rule filter](object#lld_rule_filter) -[LLD macro paths](object#lld_macro_path) -[LLD rule preprocessing](object#lld_rule_preprocessing)

en-us	### See also  -   [Map element](object#map_element) -   [Map link](object#map_link) -   [Map URL](object#map_url) -   [Map user](object#map_user) -   [Map user group](object#map_user_group) -   [Map shape](object#map_shapes) -   [Map line](object#map_lines)
es	### Ver también  -   [Elemento del mapa](object#map_element) -   [Enlace del mapa](object#map_link) -   [URL del mapa](object#map_url) -   [Usuario del mapa]((object#map_user) -   [Grupo de usuarios del mapa ](object#map_user_group) -   [Forma del mapa](object#map_shapes) -   [Línea del mapa](object#map_lines)

en-us	### See also  -   [Map element](object#map_element) -   [Map link](object#map_link) -   [Map URL](object#map_url) -   [Map user](object#map_user) -   [Map user group](object#map_user_group) -   [Map shapes](object#map_shapes) -   [Map lines](object#map_lines)
es	### Ver también  -   [Elemento del mapa](object#map_element) -   [Enlace del mapa](object#map_link) -   [URL del mapa](object#map_url) -   [Usuario del mapa](object#map_user) -   [Grupo de usuarios del mapa](object#map_user_group) -   [Formas del mapa](object#map_shapes) -   [Líneas del mapa](object#map_lines)

en-us	### See also  -   [Media](/manual/api/reference/user/object#media) -   [Media type](/manual/api/reference/mediatype/object#media_type) -   [User group](/manual/api/reference/usergroup/object#user_group) -   [Role](/manual/api/reference/role/object#role)
es	### Ver también  - [Medios](/manual/api/reference/user/object#media) - [Tipo de medio](/manual/api/reference/mediatype/object#media_type) - [Grupo de usuarios](/manual/api/reference/usergroup/object#user_group) - [Rol](/manual/api/reference/rol/object#rol)

en-us	### See also  -   [MFA object](/manual/api/reference/mfa/object)
es	### Ver también  -   [Objeto MFA](/manual/api/reference/mfa/object)

en-us	### See also  -   [Module](object#module) -   [Dashboard widget](/manual/api/reference/dashboard/object#dashboard-widget) -   [Frontend modules](/manual/extensions/frontendmodules)
es	### Ver también  - [Módulo](object#module) - [Widget deltablero](/manual/api/reference/dashboard/object#dashboard-widget) - [Módulos interfaz](/manual/extensions/frontendmodules)

en-us	### See also  -   [Module](object#module) -   [Frontend modules](/manual/extensions/frontendmodules)
es	### Ver también  - [Módulo](object#module) - [Módulos interfaz](/manual/extensions/frontendmodules)

en-us	### See also  -   [Module](object#module) -   [Frontend modules](/manual/extensions/frontendmodules)
es	### Ver también  - [Módulo](object#module) - [Módulos interfaz](/manual/extensions/frontendmodules)

en-us	### See also  -   [Permission](object#permission)
es	### Ver también  -    [Permiso](object#permission)

en-us	### See also  -   [Permission](object#permission)
es	### Ver también  -    [Permiso](object#permission)

en-us	#### See also  -   [Preparing auditlog table for partitioning](/manual/appendix/install/auditlog_primary_keys)
es	#### Ver también  - [Preparando la tabla de registro de auditoría para la partición](/manual/appendix/install/auditlog_primary_keys)

en-us	**See also:**  - [Problem escalations](/manual/config/notifications/action/escalations) - how to create multi-step alert scenarios  (e.g., first send message to the system administrator, then, if a problem is not resolved in 45 minutes,  send message to the data center manager). - [Problem acknowledgment](/manual/acknowledgment) - how to indicate that the problem is known, make comments on resolving it, suppress or close the problem. - [Monitor Linux with Zabbix agent](/manual/guides/monitor_linux) - how to start basic monitoring of the most important items by linking a pre-configured template.
es	**Ver también:**  -   [Escalamientos de problemas](/manual/config/notifications/action/escalations): cómo crear escenarios de alerta de varios pasos  (por ejemplo, primero envíe un mensaje al administrador del sistema y luego, si un problema no se resuelve en 45 minutos,  enviar un mensaje al administrador del centro de datos). -   [Reconocimiento del problema](/manual/reconocimiento): cómo indicar que se conoce el problema, hacer comentarios sobre cómo resolverlo, suprimir o cerrar el problema. - [  Monitorizar Linux con el agente Zabbix](/manual/guides/monitor_linux) - cómo iniciar la monitorización básica de las métricas más importantes vinculando una plantilla preconfigurada.

en-us	### See also  -   [Proxy](/manual/api/reference/proxy/object#proxy)
es	### Ver también  -   [Proxy](/manual/api/reference/proxy/object#proxy)

en-us	### See also  -   [Role rules](/manual/api/reference/role/object#role_rules) -   [User](/manual/api/reference/user/object#user)
es	### Ver también  -   [Reglas de rol](/manual/api/reference/role/object#role_rules) -   [Usuario](/manual/api/reference/user/object#user)

en-us	### See also  -   [Role rules](object#role_rules) -   [UI element](object#ui_element) -   [Module](object#module) -   [Action](object#action)
es	### Ver también  - [Reglas de rol](object#role_rules) - [Elemento UI](object#ui_element) - [Módulo](object#module) - [Acción](object#action)

en-us	### See also  -   [Scenario step](object#scenario_step)
es	### Ver también   -[Paso de escenario](object#scenario_step)

en-us	### See also  -   [Scenario step](object#scenario_step)
es	### Ver también   -[Paso de escenario](object#scenario_step)

en-us	### See also  -   [Task](/manual/api/reference/task/object) -   ['Execute now' request object](/manual/api/reference/task/object#execute-now-request-object) -   ['Diagnostic information' request object](/manual/api/reference/task/object#diagnostic-information-request-object) -   [Statistic request object](/manual/api/reference/task/object#statistic-request-object)
es	### Ver también  - [Tarea](/manual/api/referencia/tarea/objeto) - [Objeto de solicitud 'Ejecutar ahora'](/manual/api/reference/task/object#execute-now-request-object) - [Objeto de solicitud de 'información de diagnóstico'](/manual/api/reference/task/object#diagnostic-information-request-object) - [Objeto de solicitud de estadística](/manual/api/reference/task/object#statistic-request-object)

en-us	### See also  -   [Task](/manual/api/reference/task/object) -   [Statistic result object](/manual/api/reference/task/object#statistic_result_object)
es	### Ver también  - [Tarea](/manual/api/reference/task/object) - [Objeto de resultado estadístico](/manual/api/reference/task/object#statistic_result_object)

en-us	### See also  -   [Template dashboard page](object#template_dashboard_page) -   [Template dashboard widget](object#template_dashboard_widget) -   [Template dashboard widget     field](object#template_dashboard_widget_field)
es	### Ver también  - [Página de la plantilla de tablero] (object#template_dashboard_page) - [Widget de la plantilla de tablero] (object#template_dashboard_widget) - [Campo de Widget de la plantilla de tablero](object#template_dashboard_widget_field)

en-us	### See also  -   [Template dashboard page](object#template_dashboard_page) -   [Template dashboard widget](object#template_dashboard_widget) -   [Template dashboard widget     field](object#template_dashboard_widget_field)
es	### Ver también  - [Página de plantilla de tablero] (object#template_dashboard_page) - [Widget deplantilla de tablero] (object#template_dashboard_widget) - [Campo de Widget de plantilla de tablero](object#template_dashboard_widget_field)

en-us	### See also  -   [Template dashboard widget](object#template_dashboard_widget) -   [Template dashboard widget     field](object#template_dashboard_widget_field)
es	### Ver también  - [Widget de plantilla de tablero] (object#template_dashboard_widget) - [Campo de Widget de plantilla de tablero](object#template_dashboard_widget_field)

en-us	### See also  -   [Template group](/manual/api/reference/templategroup/object#template_group) -   [Template](object#template) -   [User     macro](/manual/api/reference/usermacro/object#hosttemplate_level_macro) -   [Host     interface](/manual/api/reference/hostinterface/object#host_interface)
es	### Ver también  -   [Grupo de plantillas](/manual/api/reference/templategroup/object#template_group) -   [Plantilla](object#template) -   [Macro de usuario](/manual/api/reference/usermacro/object#hosttemplate_level_macro) -   [Interfaz de equipo](/manual/api/reference/hostinterface/object#host_interface)

en-us	### See also  -   [templategroup.update](update) -   [templategroup.massadd](massadd) -   [Template](/manual/api/reference/template/object#template)
es	### Ver también  -   [templategroup.update](update) -   [templategroup.massadd](massadd) -   [Plantilla](/manual/api/reference/template/object#template)

en-us	### See also  -   [templategroup.update](update) -   [templategroup.massadd](massadd) -   [Template](/manual/api/reference/template/object#template)  
es	### Ver también  -   [templategroup.update](update) -   [templategroup.massadd](massadd) -   [Plantilla](/manual/api/reference/template/object#template)

en-us	### See also  -   [Template](/manual/api/reference/template/object#template)
es	### Ver también  -   [Template](/manual/api/reference/template/object#template)

en-us	### See also  -   [Template](/manual/api/reference/template/object#template)
es	### Ver también  - [Plantilla](/manual/api/reference/template/object#template)

en-us	### See also  -   [template.update](update) -   [Host](/manual/api/reference/host/object#host) -   [Template group](/manual/api/reference/templategroup/object#template_group) -   [User macro](/manual/api/reference/usermacro/object#hosttemplate_level_macro)
es	### Ver también  - [template.update](update) - [Equipo](/manual/api/reference/host/object#host) - [Grupo de plantillas](/manual/api/reference/templategroup/object#template_group) - [Macro de usuario](/manual/api/reference/usermacro/object#hosttemplate_level_macro)

en-us	### See also  -   [template.update](update) -   [template.massadd](massadd) -   [Template group](/manual/api/reference/templategroup/object#template_group) -   [User macro](/manual/api/reference/usermacro/object#hosttemplate_level_macro)
es	### Ver también  - [template.update](update) - [template.massadd](massadd) - [Grupo de plantillas](/manual/api/reference/templategroup/object#template_group) - [Macro de usuario](/manual/api/reference/usermacro/object#hosttemplate_level_macro)

en-us	### See also  -   [template.update](update) -   [User macro](/manual/api/reference/usermacro/object#hosttemplate_level_macro)
es	### Ver también  -   [template.update](update) -   [Macro de usuario](/manual/api/reference/usermacro/object#hosttemplate_level_macro)

en-us	### See also  -   [Time period](object#time_period)
es	### Ver también  -[Periodo de tiempo](object#time_period)

en-us	### See also  -   [Time period](object#time_period)
es	### Ver también  -[Periodo de tiempo](object#time_period)

en-us	#### See also  - [Trapper items](/manual/config/items/itemtypes/trapper#sending-data) - [HTTP agent](/manual/config/items/itemtypes/http) items - [Host](/manual/api/reference/host/object#host) - [Item](/manual/api/reference/item/object#item)
es	#### Ver también  - [Métricas de captura](/manual/config/items/itemtypes/trapper#sending-data) - Métricas de [agente HTTP](/manual/config/items/itemtypes/http) - [Equipo](/manual/api/reference/host/object#host) - [Métrica](/manual/api/reference/item/object#item)

en-us	### See also  -   [User group](/manual/api/reference/usergroup/object#user)
es	### Ver también  - [Grupo de usuarios](/manual/api/reference/usergroup/object#user)

en-us	### See also  -   [user.login](login)
es	### Ver también  -    [user.login](login)

en-us	### See also  -   [user.logout](logout)
es	### Ver también  - [user.logout](logout)

en-us	### See also  -   [User](/manual/api/reference/user/object#user)
es	### Ver también  - [Usuario](/manual/api/reference/user/object#user)

en-us	### See also  -   [User](/manual/api/reference/user/object#user)
es	### Ver también  -    [Usuario](/manual/api/reference/user/object#user)

en-us	### See also  -   [Users](/manual/api/reference/user/object#users) -   [User groups](/manual/api/reference/user/object#user_groups)
es	### Ver también  - [Usuarios](/manual/api/reference/user/object#users) - [Grupos de usuarios](/manual/api/reference/user/object#user_groups)

en-us	### See also  -   [Users](object#users) -   [User groups](object#user_groups)
es	### Ver también  -   [Usuarios](object#users) -   [Grupos de usuarios](object#user_groups)

en-us	### See also  -   [Users](object#users) -   [User groups](object#user_groups)
es	### Ver también  -   [Usuarios](object#users) -   [Grupos de usuarios](object#user_groups)

en-us	**See also:**  - [View graphs](/manual/guides/monitor_traffic#view-graphs) - how to display the collected data as graphs. - [Configure triggers](/manual/guides/monitor_traffic#configure-triggers) - how to set up triggers to detect abnormal network traffic. - [Set up problem alerts](/manual/guides/monitor_traffic#set-up-problem-alerts) - how to set up notifications about problem situations. - [Problem escalations](/manual/config/notifications/action/escalations) - how to create multi-step alert scenarios  (e.g., first send message to the system administrator, then, if a problem is not resolved in 45 minutes,  send message to the data center manager). - [Problem acknowledgment](/manual/acknowledgment) - how to indicate that the problem is known, make comments on resolving it, suppress or close the problem. - [Monitor Linux with Zabbix agent](/manual/guides/monitor_linux) - how to start basic monitoring of the most important items by linking a pre-configured template.
es	**Ver también:**  - [Ver gráficos](/manual/guides/monitor_traffic#view-graphs): cómo mostrar los datos recopilados como gráficos. - [Configurar iniciadores](/manual/guides/monitor_traffic#configure-triggers): cómo configurar iniciadores para detectar tráfico de red anormal. - [Configurar alertas de problemas](/manual/guides/monitor_traffic#set-up-problem-alerts): cómo configurar notificaciones sobre situaciones problemáticas. - [Escalamientos de problemas](/manual/config/notifications/action/escalations): cómo crear escenarios de alerta de varios pasos  (por ejemplo, primero envíe un mensaje al administrador del sistema y luego, si un problema no se resuelve en 45 minutos, enviar mensaje al administrador del centro de datos). - [Reconocimiento del problema](/manual/reconocimiento): cómo indicar que se conoce el problema, hacer comentarios sobre cómo resolverlo, suprimir o cerrar el problema. - [Monitorizar Linux con el agente Zabbix](/manual/guides/monitor_linux) - cómo iniciar la monitorización básica de las métricas más importantes vinculando una plantilla preconfigurada.

en-us	 **See also:**  - [Web server hardening](/manual/installation/best_practices/web_server) - recommended settings for greater web server security. - [Creating an item](/manual/config/items/item) - how to start monitoring additional metrics. - [HTTP items](/manual/config/items/itemtypes/zabbix_agent) - how to monitor custom metrics using HTTP agent. - [Problem escalations](/manual/config/notifications/action/escalations) - how to create multi-step alert scenarios    (e.g., first send message to the system administrator, then, if a problem is not resolved in 45 minutes, send message    to the data center manager).
es	 **Ver también:**  - [Reforzamiento del servidor web](/manual/installation/requirements/best_practices#web-server-hardening) -   configuraciones recomendadas para una mayor seguridad del servidor web. - [Crear una métrica](/manual/config/items/item): cómo comenzar a monitorear métricas adicionales. - [Métricas HTTP](/manual/config/items/itemtypes/zabbix_agent): cómo monitorear métricas personalizadas usando el agente HTTP. - [Escalamientos de problemas](/manual/config/notifications/action/escalations): cómo crear escenarios de alerta de varios pasos   (por ejemplo, primero envíe un mensaje al administrador del sistema, luego, si un problema no se resuelve en 45 minutos, envíe un mensaje   al administrador del centro de datos).

en-us	#### See also  -   [Zabbix blog article on SNMP     traps](https://blog.zabbix.com/snmp-traps-in-zabbix) -   [Configuring snmptrapd (official net-snmp documentation)](https://net-snmp.sourceforge.io/wiki/index.php/TUT:Configuring_snmptrapd) -   [Configuring snmptrapd to receive SNMPv3 notifications (official net-snmp documentation)](https://net-snmp.sourceforge.io/wiki/index.php/TUT:Configuring_snmptrapd_to_receive_SNMPv3_notifications)
es	#### Ver también  - [Artículo del blog de Zabbix sobre capturas SNMP](https://blog.zabbix.com/snmp-traps-in-zabbix) - [Configuración de snmptrapd (documentación oficial de net-snmp)](https://net-snmp.sourceforge.io/wiki/index.php/TUT:Configuring_snmptrapd) - [Configuración de snmptrapd para recibir notificaciones SNMPv3 (documentación oficial de net-snmp)](https://net-snmp.sourceforge.io/wiki/index.php/TUT:Configuring_snmptrapd_to_receive_SNMPv3_notifications)

en-us	#### Selecting a language  There are several ways to select a language in Zabbix web interface:  -   When installing web interface - in the frontend [installation     wizard](/manual/installation/frontend#welcome_screen). Selected     language will be set as system default. -   After the installation, system default language can be changed in     the *Administration→General→GUI* [menu     section](/manual/web_interface/frontend_sections/administration/general#gui). -   Language for a particular user can be changed in the [user     profile](/manual/web_interface/user_profile#user_profile).  If a locale for a language is not installed on the machine, this language will be greyed out in Zabbix language selector. An orange icon is displayed next to the language selector if at least one locale is missing. Upon pressing on this icon the following message will be displayed: "You are not able to choose some of the languages, because locales for them are not installed on the web server."  ![locale\_warning.png](../../../../assets/en/manual/appendix/install/locale_warning.png){width="600"}
es	#### Seleccionar un idioma  Hay varias formas de seleccionar un idioma en la interfaz web de Zabbix:  -   Al instalar la interfaz web - en el [asistente de instalación](/manual/installation/frontend#welcome_screen) de la interfaz.     El idioma seleccionado se establecerá como predeterminado del sistema. -   Después de la instalación, el idioma predeterminado del sistema se puede cambiar en     la [sección del menú](/manual/web_interface/frontend_sections/administration/general#gui) *Administración→General→GUI* . -   El idioma de un usuario en particular se puede cambiar en el [perfil de usuario](/manual/web_interface/user_profile#user_profile).  Si la configuración regional para un idioma no está instalada en la máquina, este idioma aparecerá atenuado en el selector de idiomas de Zabbix. Se muestra un icono naranja junto al selector de idioma si falta al menos una configuración regional. Al presionar sobre este icono se mostrará el siguiente mensaje: "No puede elegir algunos de los idiomas porque las configuraciones regionales para ellos no están instaladas en el servidor web".  ![locale\_warning.png](../../../../assets/en/manual/appendix/install/locale_warning.png){width="600"}

en-us	#### Selecting elements  To select elements, select one and then hold down *Ctrl* to select the others.  You can also select multiple elements by dragging a rectangle in the editable area and selecting all elements in it.  Once you select more than one element, the element property form shifts to the mass-update mode so you can change attributes of selected elements in one go. To do so, mark the attribute using the checkbox and enter a new value for it. You may use macros here (for example, {HOST.NAME} for the element label).  ![](../../../../../assets/en/manual/config/visualization/map_update.png){width="600"}
es	#### Selección de elementos  Para seleccionar elementos, seleccione uno y luego mantenga presionada la tecla *Ctrl* para seleccionar los otros.  También puede seleccionar varios elementos arrastrando un rectángulo en el área editable y seleccionando todos los elementos en ella.  Una vez que selecciona más de un elemento, el formulario de propiedad del elemento cambia al modo de actualización masiva para que pueda cambiar los atributos de los elementos seleccionados  de una sola vez. Para hacerlo, marque el atributo usando la casilla de verificación y introduzca un nuevo valor para él. Puede usar macros aquí (por ejemplo, {HOST.NAME} para la etiqueta del elemento).  ![](../../../../../assets/en/manual/config/visualization/map_update.png){width="600"}

en-us	#### Self-signed certificate, unknown CA  [*OpenSSL*]{.underline}, in log:      error:'self signed certificate: SSL_connect() set result code to SSL_ERROR_SSL: file ../ssl/statem/statem_clnt.c\           line 1924: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:\           TLS write fatal alert "unknown CA"'  This was observed when server certificate by mistake had the same Issuer and Subject string, although it was signed by CA. Issuer and Subject are equal in top-level CA certificate, but they cannot be equal in server certificate. (The same applies to proxy and agent certificates.)  To check whether a certificate contains the same Issuer and Subject entries, run:  ``` openssl x509 -in <yourcertificate.crt> -noout -text ```  It is acceptable for the root (top-level) certificate to have identical values for Issuer and Subject.
es	#### Certificado autofirmado, CA desconocida  [*OpenSSL*]{.underline}, en el registro:      error: 'certificado autofirmado: SSL_connect() establece el código de resultado en SSL_ERROR_SSL: archivo ../ssl/statem/statem_clnt.c\           línea 1924: error: 1416F086: rutinas SSL: tls_process_server_certificate: verificación de certificado fallida:\           TLS escribe alerta fatal "CA desconocida"  Esto se observó cuando el certificado del servidor por error tenía el mismo emisor. y cadena de asunto, aunque estaba firmada por CA. Emisor y Sujeto son iguales en el certificado de CA de nivel superior, pero no pueden ser iguales en el certificado del servidor. (Lo mismo se aplica a los certificados de proxy y agente).  Para comprobar si un certificado contiene las mismas entradas de Emisor y Asunto, ejecute:  ``` openssl x509 -in <sucertificado.crt> -noout -text ```  Es aceptable que el certificado raíz (nivel superior) tenga valores idénticos para Emisor y Asunto.

en-us	#### SELinux configuration  See [SELinux configuration](/manual/installation/install_from_packages/rhel#selinux_configuration) for RHEL.  After the frontend and SELinux configuration is done, restart the Apache web server:      service apache2 restart
es	#### Configuración de SELinux  Ver la [configuración SELinux](/manual/installation/install_from_packages/rhel#selinux_configuration) para RHEL.  Una vez finalizada la configuración de la interfaz y SELinux, reinicie  Servidor web Apache:      service apache2 restart

en-us	#### SELinux configuration Zabbix uses socket-based inter-process communication. On systems where SELinux is enabled, it may be required to add SELinux rules to allow Zabbix create/use UNIX domain sockets in the SocketDir directory. Currently, socket files are used by server (alerter, preprocessing, IPMI) and proxy (IPMI). Socket files are persistent, meaning they are present while the process is running.  Having SELinux status enabled in enforcing mode, you need to execute the following commands to enable communication between Zabbix frontend and server:  RHEL 7 and later or AlmaLinux, CentOS Stream, Oracle Linux, Rocky Linux 8 and later:      # setsebool -P httpd_can_connect_zabbix on     If the database is accessible over network (including 'localhost' in case of PostgreSQL), you need to allow Zabbix frontend to connect to the database too:     # setsebool -P httpd_can_network_connect_db on  RHEL prior to 7:      setsebool -P httpd_can_network_connect on     setsebool -P zabbix_can_network on  After the frontend and SELinux configuration is done, restart the Apache web server:      service httpd restart
es	#### Configuración de SELinux Zabbix utiliza comunicación entre procesos basada en sockets. En sistemas donde SELinux está habilitado, es posible que sea necesario agregar reglas de SELinux para permitir que Zabbix cree/use sockets de dominio UNIX en el directorio SocketDir. Actualmente, los archivos de socket son utilizados por el servidor (alerta, preprocesamiento, IPMI) y el proxy (IPMI). Los archivos de socket son persistentes, lo que significa que están presentes mientras se ejecuta el proceso.  Al tener el estado de SELinux habilitado en modo obligatorio (enforcing), debe ejecutar los siguientes comandos para habilitar la comunicación entre la interfaz de Zabbix y el servidor:  RHEL 7 y posteriores o AlmaLinux, CentOS Stream, Oracle Linux, Rocky Linux 8 y posteriores:      # setsebool -P httpd_can_connect_zabbix on     Si se puede acceder a la base de datos a través de la red (incluido 'localhost' en el caso de PostgreSQL), también debe permitir que la interfaz de Zabbix se conecte a la base de datos:     # setsebool -P httpd_can_network_connect_db on  RHEL antes del 7:      setsebool -P httpd_can_network_connect on     setsebool -P zabbix_can_network on  Una vez finalizada la configuración del frontend y SELinux, reinicie el servidor web Apache:      service httpd restart

en-us	#### Sending data  Sending data to Zabbix server or proxy is possible using the [Zabbix sender](/manual/concepts/sender) utility or Zabbix sender [protocol](/manual/appendix/protocols/zabbix_sender). Sending data to Zabbix server is also possible using the [`history.push`](/manual/api/reference/history/push) API method.
es	#### Enviando datos  Enviar datos al servidor Zabbix o proxy Zabbix es posible utilizando la utilidad [Zabbix sender](/manual/concepts/sender) o el [protocolo Zabbix sender](/manual/concepts/sender). Enviar datos al servidor Zabbix, también es posible utilizando el método API [`history.push`](/manual/api/reference/history/push).

en-us	#### Sending data to Zabbix server via Zabbix API  Previously sending specific data to Zabbix server was possible using the [Zabbix sender](/manual/concepts/sender) utility or by implementing a custom JSON-based [communication protocol](/manual/appendix/protocols/zabbix_sender) similar to that used in Zabbix sender.  Now it is also possible to send data to Zabbix server via HTTP protocol using the [`history.push`](/manual/api/reference/history/push) API method. Note that receiving sent data requires a configured [trapper item](/manual/config/items/itemtypes/trapper) or an [HTTP agent item](/manual/config/items/itemtypes/http) (with trapping enabled).  In addition, [correct](/manual/config/items/itemtypes/trapper#sending-data) `history.push` operations are recorded in *Reports* → [*Audit log*](/manual/web_interface/frontend_sections/reports/audit_log) that has additional filtering options (a new *Push* action and *History* resource), and the `history.push` API method is also available in the *Allow/Deny list* of API methods when [configuring a user role](/manual/web_interface/frontend_sections/users/user_roles#configuration).
es	#### Envío de datos al servidor Zabbix a través de la API de Zabbix  Anteriormente, era posible enviar datos específicos al servidor Zabbix usando la utilidad [Zabbix sender](/manual/concepts/sender) o implementando un [protocolo de comunicación](/manual/appendix/protocols/zabbix_sender) personalizado basado en JSON similar al usado por Zabbix sender.  Ahora también es posible enviar datos al servidor Zabbix a través del protocolo HTTP utilizando el método de la API [`history.push`](/manual/api/reference/history/push). Tenga en cuenta que para recibir los datos enviados se requiere una [métrica de captura](/manual/config/items/itemtypes/trapper) configurada o una [métrica de agente HTTP](/manual/config/items/itemtypes/http) (con captura habilitada).  Además, las operaciones [correctas](/manual/config/items/itemtypes/trapper#sending-data) de `history.push` se registran en *Reports* → [*Registro de auditoría*](/manual/web_interface/frontend_sections/reports /audit_log) que tiene opciones de filtrado adicionales (una nueva acción *Push* y un recurso *Historial*), y el método de la API `history.push` también está disponible en la *lista Permitir/Denegar* de métodos API al [configurar un rol de usuario](/manual/web_interface/frontend_sections/users/user_roles#configuration).

en-us	##### Sending in collected data  **Agent sends**  The agent data request contains the gathered item values and the values for executed remote commands (if any).    ```json {   "request": "agent data",   "data": [     {       "id": 1,       "itemid": 5678,       "value": "7.0.0",       "clock": 1712830783,       "ns": 76808644     },     {       "id": 2,       "itemid": 1234,       "value": "69672",       "clock": 1712830783,       "ns": 77053975     }   ],   "commands": [     {       "id": 1324,       "value": "16G"     }   ],   "session": "1234456akdsjhfoui",   "host": "Zabbix server",   "version": "7.0.0",   "variant": 2 } ```  | Field |<| Type | Mandatory | Value | |-|------|--|-|-----------------------| | request |<| _string_ | yes | `agent data` | | data |<| _array of objects_ | yes | Item values. | | | id | _number_ | yes | The value identifier (incremental counter used for checking duplicated values in the case of network problems). | |^| itemid | _string_ | yes | The item identifier. | |^| value | _string_ | no | The item value. | |^| lastlogsize | _number_ | no | The item lastlogsize. | |^| mtime | _number_ | no | The item mtime. | |^| state | _number_ | no | The item state. | |^| source | _string_ | no | The value event log source. | |^| eventid | _number_ | no | The value event log eventid. | |^| severity | _number_ | no | The value event log severity. | |^| timestamp | _number_ | no | The value event log timestamp. | |^| clock | _number_ | yes | The value timestamp (seconds since Epoch). | |^| ns | _number_ | yes | The value timestamp nanoseconds. | | commands |<| _array of objects_ | no | Remote commands execution result. Note that remote command execution on an active agent is supported since Zabbix agent 7.0. Older active agents will ignore any remote commands included in the active checks server response. | | | id | _number_ | no | Remote command identifier. | |^| value | _string_ | no | Remote command execution result if the execution was successful. | |^| error | _string_ | no | Remote command execution error message if the execution failed. | | session |<| _string_ | yes | Unique session identifier generated each time when agent is started. | | host |<| _string_ | yes | Host name. | | version |<| _string_ | yes | The agent version number. | | variant |<| _number_ | yes | The agent variant (*1* - Zabbix agent, *2* - Zabbix agent 2). |  A virtual ID is assigned to each value. Value ID is a simple ascending counter, unique within one data session (identified by the session token). This ID is used to discard duplicate values that might be sent in poor connectivity environments.  **Server response**  The agent data response is sent by the server back to the agent after processing the agent data request.    ```json {   "response": "success",   "info": "processed: 2; failed: 0; total: 2; seconds spent: 0.003534" } ```  | Field | Type | Mandatory | Value | |-|-|-|--------| | response | _string_ | yes | `success` \| `failed` | | info | _string_ | yes | Item processing results. |    ::: noteimportant If sending of some values fails on the server (for example, because host or item has been disabled or deleted), agent will not retry sending of those values. :::  For example:  1.  Agent opens a TCP connection 2.  Agent sends a list of values 3.  Server processes the data and sends the status back 4.  TCP connection is closed  Note how in the example above the not supported status for vfs.fs.size\[/nono\] is indicated by the "state" value of 1 and the error message in "value" property.  ::: noteimportant Error message will be trimmed to 2048 symbols on server side. :::
es	##### Envío de datos recopilados  **El agente envía**  La solicitud de datos del agente contiene los valores de las métricas recopiladas y los valores de los comandos remotos ejecutados (si los hay).    ```json {   "request": "agent data",   "data": [     {       "id": 1,       "itemid": 5678,       "value": "7.0.0",       "clock": 1712830783,       "ns": 76808644     },     {       "id": 2,       "itemid": 1234,       "value": "69672",       "clock": 1712830783,       "ns": 77053975     }   ],   "commands": [     {       "id": 1324,       "value": "16G"     }   ],   "session": "1234456akdsjhfoui",   "host": "Zabbix server",   "version": "7.0.0",   "variant": 2 } ```  | Campo |<| Tipo | Obligatorio | Valor | |-|------|--|-|-----------------------| | request |<| _cadena_ | si | `agent data` | | data |<| _conjunto de objetos_ | si | Valores de las métricas. | | | id | _número_ | si | El identificador de valor (contador incremental utilizado para comprobar valores duplicados en caso de problemas de red). | |^| itemid | _cadena_ | si | El identificador de la métrica. | |^| value | _cadena_ | no | El valor de la métrica. | |^| lastlogsize | _número_ | no | El último tamaño del registro de la métrica. | |^| mtime | _número_ | no | El valor mtime de la métrica. | |^| state | _número_ | no | El estado de la métrica. | |^| source | _cadena_ | no | El origen del registro de eventos de valor. | |^| eventid | _número_ | no | El valor del registro de eventos eventid. | |^| severity | _número_ | no | El valor de gravedad del registro de eventos. | |^| timestamp | _número_ | no | La marca de tiempo del registro de eventos del valor. | |^| clock | _número_ | si | La marca de tiempo del valor (segundos desde la época). | |^| ns | _número_ | si | La marca de tiempo del valor es nanosegundos. | | comandos |<| _conjunto de objetos_ | no | Resultado de la ejecución de comandos remotos. Tenga en cuenta que la ejecución remota de comandos en un agente activo se admite desde el agente Zabbix 7.0. Los agentes activos más antiguos ignorarán cualquier comando remoto incluido en la respuesta del servidor de comprobaciones activas. | | | id | _número_ | no | Identificador de comando remoto. | |^| value | _cadena_ | no | Resultado de la ejecución remota del comando si la ejecución fue exitosa. | |^| error | _cadena_ | no | Mensaje de error de ejecución remota del comando si la ejecución falló. | | session |<| _cadena_ | si | Identificador de sesión único generado cada vez que se inicia el agente. | | host |<| _cadena_ | si | Nombre del equipo. | | version |<| _cadena_ | si | El número de versión del agente. | | variant |<| _número_ | si | La variante del agente (*1* - agente Zabbix, *2* - agente Zabbix 2). |  Se asigna una identificación virtual a cada valor. El ID del valor es un contador ascendente simple, único dentro de una sesión de datos (identificado por el token de la sesión).  Este ID se utiliza para descartar valores duplicados que puedan enviarse en entornos con mala conectividad.  **Respuesta del servidor**  El servidor envía la respuesta de datos del agente al agente después de procesar la solicitud de datos del agente.    ```json {   "response": "success",   "info": "processed: 2; failed: 0; total: 2; seconds spent: 0.003534" } ```  | Campo | Tipo | Obligatorio | Valor | |-|-|-|--------| | response | _cadena_ | si | `success` \| `failed` | | info | _cadena_ | si | Resultados del procesamiento de las métricas. |    ::: noteimportant Si el envío de algunos valores falla en el servidor (por ejemplo, porque el equipo o la métrica han sido deshabilitados o eliminados), el agente no vuelva a intentar enviar esos valores. :::  Por ejemplo:  1.   El agente abre una conexión TCP 2.   El agente envía una lista de valores. 3.   El servidor procesa los datos y devuelve el estado. 4.   La conexión TCP se cierra  Observe cómo en el ejemplo anterior el estado no admitido para vfs.fs.size\[/nono\] se indica mediante el valor de "estado" de 1 y el mensaje de error en la propiedad "value".  ::: noteimportant El mensaje de error se recortará a 2048 símbolos por parte del servidor. :::

en-us	##### Send item history data  Send item history data to Zabbix server for items "10600", "10601", and "999999".  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "history.push",     "params": [         {             "itemid": 10600,             "value": 0.5,             "clock": 1690891294,             "ns": 45440940         },         {             "itemid": 10600,             "value": 0.6,             "clock": 1690891295,             "ns": 312431         },         {             "itemid": 10601,             "value": "[Tue Aug 01 15:01:35 2023] [error] [client 1.2.3.4] File does not exist: /var/www/html/robots.txt"         },         {             "itemid": 999999,             "value": 123         }     ],     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "response": "success",         "data": [             {                 "itemid": "10600"             },             {                 "itemid": "10600"             },             {                 "itemid": "10601",                 "error": "Item is disabled."             },             {                 "error": "No permissions to referred object or it does not exist."             }         ]     },     "id": 1 } ```
es	##### Enviar datos del historial de métrica  Envíe datos del historial de métrica al servidor Zabbix para las métricas "10600", "10601" y "999999".  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "history.push",     "params": [         {             "itemid": 10600,             "value": 0.5,             "clock": 1690891294,             "ns": 45440940         },         {             "itemid": 10600,             "value": 0.6,             "clock": 1690891295,             "ns": 312431         },         {             "itemid": 10601,             "value": "[Tue Aug 01 15:01:35 2023] [error] [client 1.2.3.4] File does not exist: /var/www/html/robots.txt"         },         {             "itemid": 999999,             "value": 123         }     ],     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "response": "success",         "data": [             {                 "itemid": "10600"             },             {                 "itemid": "10600"             },             {                 "itemid": "10601",                 "error": "Item is disabled."             },             {                 "error": "No permissions to referred object or it does not exist."             }         ]     },     "id": 1 } ```

en-us	 ##### sensor[device,sensor,<mode>] {#sensor}  <br> Hardware sensor reading.<br> Return value: *Float*.<br> [Supported platforms](#supported-platforms): Linux, OpenBSD.  Parameters:  -   **device** - the device name, can be a regular expression if mode is omitted; -   **sensor** - the sensor name, can be a regular expression if mode is omitted; -   **mode** - possible values: *avg*, *max*, or *min* (if this parameter is omitted, device and sensor are treated verbatim).  Comments:  -   Reads /proc/sys/dev/sensors on Linux 2.4; -   Reads /sys/class/hwmon on Linux 2.6+. See a more detailed description of [sensor](/manual/appendix/items/sensor) item on Linux. -   Reads the *hw.sensors* MIB on OpenBSD.  Example:      sensor[w83781d-i2c-0-2d,temp1]     sensor[cpu0,temp0] #the temperature of one CPU     sensor["cpu[0-2]$",temp,avg] #the average temperature of the first three CPUs
es	 ##### sensor[dispositivo,sensor,<modo>] {#sensor}  <br> Lectura del sensor de hardware.<br> Valor de retorno: *Flotador*.<br> [Plataformas compatibles](#plataformas-compatibles): Linux, OpenBSD.  Parámetros:  - **dispositivo**: el nombre del dispositivo; puede ser una expresión regular si se omite el modo; - **sensor**: el nombre del sensor; puede ser una expresión regular si se omite el modo; - **modo** - valores posibles: *avg*, *max* o *min* (si se omite este parámetro, el dispositivo y el sensor se tratan palabra por palabra).  Comentarios:  - Lee /proc/sys/dev/sensors en Linux 2.4; - Lee /sys/class/hwmon en Linux 2.6+. Consulte una descripción más detallada del elemento [sensor](/manual/appendix/items/sensor) en Linux. - Lee la MIB *hw.sensors* en OpenBSD.  Ejemplo:      sensor[w83781d-i2c-0-2d,temp1]     sensor[cpu0,temp0] #la temperatura de una CPU     sensor["cpu[0-2]$",temp,avg] #la temperatura promedio de las tres primeras CPUs

en-us	 #### Separate database table for proxies  Proxy records have been moved out of the `hosts` table and are now stored in the new `proxy` table.   Also, operational data of proxies (such as last access, version, compatibility) have been moved out of the `host_rtdata` table and is now stored in the new `proxy_rtdata` table.
es	 #### Tabla de base de datos separada para servidores proxy  Los registros de proxy se han eliminado de la tabla "hosts" y ahora están almacenados en la nueva tabla "proxy".   Además, los datos operativos de los servidores proxy (como el último acceso, la versión, la compatibilidad) se han eliminado de la tabla `host_rtdata` y ahora se almacenan en la nueva tabla `proxy_rtdata`.

en-us	 #### Separate database table for proxies  Proxy records have been moved out of the `hosts` table and are now stored in the new `proxy` table.   Also, operational data of proxies (such as last access, version, compatibility) have been moved out of the `host_rtdata` table and is now stored in the new `proxy_rtdata` table.  There is also a new **proxy** object in API. All operations with proxies should be updated to be done via this new proxy object.
es	 #### Tabla de base de datos separada para servidores proxy  Los registros de proxy se han eliminado de la tabla "hosts" y ahora están almacenados en la nueva tabla "proxy".   Además, los datos operativos de los servidores proxy (como el último acceso, la versión, la compatibilidad) se han eliminado de la tabla `host_rtdata` y ahora se almacenan en la nueva tabla `proxy_rtdata`.  También hay un nuevo objeto **proxy** en la API. Todas las operaciones con servidores proxy deben actualizarse para realizarse a través de este nuevo objeto proxy.

en-us	#### Separate installation packages for RHEL derivatives  Dedicated [installation packages](/manual/installation/install_from_packages/rhel) are available for versions 8 and 9 of AlmaLinux, CentOS Stream, Oracle Linux, and Rocky Linux. Earlier, single installation packages were provided for RHEL and RHEL-based distributions. Now separate packages are used for RHEL and each of its above-mentioned derivatives to avoid potential problems with binary incompatibility.
es	#### Paquetes de instalación separados para derivados de RHEL  Hay [paquetes de instalación](/manual/installation/install_from_packages/rhel) dedicados disponibles para las versiones 8 y 9 de AlmaLinux, CentOS Stream, Oracle Linux y Rocky Linux. Anteriormente, se proporcionaban paquetes de instalación únicos para RHEL y distribuciones basadas en RHEL. Ahora se utilizan paquetes separados para RHEL y cada uno de sus derivados mencionados anteriormente. para evitar posibles problemas de incompatibilidad binaria.

en-us	##### Serialization rules  XML to JSON conversion will be processed according to the following rules (for JSON to XML conversions reversed rules are applied):  1\. XML attributes will be converted to keys that have their names prepended with '@'.  Example:  *Input:*       <xml foo="FOO">        <bar>          <baz>BAZ</baz>        </bar>      </xml>  *Output:*  ```json  {    "xml": {      "@foo": "FOO",      "bar": {        "baz": "BAZ"      }    }  } ```  2\. Self-closing elements (<foo/>) will be converted as having 'null' value.  Example:  *Input:*      <xml>       <foo/>     </xml>  *Output:*  ```json {   "xml": {     "foo": null   } } ```  3\. Empty attributes (with "" value) will be converted as having empty string ('') value.  Example:  *Input:*      <xml>       <foo bar="" />     </xml>  *Output:*  ```json {   "xml": {     "foo": {       "@bar": ""     }   } } ```  4\. Multiple child nodes with the same element name will be converted to a single key that has an array of values as its value.  Example:  *Input:*      <xml>       <foo>BAR</foo>       <foo>BAZ</foo>       <foo>QUX</foo>     </xml>  *Output:*  ```json {   "xml": {     "foo": ["BAR", "BAZ", "QUX"]   } } ```  5\. If a text element has no attributes and no children, it will be converted as a string.  Example:  *Input:*      <xml>         <foo>BAZ</foo>     </xml>  *Output:*  ```json {   "xml": {     "foo": "BAZ"    } } ```  6\. If a text element has no children but has attributes, text content will be converted to an element with the key '\#text' and content as a value; attributes will be converted as described in the serialization rule 1.  Example:  *Input:*      <xml>       <foo bar="BAR">         BAZ       </foo>     </xml>  *Output:*  ```json {   "xml": {     "foo": {       "@bar": "BAR",       "#text": "BAZ"     }   } } ```
es	##### Reglas de serialización  La conversión de XML a JSON se procesará de acuerdo con las siguientes reglas (para conversiones de JSON a XML se aplican reglas invertidas):  1\. Los atributos XML se convertirán en claves que tendrán sus nombres antepuestos por "@".  Ejemplo:  *Entrada:*       <xml foo="FOO">        <bar>          <baz>BAZ</baz>        </bar>      </xml>  *Producción:*  ```json  {    "xml": {      "@Foo Foo",      "bar": {        "baz": "BAZ"      }    }  } ```  2\. Los elementos de cierre automático (<foo/>) se convertirán como si tuvieran valor nulo.  Ejemplo:  *Entrada:*      <xml>       <foo/>     </xml>  *Salida:*  ```json {   "xml": {     "foo": null   } } ```  3\. Los atributos vacíos (con valor "") se convertirán como si tuvieran un valor de cadena vacía.  Ejemplo:  *Entrada:*      <xml>       <foo bar="" />     </xml>  *Salida:*  ```json {   "xml": {     "foo": {       "@bar": ""     }   } } ```  4\. Varios nodos secundarios con el mismo nombre de elemento se convertirán en una única clave que tiene una matriz de valores como valor.  Ejemplo:  *Entrada:*      <xml>       <foo>BAR</foo>       <foo>BAZ</foo>       <foo>QUX</foo>     </xml>  *Salida:*  ```json {   "xml": {     "foo": ["BAR", "BAZ", "QUX"]   } } ```  5\. Si un elemento de texto no tiene atributos ni hijos, será convertido como una cadena.  Ejemplo:  *Entrada:*      <xml>         <foo>BAZ</foo>     </xml>  *Salida:*  ```json {   "xml": {     "foo": "BAZ"    } } ```  6\. Si un elemento de texto no tiene hijos, pero tiene atributos: el contenido de texto se convertirá en un elemento con la clave '\#text' y el contenido como valor; Los atributos se convertirán como se describe en la  regla 1 de serialización.  Ejemplo:  *Entrada:*      <xml>       <foo bar="BAR">         BAZ       </foo>     </xml>  *Salida:*  ```json {   "xml": {     "foo": {       "@bar": "BAR",       "#text": "BAZ"     }   } } ```

en-us	##### ServerActive  The Zabbix server/proxy address or cluster configuration to get active checks from. The server/proxy address is an IP address or DNS name and optional port separated by colon.<br>Cluster configuration is one or more server addresses separated by semicolon. Multiple Zabbix servers/clusters and Zabbix proxies can be specified, separated by comma. More than one Zabbix proxy should not be specified from each Zabbix server/cluster. If Zabbix proxy is specified then Zabbix server/cluster for that proxy should not be specified.<br>Multiple comma-delimited addresses can be provided to use several independent Zabbix servers in parallel. Spaces are allowed.<br>If the port is not specified, default port is used.<br>IPv6 addresses must be enclosed in square brackets if port for that host is specified. If port is not specified, square brackets for IPv6 addresses are optional.<br>If this parameter is not specified, active checks are disabled.  Example for Zabbix proxy:       ServerActive=127.0.0.1:10051  Example for multiple servers:       ServerActive=127.0.0.1:20051,zabbix.domain,[::1]:30051,::1,[12fc::1]  Example for high availability:      ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051;zabbix.cluster.node3  Example for high availability with two clusters and one server:      ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051,zabbix.cluster2.node1;zabbix.cluster2.node2,zabbix.domain
es	##### ServerActive  La dirección del servidor/proxy de Zabbix o la configuración del clúster para obtener comprobaciones activas. La dirección del servidor/proxy es una dirección IP o nombre DNS y un puerto opcional separados por dos puntos.<br>La configuración del clúster es una o más direcciones de servidor separadas por punto y coma. Se pueden especificar varios servidores/clústeres de Zabbix y proxies de Zabbix, separados por comas. No se debe especificar más de un proxy Zabbix desde cada servidor/clúster Zabbix. Si se especifica el proxy Zabbix, entonces no se debe especificar el servidor/clúster Zabbix para ese proxy.<br>Se pueden proporcionar varias direcciones delimitadas por comas para utilizar varios servidores Zabbix independientes en paralelo. Se permiten espacios.<br>Si no se especifica el puerto, se utiliza el puerto predeterminado.<br>Las direcciones IPv6 deben estar entre corchetes si se especifica el puerto para ese host. Si no se especifica el puerto, los corchetes para las direcciones IPv6 son opcionales.<br>Si no se especifica este parámetro, las comprobaciones activas están deshabilitadas.  Ejemplo de proxy Zabbix:      ServerActive=127.0.0.1:10051  Ejemplo para múltiples servidores:      ServerActive=127.0.0.1:20051,zabbix.domain,[::1]:30051,::1,[12fc::1]  Ejemplo de alta disponibilidad:      ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051;zabbix.cluster.node3  Ejemplo de alta disponibilidad con dos clústeres y un servidor:      ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051,zabbix.cluster2.node1;zabbix.cluster2.node2,zabbix.domain

en-us	##### ServerActive  The Zabbix server/proxy address or cluster configuration to get active checks from. The server/proxy address is an IP address or DNS name and optional port separated by colon.<br>The cluster configuration is one or more server addresses separated by semicolon. Multiple Zabbix servers/clusters and Zabbix proxies can be specified, separated by comma. More than one Zabbix proxy should not be specified from each Zabbix server/cluster. If a Zabbix proxy is specified then Zabbix server/cluster for that proxy should not be specified.<br>Multiple comma-delimited addresses can be provided to use several independent Zabbix servers in parallel. Spaces are allowed.<br>If the port is not specified, default port is used.<br>IPv6 addresses must be enclosed in square brackets if port for that host is specified. If port is not specified, square brackets for IPv6 addresses are optional.<br>If this parameter is not specified, active checks are disabled.  Example for Zabbix proxy:       ServerActive=127.0.0.1:10051  Example for multiple servers:       ServerActive=127.0.0.1:20051,zabbix.domain,[::1]:30051,::1,[12fc::1]  Example for high availability:      ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051;zabbix.cluster.node3  Example for high availability with two clusters and one server:      ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051,zabbix.cluster2.node1;zabbix.cluster2.node2,zabbix.domain
es	##### ServerActive  La dirección del servidor/proxy de Zabbix o la configuración del clúster para obtener comprobaciones activas. La dirección del servidor/proxy es una dirección IP o nombre DNS y un puerto opcional separados por dos puntos.<br>La configuración del clúster es una o más direcciones de servidor separadas por punto y coma. Se pueden especificar varios servidores/clústeres de Zabbix y proxies de Zabbix, separados por comas. No se debe especificar más de un proxy Zabbix desde cada servidor/clúster Zabbix. Si se especifica un proxy Zabbix, entonces no se debe especificar el servidor/clúster Zabbix para ese proxy.<br>Se pueden proporcionar varias direcciones delimitadas por comas para utilizar varios servidores Zabbix independientes en paralelo. Se permiten espacios.<br>Si no se especifica el puerto, se utiliza el puerto predeterminado.<br>Las direcciones IPv6 deben estar entre corchetes si se especifica el puerto para ese equipo. Si no se especifica el puerto, los corchetes para las direcciones IPv6 son opcionales.<br>Si no se especifica este parámetro, las comprobaciones activas están deshabilitadas.  Ejemplo de proxy Zabbix:      ServerActive=127.0.0.1:10051  Ejemplo para múltiples servidores:      ServerActive=127.0.0.1:20051,zabbix.domain,[::1]:30051,::1,[12fc::1]  Ejemplo de alta disponibilidad:      ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051;zabbix.cluster.node3  Ejemplo de alta disponibilidad con dos clústeres y un servidor:      ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051,zabbix.cluster2.node1;zabbix.cluster2.node2,zabbix.domain

en-us	##### ServerActive  The Zabbix server/proxy address or cluster configuration to get active checks from. The server/proxy address is an IP address or DNS name and optional port separated by colon.<br>The cluster configuration is one or more server addresses separated by semicolon. Multiple Zabbix servers/clusters and Zabbix proxies can be specified, separated by comma. More than one Zabbix proxy should not be specified from each Zabbix server/cluster. If a Zabbix proxy is specified then Zabbix server/cluster for that proxy should not be specified.<br>Multiple comma-delimited addresses can be provided to use several independent Zabbix servers in parallel. Spaces are allowed.<br>If the port is not specified, default port is used.<br>IPv6 addresses must be enclosed in square brackets if port for that host is specified. If port is not specified, square brackets for IPv6 addresses are optional.<br>If this parameter is not specified, active checks are disabled.  Example for Zabbix proxy:       ServerActive=127.0.0.1:10051  Example for multiple servers:       ServerActive=127.0.0.1:20051,zabbix.domain,\[::1\]:30051,::1,\[12fc::1\]  Example for high availability:      ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051;zabbix.cluster.node3  Example for high availability with two clusters and one server:      ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051,zabbix.cluster2.node1;zabbix.cluster2.node2,zabbix.domain
es	##### ServerActive  La dirección del servidor/proxy de Zabbix o la configuración del clúster para obtener comprobaciones activas. La dirección del servidor/proxy es una dirección IP o nombre DNS y un puerto opcional separados por dos puntos.<br>La configuración del clúster es una o más direcciones de servidor separadas por punto y coma. Se pueden especificar varios servidores/clústeres de Zabbix y proxies de Zabbix, separados por comas. No se debe especificar más de un proxy Zabbix desde cada servidor/clúster Zabbix. Si se especifica un proxy Zabbix, entonces no se debe especificar el servidor/clúster Zabbix para ese proxy.<br>Se pueden proporcionar varias direcciones delimitadas por comas para utilizar varios servidores Zabbix independientes en paralelo. Se permiten espacios.<br>Si no se especifica el puerto, se utiliza el puerto predeterminado.<br>Las direcciones IPv6 deben estar entre corchetes si se especifica el puerto para ese equipo. Si no se especifica el puerto, los corchetes para las direcciones IPv6 son opcionales.<br>Si no se especifica este parámetro, las comprobaciones activas están deshabilitadas.  Ejemplo de proxy Zabbix:      ServerActive=127.0.0.1:10051  Ejemplo para múltiples servidores:      ServerActive=127.0.0.1:20051,zabbix.domain,\[::1\]:30051,::1,\[12fc::1\]  Ejemplo de alta disponibilidad:      ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051;zabbix.cluster.node3  Ejemplo de alta disponibilidad con dos clústeres y un servidor:      ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051,zabbix.cluster2.node1;zabbix.cluster2.node2,zabbix.domain

en-us	##### ServerActive  The Zabbix server/proxy address or cluster configuration to get active checks from. The server/proxy address is an IP address or DNS name and optional port separated by colon.<br>The cluster configuration is one or more server addresses separated by semicolon. Multiple Zabbix servers/clusters and Zabbix proxies can be specified, separated by comma. More than one Zabbix proxy should not be specified from each Zabbix server/cluster. If Zabbix proxy is specified then Zabbix server/cluster for that proxy should not be specified.<br>Multiple comma-delimited addresses can be provided to use several independent Zabbix servers in parallel. Spaces are allowed.<br>If the port is not specified, default port is used.<br>IPv6 addresses must be enclosed in square brackets if port for that host is specified. If port is not specified, square brackets for IPv6 addresses are optional.<br>If this parameter is not specified, active checks are disabled.  Example for Zabbix proxy:       ServerActive=127.0.0.1:10051  Example for multiple servers:       ServerActive=127.0.0.1:20051,zabbix.domain,[::1]:30051,::1,[12fc::1]  Example for high availability:      ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051;zabbix.cluster.node3  Example for high availability with two clusters and one server:      ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051,zabbix.cluster2.node1;zabbix.cluster2.node2,zabbix.domain  Range: (\*)
es	##### Servidor Activo  La dirección del servidor/proxy de Zabbix o la configuración del clúster para obtener comprobaciones activas. La dirección del servidor/proxy es una dirección IP o nombre DNS y un puerto opcional separados por dos puntos.<br>La configuración del clúster es una o más direcciones de servidor separadas por punto y coma. Se pueden especificar varios servidores/clústeres de Zabbix y proxies de Zabbix, separados por comas. No se debe especificar más de un proxy Zabbix desde cada servidor/clúster Zabbix. Si se especifica el proxy Zabbix, entonces no se debe especificar el servidor/clúster Zabbix para ese proxy.<br>Se pueden proporcionar varias direcciones delimitadas por comas para utilizar varios servidores Zabbix independientes en paralelo. Se permiten espacios.<br>Si no se especifica el puerto, se utiliza el puerto predeterminado.<br>Las direcciones IPv6 deben estar entre corchetes si se especifica el puerto para ese host. Si no se especifica el puerto, los corchetes para las direcciones IPv6 son opcionales.<br>Si no se especifica este parámetro, las comprobaciones activas están deshabilitadas.  Ejemplo de proxy Zabbix:      ServerActive = 127.0.0.1:10051  Ejemplo para múltiples servidores:      ServerActive=127.0.0.1:20051,zabbix.dominio,[::1]:30051,::1,[12fc::1]  Ejemplo de alta disponibilidad:      ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051;zabbix.cluster.node3  Ejemplo de alta disponibilidad con dos clústeres y un servidor:      ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051,zabbix.cluster2.node1;zabbix.cluster2.node2,zabbix.domain  Rango: (\*)

en-us	##### Server  A list of comma-delimited IP addresses, optionally in CIDR notation, or DNS names of Zabbix servers and Zabbix proxies. Incoming connections will be accepted only from the hosts listed here. If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally and '::/0' will allow any IPv4 or IPv6 address. '0.0.0.0/0' can be used to allow any IPv4 address. Note that "IPv4-compatible IPv6 addresses" (0000::/96 prefix) are supported but deprecated by [RFC4291](https://tools.ietf.org/html/rfc4291#section-2.5.5). Spaces are allowed.  Example:       Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com  Mandatory: yes, if StartAgents is not explicitly set to 0
es	##### Server  Una lista de direcciones IP delimitadas por comas, opcionalmente en notación CIDR, o nombres DNS de servidores Zabbix y proxies Zabbix. Se aceptarán conexiones entrantes únicamente desde los equipos enumerados aquí. Si la compatibilidad con IPv6 está habilitada, entonces '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' se tratan de la misma manera y '::/0' permitirá cualquier dirección IPv4 o IPv6. '0.0.0.0/0' se puede utilizar para permitir cualquier dirección IPv4.Tenga en cuenta que las " direcciones IPv6 IPv4-compatible" (0000::/96 prefijo) están soportadas pero están obsoletas en [RFC4291(https://tools.ietf.org/html/rfc4291#section-2.5.5). Se permiten espacios.  Ejemplo:      Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com  Obligatorio: sí

en-us	##### Server  A list of comma-delimited IP addresses, optionally in CIDR notation, or DNS names of Zabbix servers or Zabbix proxies. Incoming connections will be accepted only from the hosts listed here. If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally and '::/0' will allow any IPv4 or IPv6 address. '0.0.0.0/0' can be used to allow any IPv4 address. Note that "IPv4-compatible IPv6 addresses" (0000::/96 prefix) are supported but deprecated by [RFC4291](https://tools.ietf.org/html/rfc4291#section-2.5.5). Spaces are allowed.  Example:       Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com  Mandatory: yes, if StartAgents is not explicitly set to 0
es	##### Server  Una lista de direcciones IP delimitadas por comas, opcionalmente en notación CIDR, o nombres DNS de servidores Zabbix o proxies Zabbix. Se aceptarán conexiones entrantes únicamente desde los equipos enumerados aquí. Si la compatibilidad con IPv6 está habilitada, entonces '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' se tratan de la misma manera y '::/0' permitirá cualquier dirección IPv4 o IPv6. '0.0.0.0/0' se puede utilizar para permitir cualquier dirección IPv4.Tenga en cuenta que las " direcciones IPv6 IPv4-compatible" (0000::/96 prefijo) están soportadas pero están obsoletas en [RFC4291(https://tools.ietf.org/html/rfc4291#section-2.5.5). Se permiten espacios.  Ejemplo:      Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com  Obligatorio: sí

en-us	##### Server  A list of comma-delimited IP addresses, optionally in CIDR notation, or DNS names of Zabbix servers or Zabbix proxies. Incoming connections will be accepted only from the hosts listed here. If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally and '::/0' will allow any IPv4 or IPv6 address. '0.0.0.0/0' can be used to allow any IPv4 address. Spaces are allowed.  Example:       Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com  Mandatory: yes
es	##### Server  Una lista de direcciones IP delimitadas por comas, opcionalmente en notación CIDR, o nombres DNS de servidores Zabbix o proxies Zabbix. Se aceptarán conexiones entrantes únicamente desde los equipos enumerados aquí. Si la compatibilidad con IPv6 está habilitada, entonces '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' se tratan de la misma manera y '::/0' permitirá cualquier dirección IPv4 o IPv6. '0.0.0.0/0' se puede utilizar para permitir cualquier dirección IPv4. Se permiten espacios.  Ejemplo:      Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com  Obligatorio: sí

en-us	##### Server  A list of comma-delimited IP addresses, optionally in CIDR notation, or DNS names of Zabbix servers or Zabbix proxies. Incoming connections will be accepted only from the hosts listed here. If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally and '::/0' will allow any IPv4 or IPv6 address. '0.0.0.0/0' can be used to allow any IPv4 address. Spaces are allowed.  Example:       Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com  Mandatory: yes
es	##### Server  Una lista de direcciones IP delimitadas por comas, opcionalmente en notación CIDR, o nombres DNS de servidores Zabbix o proxies Zabbix. Se aceptarán conexiones entrantes únicamente desde los equipos enumerados aquí. Si la compatibilidad con IPv6 está habilitada, entonces '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' se tratan de la misma manera y '::/0' permitirá cualquier dirección IPv4 o IPv6. '0.0.0.0/0' se puede utilizar para permitir cualquier dirección IPv4. Se permiten espacios.  Ejemplo:      Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com  Obligatorio: sí

en-us	##### Server configuration  By default, the Zabbix server is not configured to start any IPMI pollers, thus any added IPMI items won't work. To change this, open the Zabbix server configuration file ([zabbix\_server.conf](/manual/appendix/config/zabbix_server)) as root and look for the following line:      # StartIPMIPollers=0  Uncomment it and set poller count to, say, 3, so that it reads:      StartIPMIPollers=3  Save the file and restart zabbix\_server afterwards.
es	##### Configuración del servidor  De forma predeterminada, el servidor Zabbix no está configurado para iniciar ninguna IPMI sondeadores, por lo que cualquier elemento IPMI agregado no funcionará. Para cambiar esto, abra el Archivo de configuración del servidor Zabbix ([zabbix\_server.conf](/manual/appendix/config/zabbix_server)) como raíz y busca la siguiente línea:      # InicioIPMIPollers=0  Descoméntalo y establece el conteo de sondeadores en, digamos, 3, para que diga:      InicioIPMIPollers=3  Guarde el archivo y luego reinicie zabbix\_server.

en-us	 #### Server environment hardening  It is now possible to restrict some Zabbix functions to harden the security of the server environment:  -    global script execution on Zabbix server can be disabled by setting EnableGlobalScripts=0 in server configuration. For new installations, global script execution on Zabbix server is disabled by default. -    user HTTP authentication can be disabled by setting `$ALLOW_HTTP_AUTH=false` in the frontend configuration file (zabbix.conf.php).
es	 #### Refuerzo del entorno del servidor  Ahora es posible restringir algunas funciones de Zabbix para reforzar la seguridad del entorno del servidor:  -   La ejecución global de scripts en el servidor Zabbix se puede deshabilitar estableciendo EnableGlobalScripts=0 en la configuración del servidor. Para instalaciones nuevas, la ejecución de script global en el servidor Zabbix está deshabilitada de forma predeterminada. -   La autenticación HTTP del usuario se puede desactivar configurando `$ALLOW_HTTP_AUTH=false` en el archivo de configuración de la interfaz (zabbix.conf.php).

en-us	### Server/frontend/agent installation  To install Zabbix server/frontend/agent with PHP 8, Apache and MySQL support, run:      zypper install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf-php8 zabbix-agent   Substitute component names in this command as needed:  - **For Nginx**: use `zabbix-nginx-conf-php8` instead of `zabbix-apache-conf-php8`. See also: [Nginx setup for Zabbix on SLES 15](/manual/appendix/install/nginx). - **For PostgreSQL**: use `zabbix-server-pgsql` instead of `zabbix-server-mysql`; use `zabbix-web-pgsql` instead of `zabbix-web-mysql`. - **For Zabbix agent 2** (only SLES 15): use `zabbix-agent2` instead of or in addition to `zabbix-agent`.   To install Zabbix proxy with MySQL support:      zypper install zabbix-proxy-mysql zabbix-sql-scripts  **For PostgreSQL**, use `zabbix-proxy-pgsql` instead of `zabbix-proxy-mysql`.  **For SQLite3**, use `zabbix-proxy-sqlite3` instead of `zabbix-proxy-mysql`.  The package 'zabbix-sql-scripts' contains database schemas for all supported database management systems for both Zabbix server and Zabbix proxy and will be used for data import.
es	### Instalación de servidor/frontend/agente  Para instalar el servidor/frontend/agente Zabbix con soporte para PHP 8, Apache y MySQL, ejecute:      zypper install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf-php8 zabbix-agent   Sustituya los nombres de los componentes en este comando según sea necesario:  - **Para Nginx**: utilice `zabbix-nginx-conf-php8` en lugar de `zabbix-apache-conf-php8`. Consulte también: [Configuración de Nginx para Zabbix en SLES 15](/manual/appendix/install/nginx). - **Para PostgreSQL**: utilice `zabbix-server-pgsql` en lugar de `zabbix-server-mysql`; utilice `zabbix-web-pgsql` en lugar de `zabbix-web-mysql`. - **Para Zabbix Agent 2** (solo SLES 15): use `zabbix-agent2` en lugar de o además de `zabbix-agent`.   Para instalar el proxy Zabbix con soporte MySQL:      zypper install zabbix-proxy-mysql zabbix-sql-scripts  **Para PostgreSQL**, utilice `zabbix-proxy-pgsql` en lugar de `zabbix-proxy-mysql`.  **Para SQLite3**, utilice `zabbix-proxy-sqlite3` en lugar de `zabbix-proxy-mysql`.  El paquete 'zabbix-sql-scripts' contiene esquemas de bases de datos para todos los sistemas de administración de bases de datos compatibles tanto para el servidor Zabbix como para el proxy Zabbix y se utilizará para la importación de datos.

en-us	##### Server  If ProxyMode is set to *active mode*:<br>Zabbix server IP address or DNS name (address:port) or [cluster](/manual/concepts/server/ha) (address:port;address2:port) to get configuration data from and send data to.<br>If port is not specified, the default port is used.<br>Cluster nodes must be separated by a semicolon.<br><br>If ProxyMode is set to *passive mode*:<br>List of comma delimited IP addresses, optionally in CIDR notation, or DNS names of Zabbix server. Incoming connections will be accepted only from the addresses listed here. If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally.<br>'::/0' will allow any IPv4 or IPv6 address. '0.0.0.0/0' can be used to allow any IPv4 address.  Example:       Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com  Mandatory: yes
es	##### Servidor  Si ProxyMode está configurado en *modo activo*:<br>Dirección IP del servidor Zabbix o nombre DNS (dirección:puerto) o [clúster](/manual/concepts/server/ha) (dirección:puerto;dirección2:puerto) para obtener configurar datos y enviar datos a.<br>Si no se especifica el puerto, se utiliza el puerto predeterminado.<br>Los nodos del clúster deben estar separados por un punto y coma.<br><br>Si ProxyMode está configurado en *modo pasivo* :<br>Lista de direcciones IP delimitadas por comas, opcionalmente en notación CIDR, o nombres DNS del servidor Zabbix. Se aceptarán conexiones entrantes únicamente desde las direcciones enumeradas aquí. Si la compatibilidad con IPv6 está habilitada, entonces '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' se tratan de la misma manera.<br>'::/0' permitirá cualquier dirección IPv4 o IPv6. '0.0.0.0/0' se puede utilizar para permitir cualquier dirección IPv4.  Ejemplo:      Servidor=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com  Obligatorio: sí

en-us	#### Server is configured to connect with PSK to agent but agent accepts only unencrypted connections  In server or proxy log (with *GnuTLS* 3.3.16)      Get value from agent failed: zbx_tls_connect(): gnutls_handshake() failed: \         -110 The TLS connection was non-properly terminated.  In server or proxy log (with *OpenSSL* 1.0.2c)      Get value from agent failed: TCP connection successful, cannot establish TLS to [[127.0.0.1]:10050]: \         Connection closed by peer. Check allowed connection types and access rights
es	#### El servidor está configurado para conectarse con PSK al agente, pero el agente solo acepta conexiones no cifradas  En el registro del servidor o proxy (con *GnuTLS* 3.3.16)      Get value from agent failed: zbx_tls_connect(): gnutls_handshake() failed: \-110 The TLS connection was non-properly terminated.  En el registro del servidor o proxy (con *OpenSSL* 1.0.2c)      Get value from agent failed: TCP connection successful, cannot establish TLS to [[127.0.0.1]:10050]: \         Connection closed by peer. Check allowed connection types and access rights

en-us	#### Server process types and threads  -   `agent poller` - asynchronous poller process for passive checks with a worker thread -   `alert manager` - alert queue manager -   `alert syncer` - alert DB writer -   `alerter` - process for sending notifications -   `availability manager` - process for host availability updates -   `configuration syncer` - process for managing in-memory cache of     configuration data -   `configuration syncer worker` - process for resolving and synchronizing user macro values in item names -   `connector manager` - manager process for connectors -   `connector worker` - process for handling requests from the connector manager -   `discovery manager` - manager process for discovery of devices -   `discovery worker` - process for handling discovery tasks from the discovery manager -   `escalator` - process for escalation of actions -   `ha manager` - process for managing high availability -   `history poller` - process for handling calculated checks requiring a database connection -   `history syncer` - history DB writer -   `housekeeper` - process for removal of old historical data -   `http agent poller` - asynchronous poller process for HTTP checks with a worker thread -   `http poller` - web monitoring poller -   `icmp pinger` - poller for icmpping checks -   `ipmi manager` - IPMI poller manager -   `ipmi poller` - poller for IPMI checks -   `java poller` - poller for Java checks -   `lld manager` - manager process of low-level discovery tasks -   `lld worker` - worker process of low-level discovery tasks -   `odbc poller` - poller for ODBC checks -   `poller` - normal poller for passive checks -   `preprocessing manager` - manager of preprocessing tasks with preprocessing worker threads -   `preprocessing worker` - thread for data preprocessing -   `proxy poller` - poller for passive proxies -   `proxy group manager` - manager of proxy load balancing and high availability -   `report manager`- manager of scheduled report generation tasks -   `report writer` - process for generating scheduled reports -   `self-monitoring` - process for collecting internal server     statistics -   `service manager` - process for managing services by receiving information     about problems, problem tags, and problem recovery from history syncer, task manager, and alert manager -   `snmp poller` - asynchronous poller process for SNMP checks with a worker thread (`walk[OID]` and `get[OID]` items only) -   `snmp trapper` - trapper for SNMP traps -   `task manager` - process for remote execution of tasks requested by     other components (e.g., close problem, acknowledge problem, check     item value now, remote command functionality) -   `timer` - timer for processing maintenances -   `trapper` - trapper for active checks, traps, proxy communication -   `trigger housekeeper` - process for removing problems generated by triggers that have been deleted -   `unreachable poller` - poller for unreachable devices -   `vmware collector` - VMware data collector responsible for data     gathering from VMware services  The server log file can be used to observe these process types.  Various types of Zabbix server processes can be monitored using the **zabbix\[process,<type>,<mode>,<state>\]** internal [item](/manual/config/items/itemtypes/internal).
es	#### Tipos de procesos y hebras del servidor  -   `agent poller` - proceso de encuestador asíncrono para comprobaciones pasivas con un hilo de trabajador -   `alert manager` - administrador de colas de alertas -   `alert syncer` - escritor de alertas en base de datos -   `alerter` - proceso para enviar notificaciones -   `availability manager`: proceso para actualizaciones de disponibilidad del host -   `configuration syncer`: proceso para gestionar la caché en memoria de datos de configuración -   `configuration syncer worker` - proceso para resolver y sincronizar valores de macros de usuario en nombres de métricas. -   `connector manager` - proceso de administrador para conectores -   `connector worker`: proceso para manejar solicitudes del administrador del conector -   `discovery manager` - proceso de administrador para el descubrimiento de dispositivos -   `discovery worker` - Proceso para manejar tareas de descubrimiento desde el administrador de descubrimiento. -   `escalator` - proceso para escalar acciones -   `ha manager`: proceso para gestionar la alta disponibilidad -   `history poller`: proceso para manejar cheques calculados que requieren una conexión a la base de datos -   `history syncer` - escritor de historial en base de datos -   `housekeeper`: proceso para eliminar datos históricos antiguos -   `http agent poller` - proceso de sondeo asíncrono para comprobaciones HTTP con un subproceso de trabajo -   `http poller` - sondeador de monitoreo web -   `icmp pinger` - sondeador para comprobaciones de icmpping -   `ipmi manager` - administrador de encuestadores IPMI -   `ipmi poller` - sondeador para comprobaciones de IPMI -   `java poller` - sondeador para comprobaciones de Java -   `lld manager`: proceso de gestión de tareas de descubrimiento de bajo nivel -   `lld worker`: proceso de trabajo de tareas de descubrimiento de bajo nivel -   `odbc poller` - sondeador para comprobaciones ODBC -   `poller` - sondeador normal para comprobaciones pasivas -   `preprocessing manager` - administrador de tareas de preprocesamiento -   `preprocessing worker` - proceso para el preprocesamiento de datos -   `proxy poller` - sondeador para proxies pasivos -   `proxy group manager` - gestor de balanceo de carga proxy y alta disponibilidad -   `report manager`: proceso para generar informes programados -   `report writer` - proceso para generar informes programados -   `self-monitoring`: proceso para recopilar estadísticas internas del servidor -   `service manager`: proceso para gestionar servicios mediante la recepción de información     sobre problemas, etiquetas de problemas y recuperación de problemas desde el sincronizador de historial, el administrador de tareas y el administrador de alertas -   `snmp poller` -  proceso de sondeo asíncrono para comprobaciones SNMP con un subproceso de trabajo (solo métricas `walk[OID]` y `get[OID]`) -   `snmp trapper` - capturador para capturas SNMP -   `task manager` - proceso para la ejecución remota de tareas solicitadas por     otros componentes (por ejemplo, cerrar el problema, reconocer el problema, verificar     valor de la métrica ahora, funcionalidad de comando remoto) -   `timer` - temporizador para procesar mantenimientos -   `trapper` - capturador para comprobaciones activas, capturas y comunicación proxy -   `trigger housekeeper`- proceso para eliminar problemas generados por iniciadores que han sido eliminados -   `unreachable poller` - sondeador para dispositivos inalcanzables -   `vmware collector`- recopilador de datos de VMware responsable de la     recopilación de datos de servicios de VMware  El archivo de registro del servidor se puede utilizar para observar estos tipos de procesos.  Se pueden monitorear varios tipos de procesos del servidor Zabbix usando la [métrica](/manual/config/items/itemtypes/internal) interna **zabbix\[process,<tipo>,<modo>,<estado>\]** .

en-us	##### Server/proxy  If stated as mandatory, the required software/library is strictly necessary. Optional ones are needed for supporting some specific function.  |Requirement|Mandatory status|Description| |--|-|-------| |*libpcre/libpcre2*|One of|PCRE/PCRE2 library is required for [Perl Compatible Regular Expression](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE) support.<br>The naming may differ depending on the GNU/Linux distribution, for example 'libpcre3' or 'libpcre1'. PCRE v8.x and PCRE2 v10.x are supported.| |*libevent*|Yes|Required for inter-process communication. Version 1.4 or higher.| |*libevent-pthreads*|^|Required for inter-process communication.| |*libpthread*|^|Required for mutex and read-write lock support (could be part of libc).| |*libresolv*|^|Required for DNS resolution (could be part of libc).| |*libiconv*|^|Required for text encoding/format conversion (could be part of libc). Mandatory for Zabbix server on Linux.| |*libz*|^|Required for compression support.| |*libm*|^|Math library. Required by Zabbix server only.| |*libmysqlclient*|One of|Required if MySQL is used.| |*libmariadb*|^|Required if MariaDB is used.| |*libclntsh*|^|Required if Oracle is used; *libclntsh* version must match or be higher than the version of the Oracle database used.| |*libpq5*|^|Required if PostgreSQL is used; *libpq5* version must match or be higher than the version of the PostgreSQL database used.| |*libsqlite3*|^|Required if Sqlite is used. Required for Zabbix proxy only.| |*libOpenIPMI*|No|Required for IPMI support. Required for Zabbix server only.| |*libssh2* or *libssh*|^|Required for [SSH checks](/manual/config/items/itemtypes/ssh_checks#overview). Version 1.0 or higher (libssh2); 0.9.0 or higher (libssh).| |*libcurl*|^|Required for web monitoring, VMware monitoring, SMTP authentication, `web.page.*` Zabbix agent [items](/manual/config/items/itemtypes/zabbix_agent), HTTP agent items and Elasticsearch (if used). Version 7.19.1 or higher is required (7.28.0 or higher is recommended).<br>Libcurl version requirements:<br>- SMTP authentication: version 7.20.0 or higher<br>- Elasticsearch: version 7.28.0 or higher<br>To make use of upgraded cURL features, restart Zabbix server/proxy and agent (for `web.page.*` items).| |*libxml2*|^|Required for VMware monitoring and XML XPath preprocessing.| |*net-snmp*|^|Required for SNMP support. Version 5.3.0 or higher.<br> Support of strong encryption protocols (AES192/AES192C, AES256/AES256C) is available starting with net-snmp library 5.8; on RHEL 8+ based systems it is recommended to use net-snmp 5.8.15 or later.| |*libunixodbc*|^|Required for database monitoring.| |*libgnutls* or *libopenssl*|^|Required when using [encryption](/manual/encryption#compiling_zabbix_with_encryption_support).<br>Minimum versions: *libgnutls* - 3.1.18, *libopenssl* - 1.0.1| |*libldap*|^|Required for LDAP support.| |*fping*|^|Required for [ICMP ping items](/manual/config/items/itemtypes/simple_checks#icmp_pings).|
es	##### Servidor/proxy  Si se indica como obligatorio, el software/biblioteca requerido es estrictamente necesario. Las opcionales se necesitan para soportar alguna función específica.  |Requisito|Estado obligatorio|Descripción| |--|-|-------| |*libpcre/libpcre2*|Se requiere una de las bibliotecas PCRE/PCRE2 para admitir [Expresión regular compatible con Perl](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE).<br>El nombre puede diferir dependiendo de la distribución GNU/Linux, por ejemplo 'libpcre3' o 'libpcre1'. Se admiten PCRE v8.x y PCRE2 v10.x.| |*libevent*|Sí|Requerido para la comunicación entre procesos. Versión 1.4 o superior.| |*libevent-pthreads*|^|Requerido para la comunicación entre procesos.| |*libpthread*|^|Requerido para soporte de mutex y bloqueo de lectura-escritura (podría ser parte de libc).| |*libresolv*|^|Requerido para la resolución DNS (podría ser parte de libc).| |*libiconv*|^|Requerido para la codificación de texto/conversión de formato (podría ser parte de libc). Obligatorio para el servidor Zabbix en Linux.| |*libz*|^|Requerido para soporte de compresión.| |*libm*|^|Biblioteca de matemáticas. Requerido únicamente por el servidor Zabbix.| |*libmysqlclient*|Uno de|Obligatorio si se utiliza MySQL.| |*libmariadb*|^|Obligatorio si se utiliza MariaDB.| |*libclntsh*|^|Obligatorio si se utiliza Oracle; La versión *libclntsh* debe coincidir o ser superior a la versión de la base de datos Oracle utilizada.| |*libpq5*|^|Obligatorio si se utiliza PostgreSQL; La versión *libpq5* debe coincidir o ser superior a la versión de la base de datos PostgreSQL utilizada.| |*libsqlite3*|^|Obligatorio si se utiliza Sqlite. Requerido solo para el proxy Zabbix.| |*libOpenIPMI*|No|Obligatorio para la compatibilidad con IPMI. Requerido solo para el servidor Zabbix.| |*libssh2* o *libssh*|^|Requerido para [verificaciones SSH](/manual/config/items/itemtypes/ssh_checks#overview). Versión 1.0 o superior (libssh2); 0.9.0 o superior (libssh).| |*libcurl*|^|Requerido para monitoreo web, monitoreo de VMware, autenticación SMTP, `web.page.*` Agente Zabbix [elementos](/manual/config/items/itemtypes/zabbix_agent), elementos del agente HTTP y Elasticsearch (si usado). Se requiere la versión 7.19.1 o superior (se recomienda 7.28.0 o superior).<br>Requisitos de la versión de Libcurl:<br>- Autenticación SMTP: versión 7.20.0 o superior<br>- Elasticsearch: versión 7.28.0 o superior <br>Para utilizar las funciones mejoradas de cURL, reinicie el servidor/proxy y el agente de Zabbix (para elementos `web.page.*`).| |*libxml2*|^|Requerido para la supervisión de VMware y el preprocesamiento de XML XPath.| |*net-snmp*|^|Requerido para la compatibilidad con SNMP. Versión 5.3.0 o superior.<br> La compatibilidad con protocolos de cifrado sólidos (AES192/AES192C, AES256/AES256C) está disponible a partir de la biblioteca net-snmp 5.8; en sistemas basados en RHEL 8+, se recomienda utilizar net-snmp 5.8.15 o posterior.| |*libunixodbc*|^|Requerido para el monitoreo de la base de datos.| |*libgnutls* o *libopenssl*|^|Requerido cuando se usa [encryption](/manual/encryption#compiling_zabbix_with_encryption_support).<br>Versiones mínimas: *libgnutls* - 3.1.18, *libopenssl* - 1.0.1| |*libldap*|^|Requerido para soporte LDAP.| |*fping*|^|Requerido para [elementos de ping ICMP](/manual/config/items/itemtypes/simple_checks#icmp_pings).|

en-us	##### Server request  Example of streaming item values:  ```json POST /v1/history HTTP/1.1 Host: localhost:8080 Accept: */* Accept-Encoding: deflate, gzip, br, zstd Content-Length: 628 Content-Type: application/x-ndjson   {"host":{"host":"Zabbix server","name":"Zabbix server"},"groups":["Zabbix servers"],"item_tags":[{"tag":"foo","value":"test"}],"itemid":44457,"name":"foo","clock":1673454303,"ns":800155804,"value":0,"type":3} {"host":{"host":"Zabbix server","name":"Zabbix server"},"groups":["Zabbix servers"],"item_tags":[{"tag":"foo","value":"test"}],"itemid":44457,"name":"foo","clock":1673454303,"ns":832290669,"value":1,"type":3} {"host":{"host":"Zabbix server","name":"Zabbix server"},"groups":["Zabbix servers"],"item_tags":[{"tag":"bar","value":"test"}],"itemid":44458,"name":"bar","clock":1673454303,"ns":867770366,"value":123,"type":3} ```  Example of streaming events:  ```json POST /v1/events HTTP/1.1 Host: localhost:8080 Accept: */* Accept-Encoding: deflate, gzip, br, zstd Content-Length: 333 Content-Type: application/x-ndjson   {"clock":1673454303,"ns":800155804,"value":1,"eventid":5,"name":"trigger for foo being 0","severity":0,"hosts":[{"host":"Zabbix server","name":"Zabbix server"}],"groups":["Zabbix servers"],"tags":[{"tag":"foo_trig","value":"test"},{"tag":"foo","value":"test"}]} {"clock":1673454303,"ns":832290669,"value":0,"eventid":6,"p_eventid":5} ```
es	##### Solicitud del servidor  Ejemplo de valores de elementos de transmisión:  ```json POST /v1/historia HTTP/1.1 Anfitrión: localhost: 8080 Aceptar: */* Aceptar codificación: deflate, gzip, br, zstd Longitud del contenido: 628 Tipo de contenido: aplicación/x-ndjson   {"host":{"host":"servidor Zabbix","name":"servidor Zabbix"},"groups":["servidores Zabbix"],"item_tags":[{"tag":"foo", "valor":"prueba"}],"itemid":44457,"nombre":"foo","reloj":1673454303,"ns":800155804,"valor":0,"tipo":3} {"host":{"host":"servidor Zabbix","name":"servidor Zabbix"},"groups":["servidores Zabbix"],"item_tags":[{"tag":"foo", "valor":"prueba"}],"itemid":44457,"nombre":"foo","reloj":1673454303,"ns":832290669,"valor":1,"tipo":3} {"host":{"host":"servidor Zabbix","name":"servidor Zabbix"},"groups":["servidores Zabbix"],"item_tags":[{"tag":"bar", "valor":"prueba"}],"itemid":44458,"nombre":"bar","reloj":1673454303,"ns":867770366,"valor":123,"tipo":3} ```  Ejemplo de eventos de streaming:  ```json POST /v1/eventos HTTP/1.1 Anfitrión: localhost: 8080 Aceptar: */* Aceptar codificación: deflate, gzip, br, zstd Longitud del contenido: 333 Tipo de contenido: aplicación/x-ndjson   {"clock":1673454303,"ns":800155804,"value":1,"eventid":5,"name":"activador para que foo sea 0","severity":0,"hosts":[{" host":"servidor Zabbix","name":"servidor Zabbix"}],"groups":["servidores Zabbix"],"tags":[{"tag":"foo_trig","value":"test "},{"tag":"foo","valor":"prueba"}]} {"reloj":1673454303,"ns":832290669,"valor":0,"eventid":6,"p_eventid":5} ```

en-us	#### Server  To enable encryption with certificate and database host identity verification for connections between Zabbix server and the database, configure */etc/zabbix/zabbix\_server.conf*:      ...     DBHost=10.211.55.9     DBName=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=verify_full     DBTLSCAFile=/etc/ssl/pgsql/root.crt     DBTLSCertFile=/etc/ssl/pgsql/client.crt     DBTLSKeyFile=/etc/ssl/pgsql/client.key     ...
es	#### Servidor  Para habilitar el cifrado con certificado y verificación de la  identidad del equipo de la  base de datos para conexiones entre el servidor Zabbix y la base de datos, configure */etc/zabbix/zabbix\_server.conf*:      ...     DBHost=10.211.55.9     DBName=zabbix     DBUser=zbx_srv     DBPassword=<contraseña_fuerte>     DBTLSConnect=verify_full     DBTLSCAFile=/etc/ssl/pgsql/root.crt     DBTLSCertFile=/etc/ssl/pgsql/client.crt     DBTLSKeyFile=/etc/ssl/pgsql/client.key     ...

en-us	#### Server  To enable encryption with certificate verification for connections between Zabbix server and the database, configure */etc/zabbix/zabbix\_server.conf*:      ...     DBHost=10.211.55.9     DBName=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=verify_ca     DBTLSCAFile=/etc/ssl/mysql/ca.pem     ...
es	#### Servidor  Para habilitar el cifrado con verificación de certificado para conexiones entre el servidor Zabbix y la base de datos, configure */etc/zabbix/zabbix\_server.conf*:      ...     DBHost=10.211.55.9     DBName=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=verify_ca     DBTLSCAFile=/etc/ssl/mysql/ca.pem     ...

en-us	#### Server  To enable encryption with certificate verification for connections between Zabbix server and the database, configure */etc/zabbix/zabbix\_server.conf:*      ...     DBHost=10.211.55.9     DBName=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=verify_ca     DBTLSCAFile=/etc/ssl/pgsql/root.crt     ...
es	#### Servidor  Para habilitar el cifrado con verificación de certificado para conexiones entre el servidor Zabbix y la base de datos, configure */etc/zabbix/zabbix\_server.conf:*:      ...     DBHost=10.211.55.9     DBName=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=verify_ca     DBTLSCAFile=/etc/ssl/pgsql/root.crt     ...

en-us	#### Server  To enable encryption with full verification for connections between Zabbix server and the database, configure */etc/zabbix/zabbix\_server.conf*:      ...     DBHost=10.211.55.9     DBName=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=verify_full     DBTLSCAFile=/etc/ssl/mysql/ca.pem     DBTLSCertFile=/etc/ssl/mysql/client-cert.pem     DBTLSKeyFile=/etc/ssl/mysql/client-key.pem     ...
es	#### Servidor  Para habilitar el cifrado con verificación completa para conexiones entre el servidor Zabbix y la base de datos, configure */etc/zabbix/zabbix\_server.conf*:      ...     DBHost=10.211.55.9     DBName=zabbix     DBUser=zbx_srv     DBPassword=<contraseña_fuerte>     DBTLSConnect=verify_full     DBTLSCAFile=/etc/ssl/mysql/ca.pem     DBTLSCertFile=/etc/ssl/mysql/client-cert.pem     DBTLSKeyFile=/etc/ssl/mysql/client-key.pem     ...

en-us	#### Server  To enable transport-only encryption for connections between server and the database, configure */etc/zabbix/zabbix\_server.conf*:      ...     DBHost=10.211.55.9     DBName=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=required     ...
es	#### Servidor  Para habilitar el cifrado de solo transporte para las conexiones entre el servidor y la base de datos, configure */etc/zabbix/zabbix\_server.conf*:      ...     DBHost=10.211.55.9     DBName=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=required     ...

en-us	#### Server  To enable transport-only encryption for connections between server and the database, configure */etc/zabbix/zabbix\_server.conf*:      ...     DBHost=10.211.55.9     DBName=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=required     ...
es	#### Servidor  Para habilitar el cifrado de solo transporte para las conexiones entre el servidor y la base de datos, configure */etc/zabbix/zabbix\_server.conf*:      ...     DBHost=10.211.55.9     DBName=zabbix     DBUser=zbx_srv     DBPassword=<strong_password>     DBTLSConnect=required     ...

en-us	#### Server upgrade process
es	#### Proceso de actualización del servidor

en-us	##### Server  [Zabbix server](/manual/concepts/server) is the central component to which agents report availability and integrity information and statistics. The server is the central repository in which all configuration, statistical and operational data are stored.
es	##### Servidor  [Servidor Zabbix](/manual/concepts/server) es el componente central para qué los agentes reportan información de disponibilidad e integridad y estadísticas. El servidor es el depósito central en el que se almacenan todos los datos de configuración, estadísticos y operativos.

en-us	#### Service actions  The following conditions can be used in service actions:  |Condition type|Supported operators|Description| |--|--|------| |*Service*|equals<br>does not equal|Specify a service or a service to exclude.<br>**equals** - event belongs to this service.<br>**does not equal** - event does not belong to this service.<br>Specifying a parent service implicitly selects all child services. To specify the parent service only, all nested services have to be additionally set with the **does not equal** operator.| |*Service name*|contains<br>does not contain|Specify a string in the service name or a string to exclude.<br>**contains** - event is generated by a service, containing this string in the name.<br>**does not contain** - this string cannot be found in the service name.| |*Service tag name*|equals<br>does not equal<br>contains<br>does not contain|Specify an event tag or an event tag to exclude. Service event tags can be defined in the service configuration section *Tags*.<br>**equals** - event has this tag.<br>**does not equal** - event does not have this tag.<br>**contains** - event has a tag containing this string.<br>**does not contain** - event does not have a tag containing this string.| |*Service tag value*|equals<br>does not equal<br>contains<br>does not contain|Specify an event tag and value combination or a tag and value combination to exclude. Service event tags can be defined in the service configuration section *Tags*.<br>**equals** - event has this tag and value.<br>**does not equal** - event does not have this tag and value.<br>**contains** - event has a tag and value containing these strings.<br>**does not contain** - event does not have a tag and value containing these strings.|  :::noteimportant Make sure to define [message templates](/manual/config/notifications/media#overview) for Service actions in the *Alerts → Media types* menu. Otherwise, the notifications will not be sent.  :::
es	#### Acciones de servicio  Las siguientes condiciones se pueden utilizar en acciones de servicio:  |Tipo de condición|Operadores admitidos|Descripción| |--|--|------| |*Servicio*|equals<br>no es igual|Especifique un servicio o un servicio para excluir.<br>**equals** - el evento pertenece a este servicio.<br>**no es igual** - el evento no no pertenece a este servicio.<br>Especificar un servicio principal selecciona implícitamente todos los servicios secundarios. Para especificar solo el servicio principal, todos los servicios anidados deben configurarse adicionalmente con el operador **no es igual**.| |*Nombre del servicio*|contiene<br>no contiene|Especifique una cadena en el nombre del servicio o una cadena para excluir.<br>**contiene**: el evento lo genera un servicio que contiene esta cadena en el nombre. <br>**no contiene**: esta cadena no se puede encontrar en el nombre del servicio.| |*Nombre de etiqueta de servicio*|es igual a<br>no es igual a<br>contiene<br>no contiene|Especifique una etiqueta de evento o una etiqueta de evento para excluir. Las etiquetas de eventos de servicio se pueden definir en la sección de configuración del servicio *Etiquetas*.<br>**es igual a**: el evento tiene esta etiqueta.<br>**no es igual**: el evento no tiene esta etiqueta.<br> **contiene** - el evento tiene una etiqueta que contiene esta cadena.<br>**no contiene** - el evento no tiene una etiqueta que contiene esta cadena.| |*Valor de etiqueta de servicio*|es igual a<br>no es igual a<br>contiene<br>no contiene|Especifique una combinación de etiqueta y valor de evento o una combinación de etiqueta y valor para excluir. Las etiquetas de eventos de servicio se pueden definir en la sección de configuración del servicio *Etiquetas*.<br>**es igual a**: el evento tiene esta etiqueta y valor.<br>**no es igual**: el evento no tiene esta etiqueta y valor .<br>**contiene** - el evento tiene una etiqueta y un valor que contiene estas cadenas.<br>**no contiene** - el evento no tiene una etiqueta y un valor que contiene estas cadenas.|  :::noteimportant Asegúrese de definir [plantillas de mensajes](/manual/config/notifications/media#overview) para las acciones del Servicio en el menú *Alertas → Tipos de medios*. En caso contrario, las notificaciones no serán enviadas. :::

en-us	### Service alarm  ::: noteclassic Service alarms cannot be directly created, updated or deleted via the Zabbix API. :::  The service alarm objects represent a service's state change. It has the following properties.  |Property |[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |clock|timestamp|Time when the service state change has happened.| |value|integer|Status of the service.<br><br>Refer to the [service `status` property](object#service) for a list of possible values.|
es	### Alarma de servicio  ::: noteclassic Las alarmas de servicio no se pueden crear, actualizar ni eliminar a través de la API de Zabbix. :::  Los objetos de alarma de servicio representan el cambio de estado de un servicio. Tiene las siguientes propiedades.  |Propiedad |[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |clock|marca de tiempo|Hora en la que se produjo el cambio de estado del servicio.| |value|entero|Estado del servicio.<br><br>Consulte la [propiedad de `estado` del servicio](object#service) para obtener una lista de valores posibles.|

en-us	### Service configuration  In the **Service** tab, specify required service parameters:  ![](../../../assets/en/manual/web_interface/service.png){width=600}  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |_**Name**_|Service name.| |_**Parent services**_|Parent services the service belongs to.<br> Leave this field empty if you are adding the service of highest level.<br> One service may have multiple parent services. In this case, it will be displayed in the service tree under each of the parent services.  | |_**Problem tags**_|Specify tags to map problem data to the service:<br>**Equals** - include the specified tag names and values (case-sensitive)<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>Tag name matching is always case-sensitive.| |_**Sort order**_|Sort order for display, lowest comes first.| |_**Status calculation rule**_|Rule for calculating service status:<br>**Most critical if all children have problems** - the most critical problem in the child services is used to color the service status, if all children have problems<br>**Most critical of child services** - the most critical problem in the child services is used to color the service status<br>**Set status to OK** - do not calculate service status<br>Additional status calculation rules can be configured in the [advanced configuration](#advanced-configuration) options.| |_**Description**_|Service description.| |_**Created at**_|The time when the service was created; displayed when editing an existing service.| |_**Advanced configuration**_|Click on the *Advanced configuration* label to display [advanced configuration](#advanced-configuration) options.|
es	### Configuración del servicio  En la pestaña **Servicio**, especifique los parámetros de servicio requeridos:  ![](../../../assets/en/manual/web_interface/service.png){width=600}  Todos los campos de entrada obligatorios están marcados con un asterisco rojo.  |Parámetro|Descripción| |--|--------| |_**Nombre**_|Nombre del servicio.| |_**Servicios principales**_|Servicios principales a los que pertenece el servicio.<br> Deje este campo vacío si está agregando el servicio del nivel más alto.<br> Un servicio puede tener varios servicios principales. En este caso, se mostrará en el árbol de servicios debajo de cada uno de los servicios principales.  | |_**Etiquetas de problema**_|Especifique etiquetas para asignar datos de problemas al servicio:<br>**Equals**: incluya los nombres y valores de etiquetas especificados (distingue entre mayúsculas y minúsculas)<br>**Contains** - incluya los nombres de etiquetas especificados donde los valores de etiqueta contengan la cadena ingresada (coincidencia de subcadena, no distingue entre mayúsculas y minúsculas)<br>La coincidencia de nombres de etiquetas siempre distingue entre mayúsculas y minúsculas.| |_**Orden de clasificación**_|Orden de clasificación para visualización, el más bajo es primero.| |_**Regla de cálculo de estado**_|Regla para calcular el estado del servicio:<br>**Más crítico si todos los niños tienen problemas** - el problema más crítico en los servicios para niños se utiliza para colorear el estado del servicio, si todos los niños tienen problemas<br>**El más crítico de los servicios para niños** - el problema más crítico en los servicios para niños se utiliza para colorear el estado del servicio<br>**Establezca el estado en OK** - no calcule el estado del servicio<br >Se pueden configurar reglas de cálculo de estado adicionales en las opciones de [configuración avanzada](#configuración-avanzada).| |_**Descripción**_|Descripción del servicio.| |_**Creado a las**_|La hora en que se creó el servicio; aparece al editar un servicio existente.| |_**Configuración avanzada**_|Haga clic en la etiqueta *Configuración avanzada* para mostrar las opciones de [configuración avanzada](#configuración-avanzada).|

en-us	# service.create
es	# service.create

en-us	# service.delete
es	# service.delete

en-us	### Service details  To access service details, click on the service name. To return to the  list of all services, click on *All services*.  Service details include the info box and the list of child services.  ![](../../../../../assets/en/manual/web_interface/service_details.png){width="600"}  To access the info box, click on the *Info* tab. The info box contains the  following entries:  - Names of parent services (if any) - Current status of this service - Current SLA(s) of this service, in the format `SLA name:service level indicator`. 'SLA name' is also a link to the SLA report for this service. If you position the mouse on the info box next to the service-level indicator (SLI), a pop-up info list is displayed with SLI details. The service-level indicator displays the current service level, in percentage. - Service tags  The info box also contains a link to the [service configuration](#service-configuration).  To use the filter for child services, click on the *Filter* tab.   When in  edit mode, the child service listing is complemented with additional  editing options:  -   ![](../../../../../assets/en/manual/web_interface/add_service.png) -     add a child service to this service -   ![](../../../../../assets/en/manual/web_interface/edit_service.png) -     edit this service -   ![](../../../../../assets/en/manual/web_interface/delete_service.png) -     delete this service
es	### Detalles del servicio  Para acceder a los detalles del servicio, haga clic en el nombre del servicio. Para volver a la lista de todos los servicios, haga clic en *Todos los servicios*.  Los detalles del servicio incluyen el cuadro de información y la lista de servicios hijos.  ![](../../../../../assets/en/manual/web_interface/service_details.png){width="600"}  Para acceder al cuadro de información, haga clic en la pestaña *Información*. El cuadro de información contiene las siguientes entradas:  - Nombres de los servicios padres (si los hay) - Estado actual de este servicio. - SLA(s) actuales de este servicio, en el formato `Nombre del SLA:indicador de nivel de servicio`. 'Nombre de SLA' también es un enlace al informe de SLA para este servicio. Si coloca el mouse en el cuadro de información al lado del indicador de nivel de servicio (SLI), se muestra una lista de información emergente con detalles de SLI. El indicador de nivel de servicio muestra el nivel de servicio actual, en porcentaje. - Etiquetas de servicio  El cuadro de información también contiene un enlace a la [configuración del servicio](#service-configuration).  Para utilizar el filtro para servicios hijos, haga clic en la pestaña *Filtro*.  Cuando esté en modo de edición, el listado de servicios para hijos se complementa con opciones de edición:  - ![](../../../../../assets/en/manual/web_interface/add_service.png) -     agregar un servicio hijo a este servicio - ![](../../../../../assets/en/manual/web_interface/edit_service.png) -     editar este servicio - ![](../../../../../assets/en/manual/web_interface/delete_service.png) -     eliminar este servicio

en-us	 ##### service.discovery {#service.discovery}  <br> The list of Windows services. Used for [low-level discovery](/manual/discovery/low_level_discovery/examples/windows_services).<br> Return value: *JSON object*.
es	 ##### servicio.descubrimiento {#servicio.descubrimiento}  <br> La lista de servicios de Windows. Se utiliza para [descubrimiento de bajo nivel](/manual/discovery/low_level_discovery/examples/windows_services).<br> Valor de retorno: *objeto JSON*.

en-us	#### Service events  Service events are generated only if service actions for these events are enabled. In this case, each service status change creates a new event:  -   Problem event - when service status is changed from OK to PROBLEM -   OK event - when service status is changed from PROBLEM to OK  The event contains details of the service state change - when it happened and what the new state is.
es	#### Eventos de servicio  Los eventos de servicio se generan solo si las acciones de servicio para estos eventos están habilitados. En este caso, cada cambio de estado del servicio crea un nuevo evento:  -   Evento de problema: cuando el estado del servicio cambia de OK a PROBLEMA -   Evento OK - cuando el estado del servicio cambia de PROBLEMA a OK  El evento contiene detalles del cambio de estado del servicio: cuándo sucedió y cuál es el nuevo estado.

en-us	# service.get
es	# service.get

en-us	 ##### service.info[service,<param>] {#service.info}  <br> Information about a service.<br> Return value: *Integer* - with `param` as *state*, *startup*; *String* - with `param` as *displayname*, *path*, *user*; *Text* - with `param` as *description*<br>Specifically for *state*: 0 - running, 1 - paused, 2 - start pending, 3 - pause pending, 4 - continue pending, 5 - stop pending, 6 - stopped, 7 - unknown, 255 - no such service<br>Specifically for *startup*: 0 - automatic, 1 - automatic delayed, 2 - manual, 3 - disabled, 4 - unknown, 5 - automatic trigger start, 6 - automatic delayed trigger start, 7 - manual trigger start  Parameters:  -   **service** - a real service name or its display name as seen in the MMC Services snap-in; -   **param** - *state* (default), *displayname*, *path*, *user*, *startup*, or *description*.  Comments:  -   Items like `service.info[service,state]` and `service.info[service]` will return the same information; -   Only with `param` as *state* this item returns a value for non-existing services (255).  Examples:      service.info[SNMPTRAP] - state of the SNMPTRAP service;     service.info[SNMP Trap] - state of the same service, but with the display name specified;     service.info[EventLog,startup] - the startup type of the EventLog service
es	 ##### servicio.info[servicio,<param>] {#servicio.info}  <br> Información sobre un servicio.<br> Valor de retorno: *Entero* - con `param` como *estado*, *inicio*; *Cadena* - con `param` como *nombre para mostrar*, *ruta*, *usuario*; *Texto* - con `param` como *descripción*<br>Específicamente para *estado*: 0 - en ejecución, 1 - en pausa, 2 - inicio pendiente, 3 - pausa pendiente, 4 - continuar pendiente, 5 - parada pendiente, 6 - detenido, 7 - desconocido, 255 - no existe tal servicio<br>Específicamente para *inicio*: 0 - automático, 1 - retardado automático, 2 - manual, 3 - deshabilitado, 4 - desconocido, 5 - inicio automático del disparador, 6 - inicio automático del disparador retardado, 7 - inicio manual del disparador  Parámetros:  - **servicio**: un nombre de servicio real o su nombre para mostrar como se ve en el complemento Servicios de MMC; - **parámetro** - *estado* (predeterminado), *nombre para mostrar*, *ruta*, *usuario*, *inicio* o *descripción*.  Comentarios:  - Elementos como `service.info[servicio,estado]` y `service.info[servicio]` devolverán la misma información; - Sólo con `param` como *estado* este elemento devuelve un valor para servicios no existentes (255).  Ejemplos:      service.info[SNMPTRAP] - estado del servicio SNMPTRAP;     service.info[SNMP Trap] - estado del mismo servicio, pero con el nombre para mostrar especificado;     service.info[EventLog,startup] - el tipo de inicio del servicio EventLog

en-us	#### Service Level Agreement  Define Service Level Objectives (SLO), retrieve detailed Service Level Indicators (SLI) information about service performance.  [SLA API](/manual/api/reference/sla)
es	#### Acuerdo de Nivel de Servicio (SLA: Service Level Agreement)  Defina Objetivos de Nivel de Servicio (SLO: Service Level Objectives), obtenga información detallada de los Indicadores de Nivel de servicio (SLI: Service Level Indicators) relativos al rendimiento del servicio.  [API de SLA](/manual/api/reference/sla)

en-us	##### ServiceManagerSyncFrequency Determines how often Zabbix will synchronize the configuration of a service manager in seconds.  Default: `60`<br> Range: 1-3600
es	##### ServiceManagerSyncFrequency Determina con qué frecuencia Zabbix sincronizará la configuración de un administrador de servicios en segundos.  Predeterminado: `60`<br> Rango: 1-3600

en-us	# Service object  The following objects are directly related to the `service` API.
es	# Objeto de servicio  Los siguientes objetos están directamente relacionados con la API de `service`.

en-us	### Service  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |serviceid|ID|ID of the Service.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*|
es	### Servicio  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |serviceid|ID|ID del servicio.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*|

en-us	 ### Services  In older Zabbix versions, services had two types of dependencies: soft and hard. After an upgrade, all dependencies will become equal.   If a service "Child service" has been previously linked to "Parent service 1" via hard dependency and additionally "Parent service 2" via soft dependency, after an upgrade the "Child service" will have two parent services "Parent service 1" and "Parent service 2".  Trigger-based mapping between problems and services has been replaced by tag-based mapping. In Zabbix 6.0 and newer, service configuration form has a new parameter *Problem tags*, which allows specifying one or multiple tag name and value pairs for problem matching.  Triggers that have been linked to a service will get a new tag `ServiceLink` : `<trigger ID>:<trigger name>` (tag value will be truncated to 32 characters). Linked services will get `ServiceLink` [problem tag](/manual/it_services/service_tree#problem-tags) with the same value.
es	 ### Servicios  En versiones anteriores de Zabbix, los servicios tenían dos tipos de dependencias: suaves y duras. Después de la actualización, todas las dependencias serán iguales.  Si un servicio "Servicio secundario" se ha vinculado previamente al "Servicio principal 1" a través de una dependencia física y además al "Servicio principal 2" a través de una dependencia suave, después de una actualización el "Servicio secundario" tendrá dos servicios principales: "Servicio principal 1" y "Servicio para padres 2".  El mapeo basado en iniciadores entre problemas y servicios ha sido reemplazado por un mapeo basado en etiquetas. En Zabbix 6.0 y versiones posteriores, el formulario de configuración del servicio tiene un nuevo parámetro *Etiquetas de problema*, que permite especificar uno o varias parejas de nombre y valor de etiqueta para la coincidencia de problemas. Los iniciadores que se han vinculado a un servicio obtendrán una nueva etiqueta `ServiceLink`: `<ID del iniciador>:<nombre del iniciador>` (el valor de la etiqueta se truncará a 32 caracteres). Los servicios vinculados obtendrán `ServiceLink` [etiqueta de problema](/manual/it_services/service_tree#problem-tags) con el mismo valor.

en-us	 ### Services  |Macro|Supported in|Description| |--|--------|--------| |{SERVICE.DESCRIPTION}|→ Service-based notifications and commands<br>→ Service update notifications and commands|*Description of the service* (with macros resolved).| |{SERVICE.NAME}|→ Service-based notifications and commands<br>→ Service update notifications and commands|*Name of the service* (with macros resolved).| |{SERVICE.ROOTCAUSE}|→ Service-based notifications and commands<br>→ Service update notifications and commands|*List of trigger problem events that caused a service to fail*, sorted by severity and host name. Includes the following details: host name, event name, severity, age, service tags and values.| |{SERVICE.TAGS}|→ Service-based notifications and commands<br>→ Service update notifications and commands|*A comma separated list of service event tags.* Service event tags can be defined in the service configuration section Tags. Expanded to an empty string if no tags exist.| |{SERVICE.TAGSJSON}|→ Service-based notifications and commands<br>→ Service update notifications and commands|*A JSON array containing service event tag objects.* Service event tags can be defined in the service configuration section Tags. Expanded to an empty array if no tags exist.| |{SERVICE.TAGS.<tag name>}|→ Service-based notifications and commands<br>→ Service update notifications and commands|*Service event tag value referenced by the tag name.* Service event tags can be defined in the service configuration section Tags.<br>A tag name containing non-alphanumeric characters (including non-English multibyte-UTF characters) should be double quoted. Quotes and backslashes inside a quoted tag name must be escaped with a backslash.|
es	 ### Servicios  |Macro|Admitida en|Descripción| |--|--------|--------| |{SERVICE.DESCRIPTION}|→ Notificaciones y comandos basados en servicios<br>→ Notificaciones y comandos de actualización de servicios|*Descripción del servicio* (con macros resueltas).| |{SERVICE.NAME}|→ Notificaciones y comandos basados en servicios<br>→ Notificaciones y comandos de actualización de servicios|*Nombre del servicio* (con macros resueltas).| |{SERVICE.ROOTCAUSE}|→ Notificaciones y comandos basados en servicios<br>→ Notificaciones y comandos de actualización de servicios|*Lista de eventos de problemas desencadenantes que provocaron que un servicio fallara*, ordenados por gravedad y nombre de host. Incluye los siguientes detalles: nombre de host, nombre de evento, gravedad, antigüedad, etiquetas y valores de servicio.| |{SERVICE.TAGS}|→ Notificaciones y comandos basados en servicios<br>→ Notificaciones y comandos de actualización de servicios|*Una lista separada por comas de etiquetas de eventos de servicio.* Las etiquetas de eventos de servicio se pueden definir en la sección Etiquetas de configuración del servicio. Ampliado a una cadena vacía si no existen etiquetas.| |{SERVICE.TAGSJSON}|→ Notificaciones y comandos basados en servicios<br>→ Notificaciones y comandos de actualización de servicios|*Una matriz JSON que contiene objetos de etiquetas de eventos de servicio.* Las etiquetas de eventos de servicio se pueden definir en la sección Etiquetas de configuración del servicio. Ampliado a una matriz vacía si no existen etiquetas.| |{SERVICE.TAGS.<nombre de etiqueta>}|→ Notificaciones y comandos basados en servicios<br>→ Notificaciones y comandos de actualización de servicios|*Valor de etiqueta de evento de servicio al que hace referencia el nombre de etiqueta.* Las etiquetas de evento de servicio se pueden definir en el servicio Etiquetas de la sección de configuración.<br>Un nombre de etiqueta que contenga caracteres no alfanuméricos (incluidos caracteres UTF multibyte no ingleses) debe estar entre comillas dobles. Las comillas y barras invertidas dentro de un nombre de etiqueta entre comillas deben ir acompañadas de una barra invertida.|

en-us	#### Services  Manage services for service-level monitoring and retrieve detailed SLA information about any service.  [Service API](/manual/api/reference/service)
es	#### Servicios  Administre servicios para la monitorización a nivel de servicio y obtenga información detallada del SLA sobre cualquier servicio.  [API de Servicio](/manual/api/reference/service)

en-us	## Services  The Zabbix API allows you to access data gathered during service monitoring.
es	## Servicios  La API de Zabbix le permite acceder a los datos recopilados durante la monitorización del servicio.

en-us	 ##### services[<type>,<state>,<exclude>] {#services}  <br> The listing of services.<br> Return value: *0* - if empty; *Text* - the list of services separated by a newline.  Parameters:  -   **type** - *all* (default), *automatic*, *manual*, or *disabled*; -   **state** - *all* (default), *stopped*, *started*, *start_pending*, *stop_pending*, *running*, *continue_pending*, *pause_pending*, or *paused*; -   **exclude** - the services to exclude from the result. Excluded services should be listed in double quotes, separated by comma, without spaces.  Examples:      services[,started] #returns the list of started services;     services[automatic, stopped] #returns the list of stopped services that should be running;     services[automatic, stopped, "service1,service2,service3"] #returns the list of stopped services that should be running, excluding services named "service1", "service2" and "service3"
es	 ##### services[<tipo>,<estado>,<excluir>] {#services}  <br> El listado de servicios.<br> Valor de retorno: *0* - si está vacío; *Texto*: la lista de servicios separados por una nueva línea.  Parámetros:  - **tipo** - *all* (predeterminado), *automatic*, *manual* o *disabled*; - **estado** - *all* (predeterminado), *stopped*, *started*, *start_pending*, *stop_pending*, *running*, *continue_pending*, *pause_pending* o *paused*; - **excluir**: los servicios que se excluirán del resultado. Los servicios excluidos deben enumerarse entre comillas dobles, separados por comas y sin espacios.  Ejemplos:      services[,started] #devuelve la lista de servicios iniciados;     services[automatic, stopped] #devuelve la lista de servicios detenidos que deberían estar ejecutándose;     services[automatic, stopped, "service1,service2,service3"] #devuelve la lista de servicios detenidos que deberían estar ejecutándose, excluyendo los servicios llamados "servicio1", "servicio2" y "servicio3"

en-us	### Service tag  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |tag|string|Tag name.<br><br>If empty string is specified, the service tag will not be used for service matching.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |value|string|Tag value.<br><br>If no value or empty string is specified, only the tag name will be used for service matching.|
es	### Etiqueta de servicio  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |tag|cadena|Nombre de la etiqueta.<br><br>Si se especifica una cadena vacía, la etiqueta de servicio no se utilizará para la coincidencia del servicio.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property -comportamiento):<br>- *obligatorio*| |value|cadena|Valor de etiqueta.<br><br>Si no se especifica ningún valor o una cadena vacía, solo se utilizará el nombre de la etiqueta para la coincidencia del servicio.|

en-us	### Service tag  The service tag object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |tag|string|Service tag name.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |value|string|Service tag value.|
es	### Etiqueta de servicio  El objeto de etiqueta de servicio tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |tag|cadena|Nombre de etiqueta de servicio.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio*| |value|cadena|Valor de etiqueta de servicio.|

en-us	### Service  The service object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |serviceid|ID|ID of the service.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*<br>- *required* for update operations| |algorithm|integer|Status calculation rule. Only applicable if child services exist.<br><br>Possible values:<br>0 - set status to OK;<br>1 - most critical if all children have problems;<br>2 - most critical of child services.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |name|string|Name of the service.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |sortorder|integer|Position of the service used for sorting.<br><br>Possible values: 0-999.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* for create operations| |weight|integer|Service weight.<br><br>Possible values: 0-1000000.<br><br>Default: 0.| |propagation\_rule|integer|Status propagation rule.<br><br>Possible values:<br>0 - *(default)* propagate service status as is - without any changes;<br>1 - increase the propagated status by a given `propagation_value` (by 1 to 5 severities);<br>2 - decrease the propagated status by a given `propagation_value` (by 1 to 5 severities);<br>3 - ignore this service - the status is not propagated to the parent service at all;<br>4 - set fixed service status using a given `propagation_value`.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `propagation_value` is set| |propagation\_value|integer|Status propagation value.<br><br>Possible values if `propagation_rule` is set to "0" or "3":<br>0 - Not classified.<br><br>Possible values if `propagation_rule` is set to "1" or "2":<br>1 - Information;<br>2 - Warning;<br>3 - Average;<br>4 - High;<br>5 - Disaster.<br><br>Possible values if `propagation_rule` is set to "4":<br>-1 - OK;<br>0 - Not classified;<br>1 - Information;<br>2 - Warning;<br>3 - Average;<br>4 - High;<br>5 - Disaster.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `propagation_rule` is set| |status|integer|Whether the service is in OK or problem state.<br><br>If the service is in problem state, `status` is equal either to:<br>- the severity of the most critical problem;<br>- the highest status of a child service in problem state.<br><br>If the service is in OK state, `status` is equal to: -1.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*| |description|string|Description of the service.| |uuid|string|Universal unique identifier, used for linking imported services to already existing ones. Auto-generated, if not given.| |created_at|integer|Unix timestamp when service was created.| |readonly|boolean|Access to the service.<br><br>Possible values:<br>0 - Read-write;<br>1 - Read-only.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*|
es	### Servicio  El objeto de servicio tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |serviceid|ID|ID del servicio.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *solo lectura*<br>- *obligatorio* para operaciones de actualización| |algoritmo|entero|Regla de cálculo de estado. Solo se aplica si existen servicios para niños.<br><br>Valores posibles:<br>0: establece el estado en OK;<br>1: más crítico si todos los niños tienen problemas;<br>2: más crítico con los servicios para niños. <br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* para operaciones de creación| |nombre|cadena|Nombre del servicio.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* para operaciones de creación| |sortorder|integer|Posición del servicio utilizado para ordenar.<br><br>Valores posibles: 0-999.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):< br>- *obligatorio* para operaciones de creación| |peso|entero|Peso del servicio.<br><br>Valores posibles: 0-1000000.<br><br>Predeterminado: 0.| |propagation\_rule|integer|Regla de propagación de estado.<br><br>Valores posibles:<br>0 - *(predeterminado)* propaga el estado del servicio tal cual, sin ningún cambio;<br>1 - aumenta el estado propagado en un `valor_de_propagación` determinado (de 1 a 5 niveles de gravedad);<br>2: disminuye el estado propagado en un `valor_de_propagación` determinado (de 1 a 5 niveles de gravedad);<br>3: ignora este servicio: el estado no se propaga al servicio principal;<br>4 - establece el estado del servicio fijo usando un `valor_de_propagación` dado.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si se establece `valor_propagación`| |propagation\_value|integer|Valor de propagación de estado.<br><br>Valores posibles si `propagation_rule` se establece en "0" o "3":<br>0 - No clasificado.<br><br>Valores posibles si `propagation_rule` está establecido en "1" o "2":<br>1 - Información;<br>2 - Advertencia;<br>3 - Promedio;<br>4 - Alto;<br>5 - Desastre. <br><br>Valores posibles si `propagation_rule` está establecido en "4":<br>-1 - OK;<br>0 - No clasificado;<br>1 - Información;<br>2 - Advertencia;< br>3 - Promedio;<br>4 - Alto;<br>5 - Desastre.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *obligatorio* si se establece `propagation_rule`| |status|integer|Si el servicio está en estado correcto o problemático.<br><br>Si el servicio está en estado problemático, `status` es igual a:<br>- la gravedad del problema más crítico;< br>- el estado más alto de un servicio secundario en estado problemático.<br><br>Si el servicio está en estado correcto, `status` es igual a: -1.<br><br>[Comportamiento de propiedad](/ manual/api/reference_commentary#property-behavior):<br>- *solo lectura*| |descripción|cadena|Descripción del servicio.| |uuid|cadena|Identificador único universal, utilizado para vincular servicios importados con los ya existentes. Generado automáticamente, si no se proporciona.| |created_at|integer|Marca de tiempo de Unix cuando se creó el servicio.| |solo lectura|booleano|Acceso al servicio.<br><br>Valores posibles:<br>0 - Lectura-escritura;<br>1 - Sólo lectura.<br><br>[Comportamiento de la propiedad](/manual /api/reference_commentary#property-behavior):<br>- *solo lectura*|

en-us	# Service  This class is designed to work with IT infrastructure/business services.  Object references:  -   [Service](/manual/api/reference/service/object#service) -   [Status rule](/manual/api/reference/service/object#status_rule) -   [Service tag](/manual/api/reference/service/object#service_tag) -   [Service alarm](/manual/api/reference/service/object#service_alarm) -   [Problem tag](/manual/api/reference/service/object#problem_tag)  Available methods:  -   [service.create](/manual/api/reference/service/create) - create new services -   [service.delete](/manual/api/reference/service/delete) - delete services -   [service.get](/manual/api/reference/service/get) - retrieve services -   [service.update](/manual/api/reference/service/update) - update services
es	# Servicio  Esta clase está diseñada para trabajar con infraestructura de TI/servicios comerciales.  Referencias de objetos:  -   [Servicio](/manual/api/referencia/servicio/objeto#servicio) -   [Regla de estado](/manual/api/reference/service/object#status_rule) -   [Etiqueta de servicio](/manual/api/reference/service/object#service_tag) -   [Alarma de servicio](/manual/api/reference/service/object#service_alarm) -   [Etiqueta de problema](/manual/api/reference/service/object#problem_tag)  Métodos disponibles:  -   [service.create](/manual/api/reference/service/create) - crea nuevos servicios -   [service.delete](/manual/api/reference/service/delete) - eliminar servicios -   [service.get](/manual/api/reference/service/get) - recuperar servicios -   [service.update](/manual/api/reference/service/update) - servicios de actualización

en-us	 ### Service tree  The next step is to build the service tree. In this example, the infrastructure is very basic and consists of three services: *Zabbix cluster* (parent) and two child services *Zabbix server node 1* and *Zabbix server node 2*.        Zabbix cluster     |     |- Zabbix server node 1     |- Zabbix server node 2  At the Services page, turn on *Edit* mode and press Create service:  ![](../../../assets/en/manual/config/service_mode.png){class="nozoom"}  In the service configuration window, enter name *Zabbix cluster* and click on the *Advanced configuration* label to display advanced configuration options.   ![](../../../assets/en/manual/config/service_cluster.png){width=600}  Configure additional rule:  ![](../../../assets/en/manual/config/service_add_rule.png){width=600}  Zabbix cluster will have two child services - one for each of the HA nodes. If both HA nodes have problems of at least *Warning* status,  parent service status should be set to *Disaster*. To achieve this, additional rule should be configured as:  - Set status to: Disaster - Condition: If at least `N` child services have `Status` status or above - N: 2 - Status: Warning  Switch to the *Tags* tab and add a tag `Zabbix:server`. This tag will be used later for service actions and SLA reports.  ![](../../../assets/en/manual/config/service_cluster1.png){width=600}  Save the new service. 
es	 ### Árbol de servicios  El siguiente paso es construir el árbol de servicios. En este ejemplo, la infraestructura es muy básica y consta de tres servicios: *clúster Zabbix* (principal) y dos servicios secundarios *nodo 1 de servidor Zabbix* y *nodo 2 de servidor Zabbix*.      Clúster Zabbix     |     |- Nodo 1 del servidor Zabbix     |- Nodo 2 del servidor Zabbix  En la página Servicios, active el modo *Editar* y presione Crear servicio:  ![](../../../assets/en/manual/config/service_mode.png){class="nozoom"}  En la ventana de configuración del servicio, ingrese el nombre *Clúster Zabbix* y marque la casilla de verificación *Configuración avanzada* para mostrar las opciones de configuración avanzadas.   ![](../../../assets/en/manual/config/service_cluster.png){width=600}  Configure una regla adicional:  ![](../../../assets/en/manual/config/service_add_rule.png){width=600}  El clúster Zabbix tendrá dos servicios secundarios, uno para cada uno de los nodos HA. Si ambos nodos HA tienen problemas de al menos el estado *Advertencia*, el estado del servicio principal debe establecerse en *Desastre*. Para lograr esto, se debe configurar una regla adicional como:  - Establecer estado en: Desastre - Condición: si al menos "N" servicios hijos tienen el estado de "Estado" o superior - N: 2 - Estado: Advertencia  Cambie a la pestaña *Etiquetas* y agregue una etiqueta `Zabbix:server`. Esta etiqueta se utilizará más adelante para acciones de servicio e informes de SLA.  ![](../../../assets/en/manual/config/service_cluster1.png){width=600}  Guarde el nuevo servicio.

en-us	# service.update
es	# service.update

en-us	#### Settings  Entering a name for Zabbix server is optional, however, if submitted, it will be displayed in the menu bar and page titles.  Set the default [time zone](/manual/web_interface/time_zone#overview) and theme for the frontend.  ![](../../../assets/en/manual/installation/install_4.png){width="550"}
es	#### Configuración  Introducir un nombre para el servidor de Zabbix es opcional, sin embargo, si se envía, éste se mostrará en la barra de menú y en los títulos de las páginas.  Establezca la [zona horaria](/manual/web_interface/time_zone#overview) por defecto y el tema para la interfaz.  ![](../../../assets/en/manual/installation/install_4.png){width="550"}

en-us	# settings.get
es	# settings.get

en-us	# Settings object  The following objects are directly related to the `settings` API.
es	# Objeto de configuración  Los siguientes objetos están directamente relacionados con la API `settings`.

en-us	### Settings  The settings object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |default\_lang|string|System language by default.<br><br>Default: `en_GB`.| |default\_timezone|string|System time zone by default.<br><br>Default: `system` - system default.<br><br>For the full list of supported time zones please refer to [PHP documentation](https://www.php.net/manual/en/timezones.php).| |default\_theme|string|Default theme.<br><br>Possible values:<br>`blue-theme` - *(default)* Blue;<br>`dark-theme` - Dark;<br>`hc-light` - High-contrast light;<br>`hc-dark` - High-contrast dark.| |search\_limit|integer|Limit for search and filter results.<br><br>Default: 1000.| |max\_overview\_table\_size|integer|Max number of columns and rows in Data overview and Trigger overview dashboard widgets.<br><br>Default: 50.| |max\_in\_table|integer|Max count of elements to show inside table cell.<br><br>Default: 50.| |server\_check\_interval|integer|Show warning if Zabbix server is down.<br><br>Possible values:<br>0 - Do not show warning;<br>10 - *(default)* Show warning.| |work\_period|string|Working time.<br><br>Default: 1-5,09:00-18:00.| |show\_technical\_errors|integer|Show technical errors (PHP/SQL) to non-Super admin users and to users that are not part of user groups with debug mode enabled.<br><br>Possible values:<br>0 - *(default)* Do not technical errors;<br>1 - Show technical errors.| |history\_period|string|Max period to display history data in Latest data, Web, and Data overview dashboard widgets.<br>Accepts seconds and time unit with suffix.<br><br>Default: 24h.| |period\_default|string|Time filter default period.<br>Accepts seconds and time unit with suffix with month and year support (30s, 1m, 2h, 1d, 1M, 1y).<br><br>Default: 1h.| |max\_period|string|Max period for time filter.<br>Accepts seconds and time unit with suffix with month and year support (30s, 1m, 2h, 1d, 1M, 1y).<br><br>Default: 2y.| |severity\_color\_0|string|Color for "Not classified" severity as a hexadecimal color code.<br><br>Default: 97AAB3.| |severity\_color\_1|string|Color for "Information" severity as a hexadecimal color code.<br><br>Default: 7499FF.| |severity\_color\_2|string|Color for "Warning" severity as a hexadecimal color code.<br><br>Default: FFC859.| |severity\_color\_3|string|Color for "Average" severity as a hexadecimal color code.<br><br>Default: FFA059.| |severity\_color\_4|string|Color for "High" severity as a hexadecimal color code.<br><br>Default: E97659.| |severity\_color\_5|string|Color for "Disaster" severity as a hexadecimal color code.<br><br>Default: E45959.| |severity\_name\_0|string|Name for "Not classified" severity.<br><br>Default: Not classified.| |severity\_name\_1|string|Name for "Information" severity.<br><br>Default: Information.| |severity\_name\_2|string|Name for "Warning" severity.<br><br>Default: Warning.| |severity\_name\_3|string|Name for "Average" severity.<br><br>Default: Average.| |severity\_name\_4|string|Name for "High" severity.<br><br>Default: High.| |severity\_name\_5|string|Name for "Disaster" severity.<br><br>Default: Disaster.| |custom\_color|integer|Use custom event status colors.<br><br>Possible values:<br>0 - *(default)* Do not use custom event status colors;<br>1 - Use custom event status colors.| |ok\_period|string|Display OK triggers period.<br>Accepts seconds and time unit with suffix.<br><br>Default: 5m.| |blink\_period|string|On status change triggers blink period.<br>Accepts seconds and time unit with suffix.<br><br>Default: 2m.| |problem\_unack\_color|string|Color for unacknowledged PROBLEM events as a hexadecimal color code.<br><br>Default: CC0000.| |problem\_ack\_color|string|Color for acknowledged PROBLEM events as a hexadecimal color code.<br><br>Default: CC0000.| |ok\_unack\_color|string|Color for unacknowledged RESOLVED events as a hexadecimal color code.<br><br>Default: 009900.| |ok\_ack\_color|string|Color for acknowledged RESOLVED events as a hexadecimal color code.<br><br>Default: 009900.| |problem\_unack\_style|integer|Blinking for unacknowledged PROBLEM events.<br><br>Possible values:<br>0 - Do not show blinking;<br>1 - *(default)* Show blinking.| |problem\_ack\_style|integer|Blinking for acknowledged PROBLEM events.<br><br>Possible values:<br>0 - Do not show blinking;<br>1 - *(default)* Show blinking.| |ok\_unack\_style|integer|Blinking for unacknowledged RESOLVED events.<br><br>Possible values:<br>0 - Do not show blinking;<br>1 - *(default)* Show blinking.| |ok\_ack\_style|integer|Blinking for acknowledged RESOLVED events.<br><br>Possible values:<br>0 - Do not show blinking;<br>1 - *(default)* Show blinking.| |url|string|Frontend URL.| |discovery\_groupid|ID|ID of the host group to which will be automatically placed discovered hosts.| |default\_inventory\_mode|integer|Default host inventory mode.<br><br>Possible values:<br>-1 - *(default)* Disabled;<br>0 - Manual;<br>1 - Automatic.| |alert\_usrgrpid|ID|ID of the user group to which will be sending database down alarm message.<br><br>If set to "0", the alarm message will not be sent.| |snmptrap\_logging|integer|Log unmatched SNMP traps.<br><br>Possible values:<br>0 - Do not log unmatched SNMP traps;<br>1 - *(default)* Log unmatched SNMP traps.| |login\_attempts|integer|Number of failed login attempts after which login form will be blocked.<br><br>Default: 5.| |login\_block|string|Time interval during which login form will be blocked if number of failed login attempts exceeds defined in login\_attempts field.<br>Accepts seconds and time unit with suffix.<br><br>Default: 30s.| |validate\_uri\_schemes|integer|Validate URI schemes.<br><br>Possible values:<br>0 - Do not validate;<br>1 - *(default)* Validate.| |uri\_valid\_schemes|string|Valid URI schemes.<br><br>Default: http,https,ftp,file,mailto,tel,ssh.| |x\_frame\_options|string|X-Frame-Options HTTP header.<br><br>Default: SAMEORIGIN.| |iframe\_sandboxing\_enabled|integer|Use iframe sandboxing.<br><br>Possible values:<br>0 - Do not use;<br>1 - *(default)* Use.| |iframe\_sandboxing\_exceptions|string|Iframe sandboxing exceptions.| |connect\_timeout|string|Connection timeout with Zabbix server.<br><br>Possible values range: 1-30s.<br><br>Default: 3s.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |socket\_timeout|string|Network default timeout.<br><br>Possible values range: 1-300s.<br><br>Default: 3s.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |media\_type\_test\_timeout|string|Network timeout for media type test.<br><br>Possible values range: 1-300s.<br><br>Default: 65s.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |item\_test\_timeout|string|Network timeout for item tests.<br><br>Possible value range: 1-600s.<br><br>Default: 60s.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |script\_timeout|string|Network timeout for script execution.<br><br>Possible values range: 1-300s.<br><br>Default: 60s.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |report\_test\_timeout|string|Network timeout for scheduled report test.<br><br>Possible values range: 1-300s.<br><br>Default: 60s.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |auditlog\_enabled|integer|Whether to enable audit logging.<br><br>Possible values:<br>0 - Disable;<br>1 - *(default)* Enable.| |auditlog\_mode|integer|Whether to enable audit logging of low-level discovery, network discovery and autoregistration activities performed by the server (System user).<br><br>Possible values:<br>0 - Disable;<br>1 - *(default)* Enable.| |ha\_failover\_delay|string|Failover delay in seconds.<br><br>Default: 1m.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *read-only*| |geomaps\_tile\_provider|string|Geomap tile provider.<br><br>Possible values:<br>`OpenStreetMap.Mapnik` - *(default)* OpenStreetMap Mapnik;<br>`OpenTopoMap` - OpenTopoMap;<br>`Stamen.TonerLite` - Stamen Toner Lite;<br>`Stamen.Terrain` - Stamen Terrain;<br>`USGS.USTopo` - USGS US Topo;<br>`USGS.USImagery` - USGS US Imagery.<br><br>Supports empty string to specify custom values of `geomaps_tile_url`, `geomaps_max_zoom` and `geomaps_attribution`.| |geomaps\_tile\_url|string|Geomap tile URL.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `geomaps_tile_provider` is set to empty string| |geomaps\_max\_zoom|integer|Geomap max zoom level.<br><br>Possible values: 0-30.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `geomaps_tile_provider` is set to empty string| |geomaps\_attribution|string|Geomap attribution text.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `geomaps_tile_provider` is set to empty string| |vault\_provider|integer|Vault provider.<br><br>Possible values:<br>0 - *(default)* HashiCorp Vault;<br>1 - CyberArk Vault.| |timeout\_zabbix\_agent|string|Spend no more than `timeout_*` seconds on processing.<br>Accepts seconds or time unit with suffix (e.g., 30s, 1m). Also accepts user macros.<br><br>Possible values range: 1-600s.<br><br>Default: 3s.<br>Default for `timeout_browser`: 60s.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*| |timeout\_simple\_check|^|^| |timeout\_snmp\_agent|^|^| |timeout\_external\_check|^|^| |timeout\_db\_monitor|^|^| |timeout\_http\_agent|^|^| |timeout\_ssh\_agent|^|^| |timeout\_telnet\_agent|^|^| |timeout\_script|^|^| |timeout\_browser|^|^|
es	### Configuración  El objeto de configuración tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |default\_lang|cadena|Idioma del sistema por defecto.<br><br>Predeterminado: `en_GB`.| |default\_timezone|cadena|Zona horaria del sistema por defecto.<br><br>Predeterminado: `system` - valor predeterminado del sistema.<br> <br>Para obtener la lista completa de zonas horarias admitidas, consulte la [documentación de PHP](https://www.php.net/manual/en/timezones.php).| |default\_theme|cadena|Tema predeterminado.< br><br>Valores posibles:<br>`blue-theme` - *(predeterminado)* Azul;<br>`dark-theme` - Oscuro;<br>`hc-light` - Luz de alto contraste;< br>`hc-dark` - Oscuro de alto contraste.| |search\_limit|entero|Límite para buscar y filtrar resultados.<br><br>Predeterminado: 1000.| |max\_overview\_table\_size|entero| Número máximo de columnas y filas en los widgets del panel de descripción general de datos y descripción general de iniciadores.<br><br>Predeterminado: 50.| |max\_in\_table|entero|Recuento máximo de elementos para mostrar dentro de la celda de la tabla.<br><br >Predeterminado: 50.| |server\_check\_interval|entero|Mostrar advertencia si el servidor Zabbix no funciona.<br><br>Valores posibles:<br>0 - No mostrar advertencia;<br>10 - *(predeterminado )* Mostrar advertencia.| |work\_period|cadena|Tiempo de trabajo.<br><br>Predeterminado: 1-5,09:00-18:00.| |show\_technical\_errors|entero|Mostrar errores técnicos ( PHP/SQL) para usuarios que no son superadministradores y para usuarios que no forman parte de grupos de usuarios con el modo de depuración habilitado.<br><br>Valores posibles:<br>0 - *(predeterminado)* Sin errores técnicos;< br>1 - Mostrar errores técnicos.| |history\_period|cadena|Período máximo para mostrar los datos del historial en los widgets del panel de datos más recientes, Web y descripción general de datos.<br>Acepta segundos y unidades de tiempo con sufijo.<br><br>Predeterminado: 24 h.| |period\ _default|cadena|Período predeterminado del filtro de tiempo.<br>Acepta segundos y unidades de tiempo con sufijo con soporte para mes y año (30s, 1m, 2h, 1d, 1M, 1y).<br><br>Predeterminado: 1h.| |max\_period|cadena|Período máximo para el filtro de tiempo.<br>Acepta segundos y unidades de tiempo con sufijo con soporte para mes y año (30s, 1m, 2h, 1d, 1M, 1y).<br><br>Predeterminado: 2y .| |severity\_color\_0|cadena|Color para la gravedad "No clasificado" como código de color hexadecimal.<br><br>Predeterminado: 97AAB3.| |severity\_color\_1|cadena|Color para la gravedad "Información" como código de color hexadecimal.<br><br>Predeterminado: 7499FF.| |severity\_color\_2|cadena|Color para la gravedad de "Advertencia" como código de color hexadecimal.<br><br>Predeterminado: FFC859.| |severity\_color\_3|cadena|Color para la gravedad "media" como código de color hexadecimal.<br><br>Predeterminado: FFA059.| |severity\_color\_4|cadena|Color para la gravedad "alta" como color hexadecimal code.<br><br>Predeterminado: E97659.| |severity\_color\_5|cadena|Color para la gravedad de "Desastre" como código de color hexadecimal.<br><br>Predeterminado: E45959.| |severity\_name\ _0|cadena|Nombre para la gravedad "No clasificado".<br><br>Predeterminado: No clasificado.| |severity\_name\_1|cadena|Nombre para la gravedad "Información".<br><br>Predeterminado: Información. | |severity\_name\_2|cadena|Nombre para la gravedad "Advertencia".<br><br>Predeterminado: Advertencia.| |severity\_name\_3|cadena|Nombre para la gravedad "Promedio".<br><br> Predeterminado: Promedio.| |severity\_name\_4|cadena|Nombre para la gravedad "alta".<br><br>Predeterminado: Alta.| |severity\_name\_5|cadena|Nombre para la gravedad "Desastre".<br ><br>Predeterminado: Desastre.| |custom\_color|entero|Usar colores de estado de evento personalizados.<br><br>Valores posibles:<br>0 - *(predeterminado)* No usar colores de estado de evento personalizados;< br>1 - Usar colores de estado de evento personalizados.| |ok\_period|cadena|Muestra el período de activación OK.<br>Acepta segundos y unidades de tiempo con sufijo.<br><br>Predeterminado: 5 m.| |blink\_period|cadena|El cambio de estado activa un período de parpadeo.<br>Acepta segundos y unidades de tiempo con sufijo.<br><br>Predeterminado: 2 m.| |problem\_unack\_color|cadena|Color para eventos de PROBLEMA no reconocidos como código de color hexadecimal .<br><br>Predeterminado: CC0000.| |problem\_ack\_color|cadena|Color para eventos PROBLEMA reconocidos como código de color hexadecimal.<br><br>Predeterminado: CC0000.| |ok\_unack\_color| cadena|Color para eventos RESUELTOS no reconocidos como código de color hexadecimal.<br><br>Predeterminado: 009900.| |ok\_ack\_color|cadena|Color para eventos RESUELTOS reconocidos como código de color hexadecimal.<br><br> Valor predeterminado: 009900.| |problem\_unack\_style|entero|Parpadeando para eventos de PROBLEMA no reconocidos.<br><br>Valores posibles:<br>0 - No mostrar parpadeo;<br>1 - *(predeterminado)* Mostrar parpadeando.| |problem\_ack\_style|entero|Parpadeando para eventos de PROBLEMA reconocidos.<br><br>Valores posibles:<br>0 - No mostrar parpadeo;<br>1 - *(predeterminado)* Mostrar parpadeo. | |ok\_unack\_style|entero|Parpadeando para eventos RESUELTOS no reconocidos.<br><br>Valores posibles:<br>0 - No mostrar parpadeo;<br>1 - *(predeterminado)* Mostrar parpadeo.| | ok\_ack\_style|entero|Parpadeando para eventos RESUELTOS reconocidos.<br><br>Valores posibles:<br>0 - No mostrar parpadeo;<br>1 - *(predeterminado)* Mostrar parpadeo.| |url|cadena|URL de interfaz.| |discovery\_groupid|ID|ID del grupo de equipos en el que se ubicarán automáticamente los equipos descubiertos.| |default\_inventory\_mode|entero|Modo de inventario de equipo predeterminado.<br><br>Valores posibles :<br>-1 - *(predeterminado)* Deshabilitado;<br>0 - Manual;<br>1 - Automático.| |alert\_usrgrpid|ID|ID del grupo de usuarios al que se enviará el mensaje de alarma de caída de la base de datos .<br><br>Si se establece en "0", el mensaje de alarma no se enviará.| |snmptrap\_logging|entero|Registrar capturas SNMP no coincidentes.<br><br>Valores posibles:<br>0 - Hacer no registrar capturas SNMP no coincidentes;<br>1 - *(predeterminado)* Registrar capturas SNMP no coincidentes.| |login\_attempts|entero|Número de intentos fallidos de inicio de sesión después de los cuales se bloqueará el formulario de inicio de sesión.<br><br>Predeterminado: 5.| |login\_block|cadena|Intervalo de tiempo durante el cual el formulario de inicio de sesión se bloqueará si el número de intentos fallidos de inicio de sesión excede lo definido en el campo login\_attempts.<br>Acepta segundos y unidades de tiempo con sufijo.<br><br> Valor predeterminado: 30 s.| |validate\_uri\_schemes|entero|Validar esquemas de URI.<br><br>Valores posibles:<br>0 - No validar;<br>1 - *(predeterminado)* Validar.| | uri\_valid\_schemes|cadena|Esquemas de URI válidos.<br><br>Predeterminado: http,https,ftp,file,mailto,tel,ssh.| |x\_frame\_options|cadena|X-Frame-Options HTTP header.<br><br>Predeterminado: SAMEORIGIN.| |iframe\_sandboxing\_enabled|entero|Usar iframe sandboxing.<br><br>Valores posibles:<br>0 - No usar;<br>1 - * (predeterminado)* Uso.| |iframe\_sandboxing\_exceptions|cadena|Excepciones de iframe sandboxing.| |connect\_timeout|cadena|Tiempo de espera de conexión con el servidor Zabbix.<br><br>Predeterminado: 3 s.| |socket\_timeout|cadena|Tiempo de espera predeterminado de la red.<br><br>Predeterminado: 3 s.| |media\_type\_test\_timeout|cadena|Tiempo de espera de red para la prueba de tipo de medio.<br><br>Predeterminado: 65 s.| |item\_test\_timeout|cadena|Tiempo de espera de red para pruebas de métricas.<br><br>Predeterminado: 60 s.| |script\_timeout|cadena|Tiempo de espera de red para la ejecución del script.<br><br>Predeterminado: 60 s.| |report\_test\_timeout|cadena|Tiempo de espera de red para la prueba de informe programada.<br><br>Predeterminado: 60 s. | |auditlog\_enabled|entero|Habilitar registro de auditoría.<br><br>Valores posibles:<br>0 - Deshabilitar;<br>1 - *(predeterminado)* Habilitar.| |auditlog\_mode|entero|Habilitar el registro de auditoría del descubrimiento de bajo nivel, el descubrimiento de red y las actividades de auto registro realizadas por el servidor (System user).<br><br>Valores posibles:<br>0 - Deshabilitar;<br>1 - *(predeterminado)* Habilitar.| |ha\_failover\_delay|cadena| Retraso de conmutación por error en segundos.<br><br>Predeterminado: 1 m.| |geomaps\_tile\_provider|cadena|Proveedor de mosaicos de mapas geográficos.<br><br>Valores posibles:<br>`OpenStreetMap.Mapnik` - *(predeterminado )* OpenStreetMap Mapnik;<br>`OpenTopoMap` - OpenTopoMap;<br>`Stamen.TonerLite` - Stamen Toner Lite;<br>`Stamen.Terrain` - Stamen Terrain;<br>`USGS.USTopo` - USGS EE. UU. Topo;<br>`USGS.USImagery` - Imágenes de USGS US.<br><br>Admite cadenas vacías para especificar valores personalizados de `geomaps_tile_url`, `geomaps_max_zoom` y `geomaps_attribution`.| |geomaps\_tile\_url|cadena |URL del mosaico de mapas geográficos.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `geomaps_tile_provider` está configurado como una cadena vacía| |geomaps\_max\ _zoom|entero|Nivel de zoom máximo del mapa geográfico.<br><br>Valores posibles: 0-30.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- * admitido* si `geomaps_tile_provider` está configurado como cadena vacía| |geomaps\_attribution|cadena|Texto de atribución del mapa geográfico.<br><br>[Comportamiento de la propiedad](/manual/api/reference_commentary#property-behavior):<br>- *compatible* si `geomaps_tile_provider` está configurado como cadena vacía| |vault\_provider|entero|Proveedor de Vault.<br><br>Valores posibles:<br>0 - *(predeterminado)* HashiCorp Vault;<br>1 - CyberArk Vault.| |timeout\_zabbix\_agent|cadena|No dedicar más de `timeout_*` segundos al procesamiento.<br>Acepta segundos o unidades de tiempo con sufijo (por ejemplo, 30 s, 1 m). También acepta macros de usuario.<br><br>Rango de valores posibles: 1-600 s.<br><br>Predeterminado: 3 s.<br>Predeterminado para `timeout_browser`: 60 s.<br><br>[Comportamiento de la propiedad] (/manual/api/reference_commentary#property-behavior):<br>- *obligatoria*| |timeout\_simple\_check|^|^| |timeout\_snmp\_agent|^|^| |timeout\_external\_check| ^|^| |timeout\_db\_monitor|^|^| |timeout\_http\_agent|^|^| |timeout\_ssh\_agent|^|^| |timeout\_telnet\_agent|^|^| |timeout\_script|^|^| |timeout\_browser|^|^|

en-us	# Settings  This class is designed to work with common administration settings.  Object references:  -   [Settings](/manual/api/reference/settings/object#settings)  Available methods:  -   [settings.get](/manual/api/reference/settings/get) - retrieve settings -   [settings.update](/manual/api/reference/settings/update) - update settings
es	# Ajustes  Esta clase está diseñada para funcionar con las configuraciones de administración.  Referencias de objetos:  -   [Configuración](/manual/api/reference/settings/object#settings)  Métodos disponibles:  -   [settings.get](/manual/api/reference/settings/get) - recuperar ajustes -   [settings.update](/manual/api/reference/settings/update) - actualizar ajustes

en-us	# settings.update
es	# settings.update

en-us	#### settings  [ZBXNEXT-9150](https://support.zabbix.com/browse/ZBXNEXT-9150) Added new property `timeout_browser`.\ [ZBXNEXT-8837](https://support.zabbix.com/browse/ZBXNEXT-8837) Added new property `auditlog_mode`.\ [ZBXNEXT-1096](https://support.zabbix.com/browse/ZBXNEXT-1096) Added new properties `timeout_zabbix_agent`, `timeout_simple_check`, `timeout_snmp_agent`, `timeout_external_check`, `timeout_db_monitor`, `timeout_http_agent`, `timeout_ssh_agent`, `timeout_telnet_agent`, `timeout_script`.\
es	#### ajustes  [ZBXNEXT-9150](https://support.zabbix.com/browse/ZBXNEXT-9150) Se agregó la nueva propiedad `timeout_browser`.\ [ZBXNEXT-8837](https://support.zabbix.com/browse/ZBXNEXT-8837) Se agregó una nueva propiedad `auditlog_mode`.\ [ZBXNEXT-1096](https://support.zabbix.com/browse/ZBXNEXT-1096) Se agregaron nuevas propiedades `timeout_zabbix_agent`, `timeout_simple_check`, `timeout_snmp_agent`, `timeout_external_check`, `timeout_db_monitor`, `timeout_http_agent`, ` timeout_ssh_agent`, `timeout_telnet_agent`, `timeout_script`.\

en-us	#### Setting the maximum for the Y scale  Set the maximum of the Y scale to a fixed value of 100.  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "graph.update",     "params": {         "graphid": "439",         "ymax_type": 1,         "yaxismax": 100     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "graphids": [             "439"         ]     },     "id": 1 } ```
es	#### Establecer el máximo para la escala Y  Establezca el máximo de la escala Y en un valor fijo de 100.  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "graph.update",     "params": {         "graphid": "439",         "ymax_type": 1,         "yaxismax": 100     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "graphids": [             "439"         ]     },     "id": 1 } ```

en-us	#### Setting the parent for a service  Make service with ID "3" to be the parent for service with ID "5".  [Request](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "service.update",     "params": {         "serviceid": "5",         "parents": [             {                 "serviceid": "3"             }         ]     },     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "serviceids": [             "5"         ]     },     "id": 1 } ```
es	#### Configuración del servicio principal para un servicio  Haga que el servicio con ID "3" sea el servicio principal del servicio con ID "5".  [Solicitud](/manual/api#performing-requests):  ```json {     "jsonrpc": "2.0",     "method": "service.update",     "params": {         "serviceid": "5",         "parents": [             {                 "serviceid": "3"             }         ]     },     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "serviceids": [             "5"         ]     },     "id": 1 } ```

en-us	#### Setting up identity provider  In order to work with Zabbix, a SAML identity provider ([onelogin.com](https://onelogin.com), [auth0.com](https://auth0.com), [okta.com](https://okta.com), etc.) needs to be configured in the following way:  -   *Assertion Consumer URL* should be set to     `<path_to_zabbix_ui>/index_sso.php?acs` -   *Single Logout URL* should be set to     `<path_to_zabbix_ui>/index_sso.php?sls`  `<path_to_zabbix_ui>` examples: `https://example.com/zabbix/ui`, `http://another.example.com/zabbix`, `http://<any_public_ip_address>/zabbix`
es	#### Configuración del proveedor de identidad  Para trabajar con Zabbix, un proveedor de identidad SAML ([onelogin.com](https://onelogin.com), [auth0.com](https://auth0.com), [okta.com](https://okta.com), etc.) debe configurarse de la siguiente manera:  - *La URL del consumidor de aserción* debe establecerse en     `<ruta_a_zabbix_ui>/index_sso.php?acs` - *La URL de cierre de sesión única* debe configurarse en     `<ruta_a_zabbix_ui>/index_sso.php?sls`  `<ruta_a_zabbix_ui>` ejemplos: `https://example.com/zabbix/ui`, `http://otro.ejemplo.com/zabbix`, `http://<cualquier_dirección_ip_pública>/zabbix`

en-us	 ##### Setting up single sign-on  1\. In your application page, go to *Set up single sign on* and click on *Get started*. Then select *SAML*.  2\. Edit *Basic SAML Configuration*:  -   In *Identifier (Entity ID)* set a unique name to identify your app to Azure Active Directory, for example, `zabbix`; -   In *Reply URL (Assertion Consumer Service URL)* set the Zabbix single sign-on endpoint: `https://<zabbix-instance-url>/zabbix/index_sso.php?acs`:  ![](../../../../assets/en/manual/appendix/install/azure_basic_saml.png){width="600"}  Note that this field requires "https". To make that work with Zabbix, it is necessary to add to `conf/zabbix.conf.php` the following line:  ``` $SSO['SETTINGS'] = ['use_proxy_headers' => true]; ```  3\. Edit *Attributes & Claims*. You must add all attributes that you want to pass to Zabbix (user_name, user_lastname, user_email, user_mobile, groups).  The attribute names are arbitrary. Different attribute names may be used, however, it is required that they match the respective field value in Zabbix SAML settings.  -   Click on *Add new claim* to add an attribute:  ![](../../../../assets/en/manual/appendix/install/azure_claim.png)  -   Click on *Add a group claim* to add an attribute for passing groups to Zabbix:  ![](../../../../assets/en/manual/appendix/install/azure_claim_group.png)  4\. In *SAML Certificates* download the certificate provided by Azure and place it into `conf/certs` of the Zabbix frontend installation.   Set 644 permissions to it by running:      chmod 644 azure.cer  Make sure that `conf/zabbix.conf.php` contains the line:  ``` $SSO['IDP_CERT'] = 'conf/certs/azure.cer'; ```  5\. Use the values from *Set up <your app name>* in Azure to configure Zabbix SAML authentication (see next section):  ![](../../../../assets/en/manual/appendix/install/azure_sso_settings.png){width="550"}
es	 ##### Configurar el inicio de sesión único  1\. En la página de su solicitud, vaya a *Configurar el inicio de sesión único* y haga clic en *Comenzar*. Luego seleccione *SAML*.  2\. Editar *Configuración básica de SAML*:  - En *Identificador (ID de entidad)* establezca un nombre único para identificar su aplicación en Azure Active Directory, por ejemplo, `zabbix`; - En *URL de respuesta (URL de servicio al consumidor de afirmaciones)* establezca el punto final de inicio de sesión único de Zabbix: `https://<zabbix-instance-url>/zabbix/index_sso.php?acs`:  ![](../../../../assets/en/manual/appendix/install/azure_basic_saml.png){width="600"}  Tenga en cuenta que este campo requiere "https". Para que eso funcione con Zabbix, es necesario agregar a `conf/zabbix.conf.php` la siguiente línea:  ``` $SSO['SETTINGS'] = ['use_proxy_headers' => true]; ```  3\. Edite *Atributos y reclamaciones*. Debe agregar todos los atributos que desea pasar a Zabbix (nombre_usuario, apellido_usuario, correo electrónico_usuario, móvil_usuario, grupos).  Los nombres de los atributos son arbitrarios. Se pueden usar diferentes nombres de atributos; sin embargo, es necesario que coincidan con el valor del campo respectivo en la configuración de Zabbix SAML.  - Haga clic en *Agregar nuevo reclamo* para agregar un atributo:  ![](../../../../assets/en/manual/appendix/install/azure_claim.png)  - Haga clic en *Agregar un reclamo de grupo* para agregar un atributo para pasar grupos a Zabbix:  ![](../../../../assets/en/manual/appendix/install/azure_claim_group.png)  4\. En *Certificados SAML* descargue el certificado proporcionado por Azure y colóquelo en `conf/certs` de la instalación de la interfaz de Zabbix.  Establezca permisos 644 ejecutando:      chmod 644 azure.cer  Asegúrese de que `conf/zabbix.conf.php` contenga la línea:  ``` $SSO['IDP_CERT'] = 'conf/certs/azure.cer'; ```  5\. Utilice los valores de *Configurar <nombre de su aplicación>* en Azure para configurar la autenticación SAML de Zabbix (consulte la siguiente sección):  ![](../../../../assets/en/manual/appendix/install/azure_sso_settings.png){width="550"}

en-us	#### Setting up SNMP trap monitoring
es	#### - Configuración de la supervisión de trampas SNMP

en-us	#### Setting up SSL for Zabbix frontend  On RHEL-based systems, install the `mod_ssl` package:  ```bash dnf install mod_ssl ```  Create a directory for SSL keys:  ```bash mkdir -p /etc/httpd/ssl/private chmod 700 /etc/httpd/ssl/private ```  Create the SSL certificate:  ```bash openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/httpd/ssl/private/apache-selfsigned.key -out /etc/httpd/ssl/apache-selfsigned.crt ```  Fill out the prompts appropriately. The most important line is the one that requests the `Common Name`. You must enter the domain name you want to be associated with your server. You can enter the public IP address instead if you do not have a domain name.  ```ini Country Name (2 letter code) [XX]: State or Province Name (full name) []: Locality Name (eg, city) [Default City]: Organization Name (eg, company) [Default Company Ltd]: Organizational Unit Name (eg, section) []: Common Name (eg, your name or your server's hostname) []:example.com Email Address []: ```  Edit the Apache SSL configuration file (`/etc/httpd/conf.d/ssl.conf`):  ```ini DocumentRoot "/usr/share/zabbix" ServerName example.com:443 SSLCertificateFile /etc/httpd/ssl/apache-selfsigned.crt SSLCertificateKeyFile /etc/httpd/ssl/private/apache-selfsigned.key ```  Restart the Apache service to apply the changes:  ```bash systemctl restart httpd.service ```
es	#### Configuración de SSL para la interfaz de Zabbix  En sistemas basados en RHEL, instale el paquete `mod_ssl`:  ```bash dnf install mod_ssl ```  Cree un directorio para claves SSL:  ```bash mkdir -p /etc/httpd/ssl/private chmod 700 /etc/httpd/ssl/private ```  Cree el certificado SSL:  ```bash openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/httpd/ssl/private/apache-selfsigned.key -out /etc/httpd/ssl/apache-selfsigned.crt ```  Complete las indicaciones adecuadamente. La línea más importante es la que solicita el `Nombre común`. Debe ingresar el nombre de dominio que desea asociar con su servidor. En su lugar, puede ingresar la dirección IP pública si no tiene un nombre de dominio.  ```ini Country Name (2 letter code) [XX]: State or Province Name (full name) []: Locality Name (eg, city) [Default City]: Organization Name (eg, company) [Default Company Ltd]: Organizational Unit Name (eg, section) []: Common Name (eg, your name or your server's hostname) []:example.com Email Address []: ```  Edite el archivo de configuración de Apache SSL (`/etc/httpd/conf.d/ssl.conf`):  ```ini DocumentRoot "/usr/share/zabbix" ServerName example.com:443 SSLCertificateFile /etc/httpd/ssl/apache-selfsigned.crt SSLCertificateKeyFile /etc/httpd/ssl/private/apache-selfsigned.key ```  Reinicie el servicio Apache para aplicar los cambios:  ```bash systemctl restart httpd.service ```

en-us	 ##### Setting up SSO/SCIM provisioning  1\. In *Configuration* -> *Application details*, set the Zabbix single sign-on endpoint `http://<zabbix-instance-url>/zabbix/index_sso.php?acs` as the value of these fields:   -   *ACS (Consumer) URL Validator* -   *ACS (Consumer) URL*  Note the use of "http", and not "https", so that the `acs` parameter is not cut out in the request.  ![](../../../../assets/en/manual/appendix/install/onelogin_endpoints.png){width="600"}  It is also possible to use "https". To make that work with Zabbix, it is necessary to add to `conf/zabbix.conf.php` the following line:  ``` $SSO['SETTINGS'] = ['use_proxy_headers' => true]; ```  Leave other options with their default values.  2\. In *Configuration* -> *API connection*, set the following values:  -   *SCIM Base URL*: `https://<zabbix-instance-url>/zabbix/api_scim.php` -   *SCIM JSON Template*: should contain all custom attributes that you would like to pass to Zabbix via SCIM such as `user_name`, `user_lastname`, `user_email`, and `user_mobile`:  ``` {   "schemas": [     "urn:ietf:params:scim:schemas:core:2.0:User"   ],   "userName": "{$parameters.scimusername}",   "name": {     "familyName": "{$user.lastname}",     "givenName": "{$user.firstname}"   },    "user_name": "{$user.firstname}",    "user_lastname": "{$user.lastname}",    "user_mobile": "{$user.phone}",    "user_email": "{$user.email}" } ``` The attribute names are arbitrary. Different attribute names may be used, however, it is required that they match the respective field value in Zabbix SAML settings.  Note that for user provisioning to work, OneLogin needs to receive in response a 'name' attribute with 'givenName' and 'familyName', even if it was not required by the service provider. Thus it is necessary to specify this in the schema in the application configuration part.  -   *SCIM Bearer Token*: enter a Zabbix API token with Super admin permissions.   Click on *Enable* to activate the connection.  ![](../../../../assets/en/manual/appendix/install/onelogin_api_connection.png){width="600"}  3\. In the *Provisioning* page, enable the Provisioning option:  ![](../../../../assets/en/manual/appendix/install/onelogin_provisioning.png){width="600"}  4\. The *Parameters* page contains a list of default parameters:  -   Make sure that the 'scimusername' matches the user login value in OneLogin (e.g. email);  -   Mark the *Include in User Provisioning* option for the 'Groups' parameter; -   Click on "+" to create the custom parameters that are required for SAML assertions and user provisioning such as `user_name`, `user_lastname`, `user_email`, and `user_mobile`:  ![](../../../../assets/en/manual/appendix/install/onelogin_param_add.png)  When adding a parameter, make sure to mark both the *Include in SAML assertion* and *Include in User Provisioning* options.  -   Add a 'group' parameter that matches user roles in OneLogin. User roles will be passed as a string, separated by a semicolon `;`. The OneLogin user roles will be the used for creating user groups in Zabbix:  ![](../../../../assets/en/manual/appendix/install/onelogin_param_group.png)  Verify the list of parameters:  ![](../../../../assets/en/manual/appendix/install/onelogin_params.png){width="600"}  5\. In the *Rules* page, create user role mappings to the default Groups parameter.  ![](../../../../assets/en/manual/appendix/install/onelogin_rule_edit.png){width="600"}  You may use a regular expression to pass specific roles as groups. The role names should not contain `;` as OneLogin uses it as a separator when sending an attribute with several roles.
es	 ##### Configuración del aprovisionamiento SSO/SCIM  1\. En *Configuración* -> *Detalles de la aplicación*, establezca el punto final de inicio de sesión único de Zabbix `http://<zabbix-instance-url>/zabbix/index_sso.php?acs` como el valor de estos campos:   -   *Validador de URL ACS (Consumidor)* -   *URL ACS (Consumidor)*  Tenga en cuenta el uso de "http" y no "https", para que el parámetro `acs` no se elimine en la solicitud.  ![](../../../../assets/en/manual/appendix/install/onelogin_endpoints.png){width="600"}  También es posible utilizar "https". Para que eso funcione con Zabbix, es necesario agregar a `conf/zabbix.conf.php` la siguiente línea:  ``` $SSO['SETTINGS'] = ['use_proxy_headers' => true]; ```  Deje las otras opciones con sus valores predeterminados.  2\. En *Configuración* -> *Conexión API*, establezca los siguientes valores:  -   *URL base de SCIM*: `https://<zabbix-instance-url>/zabbix/api_scim.php` -   *Plantilla SCIM JSON*: debe contener todos los atributos personalizados que le gustaría pasar a Zabbix a través de SCIM, como `user_name`, `user_lastname`, `user_email` y `user_mobile`:  ``` {   "schemas": [     "urn:ietf:params:scim:schemas:core:2.0:User"   ],   "userName": "{$parameters.scimusername}",   "name": {     "familyName": "{$user.lastname}",     "givenName": "{$user.firstname}"   },    "user_name": "{$user.firstname}",    "user_lastname": "{$user.lastname}",    "user_mobile": "{$user.phone}",    "user_email": "{$user.email}" } ``` Los nombres de los atributos son arbitrarios. Se pueden usar diferentes nombres de atributos; sin embargo, es necesario que coincidan con el valor del campo respectivo en la configuración de Zabbix SAML.  Tenga en cuenta que para que funcione el aprovisionamiento de usuarios, OneLogin debe recibir como respuesta un atributo de 'name' con 'givenName' y 'familyName', incluso si no fue requerido por el proveedor de servicios. Por lo tanto, es necesario especificar esto en el esquema en la parte de configuración de la aplicación.  - *SCIM Bearer Token*: introduce un token API de Zabbix con permisos de superadministrador.   Haga clic en *Activar* para activar la conexión.  ![](../../../../assets/en/manual/appendix/install/onelogin_api_connection.png){width="600"}  3\. En la página *Aprovisionamiento*, habilite la opción Aprovisionamiento:  ![](../../../../assets/en/manual/appendix/install/onelogin_provisioning.png){width="600"}  4\. La página *Parámetros* contiene una lista de parámetros predeterminados:  - Asegúrese de que el 'scimusername' coincida con el valor de inicio de sesión del usuario en OneLogin (por ejemplo, correo electrónico);  - Marque la opción *Incluir en aprovisionamiento de usuarios* para el parámetro 'Grupos'; - Haga clic en "+" para crear los parámetros personalizados necesarios para las afirmaciones SAML y el aprovisionamiento de usuarios, como `nombre_usuario`, `apellido_usuario`, `correo electrónico_usuario` y `usuario_móvil`:  ![](../../../../assets/en/manual/appendix/install/onelogin_param_add.png)  Al agregar un parámetro, asegúrese de marcar las opciones *Incluir en aserción SAML* e *Incluir en aprovisionamiento de usuarios*.  - Agregue un parámetro de 'grupo' que coincida con los roles de usuario en OneLogin. Los roles de usuario se pasarán como una cadena, separados por un punto y coma `;`. Los roles de usuario de OneLogin se utilizarán para crear grupos de usuarios en Zabbix:  ![](../../../../assets/en/manual/appendix/install/onelogin_param_group.png)  Verifique la lista de parámetros:  ![](../../../../assets/en/manual/appendix/install/onelogin_params.png){width="600"}  5\. En la página *Reglas*, cree asignaciones de roles de usuario al parámetro Grupos predeterminado.  ![](../../../../assets/en/manual/appendix/install/onelogin_rule_edit.png){width="600"}  Puede utilizar una expresión regular para pasar roles específicos como grupos. Los nombres de los roles no deben contener `;` ya que OneLogin lo usa como separador cuando envía un atributo con varios roles.

en-us	#### Setting up Zabbix  ::: noteimportant It is required to install php-openssl if you want to use SAML authentication in the frontend. :::  To use SAML authentication Zabbix should be configured in the following way:  1\. Private key and certificate should be stored in the *ui/conf/certs*/, unless custom paths are provided in [zabbix.conf.php](authentication#advanced_settings).  By default, Zabbix will look in the following locations:  -   ui/conf/certs/sp.key - SP private key file -   ui/conf/certs/sp.crt - SP cert file -   ui/conf/certs/idp.crt - IDP cert file  2\. All of the most important settings can be configured in the Zabbix frontend. However, it is possible to specify additional settings in the [configuration file](authentication#advanced_settings).  ![](../../../../../../assets/en/manual/web_interface/frontend_sections/users/auth_saml.png)  Configuration parameters, available in the Zabbix frontend:  |Parameter|Description| |--|--------| |*Enable SAML authentication*|Mark the checkbox to enable SAML authentication.| |*Enable JIT provisioning*|Mark the checkbox to enable JIT user provisioning.| |*IDP entity ID*|The unique entity identifier within the SAML identity provider.| |*SSO service URL*|The URL users will be redirected to when logging in.| |*SLO service URL*|The URL users will be redirected to when logging out. If left empty, the SLO service will not be used.| |*Username attribute*|SAML attribute to be used as a username when logging into Zabbix.<br>The list of supported values is determined by the identity provider.<br><br>Examples:<br>uid<br>u,serprincipalname<br>samaccountname<br>username<br>userusername<br><urn:oid:0.9.2342.19200300.100.1.1><br><urn:oid:1.3.6.1.4.1.5923.1.1.1.13><br><urn:oid:0.9.2342.19200300.100.1.44>| |*SP entity ID*|The unique service provider identifier (if not matching, the operation will be rejected).<br>It is possible to specify a URL or any string of data.| |*SP name ID format*|Defines which name identifier format should be used.<br><br>Examples:<br><urn:oasis:names:tc:SAML:2.0:nameid-format:persistent><br><urn:oasis:names:tc:SAML:2.0:nameid-format:transient><br><urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos><br><urn:oasis:names:tc:SAML:2.0:nameid-format:entity>| |*Sign*|Mark the checkboxes to select entities for which SAML signature should be enabled:<br>*Messages*<br>*Assertions*<br>*AuthN requests*<br>*Logout requests*<br>*Logout responses*| |*Encrypt*|Mark the checkboxes to select entities for which SAML encryption should be enabled:<br>*Name ID*<br>*Assertions*| |*Case-sensitive login*|Mark the checkbox to enable case-sensitive login (disabled by default) for usernames.<br>E.g. disable case-sensitive login and log in with, for example, 'ADMIN' user even if the Zabbix user is 'Admin'.<br>*Note* that with case-sensitive login disabled the login will be denied if multiple users exist in Zabbix database with similar usernames (e.g. Admin, admin).| |*Configure JIT provisioning*|Mark this checkbox to show options related to JIT user provisioning.| |*Group name attribute*|Specify the group name attribute for JIT user provisioning.| |*User name attribute*|Specify the user name attribute for JIT user provisioning.| |*User last name attribute*|Specify the user last name attribute for JIT user provisioning.| |*User group mapping*|Map a SAML user group pattern to Zabbix user group and user role.<br>This is required to determine what user group/role the provisioned user will get in Zabbix.<br>Click on *Add* to add a mapping.<br>The *SAML group pattern* field supports wildcards. The group name must match an existing group.<br>If a SAML user matches several Zabbix user groups, the user becomes a member of all of them.<br>If a user matches several Zabbix user roles, the user will get the highest permission level among them.| |*Media type mapping*|Map the user's SAML media attributes (e.g. email) to Zabbix user media for sending notifications.| |*Enable SCIM provisioning*|Mark this checkbox to enable SCIM 2.0 provisioning.|  See examples of configuring SAML identity providers for sign-in and user provisioning into Zabbix with:  -   [Microsoft Azure AD](/manual/appendix/install/azure_ad) -   [Okta](/manual/appendix/install/okta) -   [Onelogin](/manual/appendix/install/onelogin)
es	#### Configurando Zabbix  ::: noteimportant Es necesario instalar php-openssl si desea utilizar la autenticación SAML en la interfaz. :::  Para utilizar la autenticación SAML, Zabbix debe configurarse de la siguiente forma:  1\. La clave privada y el certificado deben almacenarse en el *ui/conf/certs*/, a menos que se proporcionen rutas personalizadas en [zabbix.conf.php](authentication#advanced_settings).  De forma predeterminada, Zabbix buscará en las siguientes ubicaciones:  - ui/conf/certs/sp.key - Archivo de clave privada SP - ui/conf/certs/sp.crt - Archivo de certificado SP - ui/conf/certs/idp.crt - archivo de certificado IDP  2\. Todas las configuraciones más importantes se pueden configurar en la Interfaz Zabbix. Sin embargo, es posible especificar configuraciones adicionales en el [archivo de configuración](autenticación#advanced_settings).  ![](../../../../../../assets/en/manual/web_interface/frontend_sections/users/auth_saml.png)  Parámetros de configuración, disponibles en el frontend de Zabbix:  |Parámetro|Descripción| |--|--------| |*Habilitar autenticación SAML*|Marque la casilla de verificación para habilitar la autenticación SAML.| |*Habilitar aprovisionamiento JIT*|Marque la casilla de verificación para habilitar el aprovisionamiento de usuarios JIT.| |*ID de entidad IDP*|El identificador de entidad único dentro del proveedor de identidad SAML.| |*URL del servicio SSO*|La URL a la que se redirigirá a los usuarios al iniciar sesión.| |*URL del servicio SLO*|La URL a la que se redirigirá a los usuarios cuando cierren sesión. Si se deja vacío, no se utilizará el servicio SLO.| |*Atributo de nombre de usuario*|Atributo SAML que se utilizará como nombre de usuario al iniciar sesión en Zabbix.<br>La lista de valores admitidos la determina el proveedor de identidad.<br><br>Ejemplos:<br>uid<br>u ,serprincipalname<br>samaccountname<br>nombre de usuario<br>usuarionombre de usuario<br><urn:oid:0.9.2342.19200300.100.1.1><br><urn:oid:1.3.6.1.4.1.5923.1.1.1.13> <br><urna:oid:0.9.2342.19200300.100.1.44>| |*ID de entidad del SP*|El identificador único del proveedor de servicios (si no coincide, la operación será rechazada).<br>Es posible especificar una URL o cualquier cadena de datos.| |*Formato de ID de nombre de SP*|Define qué formato de identificador de nombre se debe utilizar.<br><br>Ejemplos:<br><urn:oasis:names:tc:SAML:2.0:nameid-format:persistent><br> <urna:oasis:names:tc:SAML:2.0:nameid-format:transient><br><urna:oasis:names:tc:SAML:2.0:nameid-format:kerberos><br><urna:oasis:names :tc:SAML:2.0:nameid-format:entidad>| |*Firmar*|Marque las casillas de verificación para seleccionar entidades para las cuales se debe habilitar la firma SAML:<br>*Mensajes*<br>*Aserciones*<br>*Solicitudes de autenticación*<br>*Solicitudes de cierre de sesión*<br>*Cerrar sesión respuestas*| |*Cifrar*|Marque las casillas de verificación para seleccionar entidades para las cuales se debe habilitar el cifrado SAML:<br>*Nombre ID*<br>*Aserciones*| |*Inicio de sesión que distingue entre mayúsculas y minúsculas*|Marque la casilla de verificación para habilitar el inicio de sesión que distingue entre mayúsculas y minúsculas (deshabilitado de forma predeterminada) para los nombres de usuario.<br>P. deshabilite el inicio de sesión que distinga entre mayúsculas y minúsculas e inicie sesión con, por ejemplo, el usuario 'ADMIN' incluso si el usuario de Zabbix es 'Admin'.<br>*Tenga en cuenta* que con el inicio de sesión que distinga entre mayúsculas y minúsculas deshabilitado, el inicio de sesión se denegará si existen varios usuarios en Base de datos Zabbix con nombres de usuario similares (por ejemplo, Admin, admin).| |*Configurar el aprovisionamiento JIT*|Marque esta casilla de verificación para mostrar las opciones relacionadas con el aprovisionamiento de usuarios JIT.| |*Atributo de nombre de grupo*|Especifique el atributo de nombre de grupo para el aprovisionamiento de usuarios JIT.| |*Atributo de nombre de usuario*|Especifique el atributo de nombre de usuario para el aprovisionamiento de usuarios JIT.| |*Atributo de apellido de usuario*|Especifique el atributo de apellido de usuario para el aprovisionamiento de usuarios JIT.| |*Asignación de grupos de usuarios*|Asigne un patrón de grupo de usuarios SAML al grupo de usuarios y la función de usuario de Zabbix.<br>Esto es necesario para determinar qué grupo/rol de usuarios obtendrá el usuario aprovisionado en Zabbix.<br>Haga clic en *Agregar* para agregar una asignación.<br>El campo *Patrón de grupo SAML* admite comodines. El nombre del grupo debe coincidir con un grupo existente.<br>Si un usuario SAML coincide con varios grupos de usuarios de Zabbix, el usuario se convierte en miembro de todos ellos.<br>Si un usuario coincide con varios roles de usuario de Zabbix, el usuario obtendrá el más alto nivel de permiso entre ellos.| |*Asignación de tipos de medios*|Asigna los atributos de medios SAML del usuario (por ejemplo, correo electrónico) a los medios de usuario de Zabbix para enviar notificaciones.| |*Habilitar aprovisionamiento SCIM*|Marque esta casilla de verificación para habilitar el aprovisionamiento SCIM 2.0.|  Vea ejemplos de configuración de proveedores de identidad SAML para iniciar sesión y aprovisionar usuarios en Zabbix con:  - [Microsoft Azure AD](/manual/appendix/install/azure_ad) - [Okta](/manual/appendix/install/okta) - [Onelogin](/manual/appendix/install/onelogin)

en-us	#### Setting Windows agent service startup type  The option to set the startup type of the Zabbix [agent](/manual/concepts/agent#options)/[agent 2](/manual/concepts/agent2#options) Windows service (`-S --startup-type`) has been added. This option allows configuring the agent/agent 2 service to start automatically at Windows startup (`automatic`), after the automatically started services have completed startup (`delayed`), when started manually by a user or application (`manual`) or to disable the service entirely (`disabled`).  When performing [Windows agent installation from MSI](/manual/installation/install_from_packages/win_msi), the default startup type on Windows Server 2008/Vista and later versions is now `delayed` if not specified otherwise in the `STARTUPTYPE` [command-line parameter](/manual/installation/install_from_packages/win_msi#command-line-based-installation). This improves the reliability and performance of the Zabbix agent/agent 2 Windows service, particularly during system restarts.
es	#### Opción para el tipo de inicio del servicio del agente de Windows  La opción para configurar el tipo de inicio del servicio del [agente](/manual/concepts/agent#options)/[agent 2](/manual/concepts/agent2#options) Windows Zabbix (`-S --startup-type` ) ha sido añadido. Esta opción permite configurar el servicio agente/agente 2 para que se inicie automáticamente al iniciar Windows (`automático`), después de que los servicios iniciados automáticamente hayan completado el inicio (`retrasado`), cuando lo inicie manualmente un usuario o aplicación (`manual`) o para deshabilitar el servicio por completo (`deshabilitado`).  Al realizar la [instalación del agente de Windows desde MSI](/manual/installation/install_from_packages/win_msi), el tipo de inicio predeterminado en Windows Server 2008/Vista y versiones posteriores ahora es "retrasado" si no se especifica lo contrario en el [parámetro de comando de línea](/manual/installation/install_from_packages/win_msi#command-line-based-installation) "STARTUPTYPE". Esto mejora la confiabilidad y el rendimiento del servicio de Windows agente/agente 2 Zabbix, particularmente durante los reinicios del sistema.

en-us	#### Setting Windows agent service startup type  The option to set the startup type of the Zabbix [agent](/manual/concepts/agent#options)/[agent 2](/manual/concepts/agent2#options) Windows service (`-S --startup-type`) has been added. This option allows configuring the agent/agent 2 service to start automatically at Windows startup (`automatic`), after the automatically started services have completed startup (`delayed`), when started manually by a user or application (`manual`) or to disable the service entirely (`disabled`).  When performing [Windows agent installation from MSI](/manual/installation/install_from_packages/win_msi), the default startup type on Windows Server 2008/Vista and later versions is now `delayed` if not specified otherwise in the `STARTUPTYPE` [command-line parameter](/manual/installation/install_from_packages/win_msi#command-line-based-installation). This improves the reliability and performance of the Zabbix agent/agent 2 Windows service, particularly during system restarts.
es	#### Opción para el tipo de inicio del servicio del agente de Windows  La opción para configurar el tipo de inicio del servicio del [agente](/manual/concepts/agent#options)/[agent 2](/manual/concepts/agent2#options) Windows Zabbix (`-S --startup-type` ) ha sido añadido. Esta opción permite configurar el servicio agente/agente 2 para que se inicie automáticamente al iniciar Windows (`automático`), después de que los servicios iniciados automáticamente hayan completado el inicio (`retrasado`), cuando lo inicie manualmente un usuario o aplicación (`manual`) o para deshabilitar el servicio por completo (`deshabilitado`).  Al realizar la [instalación del agente de Windows desde MSI](/manual/installation/install_from_packages/win_msi), el tipo de inicio predeterminado en Windows Server 2008/Vista y versiones posteriores ahora es "retrasado" si no se especifica lo contrario en el parámetro de línea de comando "STARTUPTYPE"](/manual/installation/install_from_packages/win_msi#command-line-based-installation). Esto mejora la confiabilidad y el rendimiento del servicio de Windows agente/agente 2 Zabbix, particularmente durante los reinicios del sistema.

en-us	#### Setup examples using different SNMP protocol versions  This example uses snmptrapd and a Bash receiver script to pass traps to Zabbix server.  Setup:  1.  Configure Zabbix to start SNMP trapper and     set the trap file. Add to `zabbix_server.conf`:  ```ini StartSNMPTrapper=1 SNMPTrapperFile=/var/lib/zabbix/snmptraps/snmptraps.log ```  2.  Download the Bash script to `/usr/sbin/zabbix_trap_handler.sh`:  ```bash curl -o /usr/sbin/zabbix_trap_handler.sh https://raw.githubusercontent.com/zabbix/zabbix-docker/7.0/Dockerfiles/snmptraps/alpine/conf/usr/sbin/zabbix_trap_handler.sh ```  *Note*: Before 7.0 release use this link for script [download](https://raw.githubusercontent.com/zabbix/zabbix-docker/trunk/Dockerfiles/snmptraps/alpine/conf/usr/sbin/zabbix_trap_handler.sh).  If necessary, adjust the ZABBIX_TRAPS_FILE variable in the script. To use the default value, create the parent directory first:  ```bash mkdir -p /var/lib/zabbix/snmptraps ```  3. Add the following to `snmtrapd.conf` (refer to working [example](https://raw.githubusercontent.com/zabbix/zabbix-docker/master/Dockerfiles/snmptraps/alpine/conf/etc/snmp/snmptrapd.conf))  ```ini traphandle default /bin/bash /usr/sbin/zabbix_trap_handler.sh ```  :::notetip snmptrapd might need to be restarted to pick up changes to its configuration. :::  4.  Create an SNMP item for testing purposes:\      Host SNMP interface IP: 127.0.0.1\     Key: `snmptrap["linkUp"]`\     Log time format: yyyy-MM-ddThh:mm:ss  Note that the ISO 8601 date and time format is used.  5.  Next we will configure `snmptrapd` for our chosen SNMP protocol version and     send test traps using the `snmptrap` utility.  ##### SNMPv1, SNMPv2  SNMPv1 and SNMPv2 protocols rely on "community string" authentication. In the example below we will use "secret" as community string. It must be set to the same value on SNMP trap senders.  Please note that while still widely used in production environments, SNMPv2 doesn't offer any encryption and real sender authentication. The data is sent as plain text and therefore  these protocol versions should only be used in secure environments such as private network  and should never be used over any public or third-party network.  SNMP version 1 isn't really used these days since it doesn't support 64-bit counters and is considered a legacy protocol.  To enable accepting SNMPv1 or SNMPv2 traps you should add the following line to `snmptrapd.conf`. Replace "secret" with the SNMP community string configured on SNMP trap senders:  ```ini authCommunity log,execute,net secret ```  Next we can send a test trap using `snmptrap`. We will use the common "link up" OID in this example:  ```bash snmptrap -v 2c -c secret localhost '' linkUp.0 ```  ##### SNMPv3  SNMPv3 addresses SNMPv1/v2 security issues and provides authentication and encryption. You can use the MD5 or multiple SHA authentication methods and DES/multiple AES as cipher.  To enable accepting SNMPv3 add the following lines to `snmptrapd.conf`:  ```ini createUser -e 0x8000000001020304 traptest SHA mypassword AES authuser log,execute traptest ```  :::noteimportant Please note the "execute" keyword that allows to execute scripts for this user security model. :::  ```bash snmptrap -v 3 -n "" -a SHA -A mypassword -x AES -X mypassword -l authPriv -u traptest -e 0x8000000001020304 localhost 0 linkUp.0 ```  ::: notewarning If you wish to use strong encryption methods such as AES192 or AES256, please use net-snmp starting with version 5.8. You might have to recompile it with `configure` option: `--enable-blumenthal-aes`. Older versions of net-snmp do not support AES192/AES256. See also: http://www.net-snmp.org/wiki/index.php/Strong_Authentication_or_Encryption :::  ##### Verification   In both examples you will see similar lines in your `/var/lib/zabbix/snmptraps/snmptraps.log`:  ```bash 2024-01-30T10:04:23+0200 ZBXTRAP 127.0.0.1 UDP: [127.0.0.1]:56585->[127.0.0.1]:162 DISMAN-EVENT-MIB::sysUpTimeInstance = 2538834 SNMPv2-MIB::snmpTrapOID.0 = IF-MIB::linkUp.0  ```  The item value in Zabbix will be:  ```bash 2024-01-30 10:04:23 2024-01-30 10:04:21   2024-01-30T10:04:21+0200 UDP: [127.0.0.1]:56585->[127.0.0.1]:162 DISMAN-EVENT-MIB::sysUpTimeInstance = 2538834 SNMPv2-MIB::snmpTrapOID.0 = IF-MIB::linkUp.0 ```  Example with Perl:  ```perl 2024-01-30T11:42:54+0200 ZBXTRAP 127.0.0.1 PDU INFO:   receivedfrom                   UDP: [127.0.0.1]:58649->[127.0.0.1]:162   notificationtype               TRAP   version                        1   community                      public   errorstatus                    0   transactionid                  1   requestid                      2101882550   messageid                      0   errorindex                     0 VARBINDS:   DISMAN-EVENT-MIB::sysUpTimeInstance type=67 value=Timeticks: (457671) 1:16:16.71   SNMPv2-MIB::snmpTrapOID.0      type=6  value=OID: IF-MIB::linkUp.0 ```
es	#### Ejemplos de configuración utilizando diferentes versiones del protocolo SNMP  Este ejemplo utiliza snmptrapd y un script receptor Bash para pasar trampas al servidor Zabbix.  Configuración:  1. Configure Zabbix para iniciar SNMP Trapper y     configure el archivo trampa. Agregar a `zabbix_server.conf`:  ```ini IniciarSNMPTrapper=1 SNMPTrapperFile=/var/lib/zabbix/snmptraps/snmptraps.log ```  2. Descargue el script Bash en `/usr/sbin/zabbix_trap_handler.sh`:  ```golpecito curl -o /usr/sbin/zabbix_trap_handler.sh https://raw.githubusercontent.com/zabbix/zabbix-docker/7.0/Dockerfiles/snmptraps/alpine/conf/usr/sbin/zabbix_trap_handler.sh ```  *Nota*: Antes de la versión 7.0, utilice este enlace para descargar el script (https://raw.githubusercontent.com/zabbix/zabbix-docker/trunk/Dockerfiles/snmptraps/alpine/conf/usr/sbin/zabbix_trap_handler.sh) .  Si es necesario, ajuste la variable ZABBIX_TRAPS_FILE en el script. Para utilizar el valor predeterminado, cree el directorio principal primero:  ```golpecito mkdir -p /var/lib/zabbix/snmptraps ```  3. Agregue lo siguiente a `snmtrapd.conf` (consulte el [ejemplo] de trabajo(https://raw.githubusercontent.com/zabbix/zabbix-docker/master/Dockerfiles/snmptraps/alpine/conf/etc/snmp/snmptrapd .conf))  ```ini control de trampa predeterminado /bin/bash /usr/sbin/zabbix_trap_handler.sh ```  :::nota Es posible que sea necesario reiniciar snmptrapd para detectar cambios en su configuración. :::  4. Cree un elemento SNMP para fines de prueba:\      IP de la interfaz SNMP del host: 127.0.0.1\     Clave: `snmptrap["linkUp"]`\     Formato de hora de registro: aaaa-MM-ddThh:mm:ss  Tenga en cuenta que se utiliza el formato de fecha y hora ISO 8601.  5. A continuación configuraremos `snmptrapd` para nuestra versión de protocolo SNMP elegida y     envíe trampas de prueba utilizando la utilidad `snmptrap`.  ##### SNMPv1, SNMPv2  Los protocolos SNMPv1 y SNMPv2 se basan en la autenticación de "cadena comunitaria". En el siguiente ejemplo Usaremos "secreto" como cadena de comunidad. Debe establecerse en el mismo valor en los remitentes de capturas SNMP.  Tenga en cuenta que, si bien todavía se utiliza ampliamente en entornos de producción, SNMPv2 no ofrece cualquier cifrado y autenticación de remitente real. Los datos se envían como texto plano y por lo tanto  Estas versiones de protocolo solo deben usarse en entornos seguros como redes privadas.  y nunca debe utilizarse en ninguna red pública o de terceros.  La versión 1 de SNMP no se utiliza actualmente porque no admite contadores de 64 bits y Se considera un protocolo heredado.  Para habilitar la aceptación de capturas SNMPv1 o SNMPv2, debe agregar la siguiente línea a `snmptrapd.conf`. Reemplace "secreto" con la cadena de comunidad SNMP configurada en los remitentes de capturas SNMP:  ```ini registro de authCommunity, ejecución, secreto de red ```  A continuación podemos enviar una trampa de prueba usando `snmptrap`. Usaremos el OID de "enlace" común en este ejemplo:  ```golpecito snmptrap -v 2c -c localhost secreto '' linkUp.0 ```  ##### SNMPv3  SNMPv3 aborda los problemas de seguridad de SNMPv1/v2 y proporciona autenticación y cifrado. Puede utilizar MD5 o varios métodos de autenticación SHA y DES/varios AES como cifrado.  Para habilitar la aceptación de SNMPv3, agregue las siguientes líneas a `snmptrapd.conf`:  ```ini createUser -e 0x8000000001020304 traptest SHA micontraseña AES registro de autor, ejecutar traptest ```  :::notaimportante Tenga en cuenta la palabra clave "ejecutar" que permite ejecutar scripts para este modelo de seguridad de usuario. :::  ```golpecito snmptrap -v 3 -n "" -a SHA -A micontraseña -x AES -X micontraseña -l authPriv -u traptest -e 0x8000000001020304 localhost 0 linkUp.0 ```  ::: nota de advertencia Si desea utilizar métodos de cifrado seguros como AES192 o AES256, utilice net-snmp a partir de la versión 5.8. Quizás tengas que recompilarlo con `configure` opción: `--enable-blumenthal-aes`. Las versiones anteriores de net-snmp no son compatibles con AES192/AES256. Véase también: http://www.net-snmp.org/wiki/index.php/Strong_Authentication_or_Encryption :::  ##### Verificación   En ambos ejemplos verá líneas similares en su `/var/lib/zabbix/snmptraps/snmptraps.log`:  ```golpecito 2024-01-30T10:04:23+0200 ZBXTRAP 127.0.0.1 UDP: [127.0.0.1]:56585->[127.0.0.1]:162 DISMAN-EVENT-MIB::sysUpTimeInstance = 2538834 SNMPv2-MIB::snmpTrapOID.0 = IF-MIB::linkUp.0  ```  El valor del artículo en Zabbix será:  ```golpecito 2024-01-30 10:04:23 2024-01-30 10:04:21   2024-01-30T10:04:21+0200 UDP: [127.0.0.1]:56585->[127.0.0.1]:162 DISMAN-EVENT-MIB::sysUpTimeInstance = 2538834 SNMPv2-MIB::snmpTrapOID.0 = IF-MIB::linkUp.0 ```  Ejemplo con Perl:  ```perla 2024-01-30T11:42:54+0200 ZBXTRAP 127.0.0.1 INFORMACIÓN DE LA PDU:   recibido de UDP: [127.0.0.1]:58649->[127.0.0.1]:162   tipo de notificación TRAMPA   versión 1   publico comunitario   estado de error 0   ID de transacción 1   ID solicitado 2101882550   ID de mensaje 0   índice de error 0 VARBINDOS:   DISMAN-EVENT-MIB::sysUpTimeTipo de instancia=67 valor=Timeticks: (457671) 1:16:16.71   SNMPv2-MIB::snmpTrapOID.0 tipo=6 valor=OID: IF-MIB::linkUp.0 ```

en-us	# - Setup from sources
es	# - Configuración desde fuentes

en-us	### Set up problem alerts  There are several ways of getting notifications about the problem. Email being the most popular one, follow the instructions on setting up a [problem notification](/manual/quickstart/notification) via email. You can also choose other [media types](/manual/config/notifications/media) to be used for the notification delivery.
es	### Configurar alertas de problemas  Hay varias formas de recibir notificaciones sobre el problema. Como el correo electrónico es el más popular, siga las instrucciones para configurar una [notificación de problema](/manual/quickstart/notificación) por correo electrónico. También puede elegir otros [tipos de medios](/manual/config/notifications/media) a usar para la entrega de la notificación.

en-us	#### Set up problem alerts  Zabbix can notify you about a problem with your infrastructure using a variety of methods. This guide provides basic configuration steps for sending email alerts.  1\. Navigate to [*User settings → Profile*](/manual/web_interface/user_profile), switch to the *Media* tab and [add your email](/manual/quickstart/login#adding-user).  ![](../../../assets/en/manual/quickstart/new_media.png){width="600"}  2\. Follow the guide for [Receiving a problem notification](/manual/quickstart/notification).  Next time, when Zabbix detects a problem, you should receive an alert via email.
es	#### Configurar alertas de problemas  Zabbix puede notificarle sobre un problema con su infraestructura utilizando una variedad de métodos. Esta guía proporciona los pasos de configuración básicos para enviar alertas por correo electrónico.  1\. Navegue a [*Configuración de usuario → Perfil*](/manual/web_interface/user_profile), cambie a la pestaña *Medios* y [agregue su correo electrónico](/manual/quickstart/login#adding-user).  ![](../../../assets/en/manual/quickstart/new_media.png){width="600"}  2\. Siga la guía para [Recibir una notificación de problema](/manual/quickstart/notification).  La próxima vez, cuando Zabbix detecte un problema, debería recibir una alerta por correo electrónico.

en-us	#### Set up problem alerts  Zabbix can notify you about a problem with your infrastructure using a variety of methods. This guide provides basic configuration steps for sending email alerts.  1\. Navigate to [*User settings → Profile*](/manual/web_interface/user_profile), switch to the *Media* tab and [add your email](/manual/quickstart/login#adding-user).  ![](../../../assets/en/manual/quickstart/new_media.png){width="600"}  2\. Follow the guide for [Receiving a problem notification](/manual/quickstart/notification).  Next time, when Zabbix detects a problem, you should receive an alert via email.
es	#### Configurar alertas de problemas  Zabbix puede notificarle sobre un problema con su infraestructura utilizando una variedad de métodos. Esta guía proporciona pasos de configuración básicos para enviar alertas por correo electrónico.  1\. Navegue a [*Configuración de usuario → Perfil*](/manual/web_interface/user_profile), cambie a la pestaña *Medios* y [agregue su correo electrónico](/manual/quickstart/login#adding-user).  ![](../../../assets/en/manual/quickstart/new_media.png){width="600"}  2\. Siga la guía para [Recibir una notificación de problema](/manual/quickstart/notification).  La próxima vez, cuando Zabbix detecte un problema, debería recibir una alerta por correo electrónico.

en-us	 ## Set up problem alerts  Zabbix can notify you about a problem with your infrastructure using a variety of methods.  This guide provides configuration steps for sending email alerts.   1\. Go to the *User settings -> Profile*, switch to the tab *Media* and [add your email](/manual/quickstart/login#adding-user).  ![](../../../assets/en/manual/quickstart/new_media.png){width="600"}  2\. Follow the guide for [Receiving problem notification](/manual/quickstart/notification).  Next time, when Zabbix detects a problem you should receive an alert via email.
es	 ## Configurar alertas de problemas  Zabbix puede notificarle sobre un problema con su infraestructura utilizando una variedad de métodos. Esta guía proporciona pasos de configuración para enviar alertas por correo electrónico.  1\. Vaya a *Configuración de usuario -> Perfil*, cambie a la pestaña *Medios* y [agregue su correo electrónico](/manual/quickstart/login#adding-user).  ![](../../../assets/en/manual/quickstart/new_media.png){width="600"}  2\. Siga la guía para [Recibir notificaciones de problemas](/manual/quickstart/notification).  La próxima vez, cuando Zabbix detecte un problema, debería recibir una alerta por correo electrónico.

en-us	 ## Set up problem alerts  Zabbix can notify you about a problem with your infrastructure using a variety of methods.  This guide provides configuration steps for sending email alerts.   1\. Go to the *User settings -> Profile*, switch to the tab *Media* and  [add your email](/manual/quickstart/login#adding-user).  ![](../../../assets/en/manual/quickstart/new_media.png){width="600"}  2\. Follow the guide for [Receiving problem notification](/manual/quickstart/notification).  Next time, when Zabbix detects a problem you should receive an alert via email.
es	 ## Configurar alertas de problemas  Zabbix puede notificarle sobre un problema con su infraestructura utilizando una variedad de métodos. Esta guía proporciona pasos de configuración para enviar alertas por correo electrónico.  1\. Vaya a *Configuración de usuario -> Perfil*, cambie a la pestaña *Medios* y [agregue su correo electrónico](/manual/quickstart/login#adding-user).  ![](../../../assets/en/manual/quickstart/new_media.png){width="600"}  2\. Siga la guía para [Recibir notificaciones de problemas](/manual/quickstart/notification).  La próxima vez, cuando Zabbix detecte un problema, debería recibir una alerta por correo electrónico.

en-us	## Set up problem alerts  Zabbix can notify you about a problem with your infrastructure using a variety of methods. This guide provides  configuration steps for sending email alerts.   1\. Go to the *User settings -> Profile*, switch to the tab *Media* and [add your email](/manual/quickstart/login#adding-user).  ![](../../../assets/en/manual/quickstart/new_media.png){width="600"}  2\. Follow the guide for [Receiving problem notification](/manual/quickstart/notification).  Next time, when Zabbix detects a problem you should receive an alert via email.  :::notetip On Windows, you can use [CpuStres](https://docs.microsoft.com/en-us/sysinternals/downloads/cpustres) utility to simulate  high CPU load and as a result receive a problem alert.  :::  **See also:**  - [Creating an item](/manual/config/items/item) - how to start monitoring additional metrics (custom monitoring without templates). - [Zabbix agent items](/manual/config/items/itemtypes/zabbix_agent), [Zabbix agent items for Windows](/manual/config/items/itemtypes/zabbix_agent/win_keys) - full list of metrics you can monitor using Zabbix agent on Windows. - [Problem escalations](/manual/config/notifications/action/escalations) - how to create multi-step alert scenarios (e.g., first send message to the system administrator, then, if a problem is not resolved in 45 minutes, send message to the data center manager).
es	## Configurar alertas de problemas  Zabbix puede notificarle sobre un problema con su infraestructura utilizando una variedad de métodos. Esta guía proporciona los pasos de configuración para el envío de alertas por correo electrónico.  1\. Vaya a *Configuración de usuario -> Perfil*, cambie a la pestaña *Medios* y [agregue su correo electrónico](/manual/quickstart/login#adding-user).  ![](../../../assets/en/manual/quickstart/new_media.png){width="600"}  2\. Siga la guía para [Recibir notificación de problemas](/manual/quickstart/notification).  La próxima vez, cuando Zabbix detecte un problema, debería recibir una alerta por correo electrónico.  :::notetip En Windows, puede utilizar la utilidad [CpuStres](https://docs.microsoft.com/en-us/sysinternals/downloads/cpustres) para simular alta carga de CPU y, como resultado, recibir una alerta de problema. :::  **Ver también:**  - [Crear una métrica](/manual/config/items/item): cómo comenzar a monitorear métricas adicionales (monitoreo personalizado sin plantillas). - [Métricas del agente Zabbix](/manual/config/items/itemtypes/zabbix_agent), [Métricas del agente Zabbix para Windows](/manual/config/items/itemtypes/zabbix_agent/win_keys) - lista completa de métricas que puede monitorear usando Zabbix agente en Windows. - [Escalamientos de problemas](/manual/config/notifications/action/escalations): cómo crear escenarios de alerta de varios pasos (por ejemplo, primero envíe un mensaje al administrador del sistema y luego, si un problema no se resuelve en 45 minutos, envíe mensaje al administrador del centro de datos).

en-us	#### Setup wizard on SUSE with NGINX and php-fpm  Frontend setup wizard cannot save configuration file on SUSE with NGINX + php-fpm. This is caused by a setting in /usr/lib/systemd/system/php-fpm.service unit, which prevents Zabbix from writing to /etc. (introduced in [PHP 7.4](https://bugs.php.net/bug.php?id=72510)).  There are two workaround options available:  -   Set the     [ProtectSystem](https://www.freedesktop.org/software/systemd/man/systemd.exec.html#ProtectSystem=)     option to 'true' instead of 'full' in the php-fpm systemd unit. -   Manually save /etc/zabbix/web/zabbix.conf.php file.
es	#### Asistente de configuración en SUSE con NGINX y php-fpm  El asistente de configuración de frontend no puede guardar el archivo de configuración en SUSE con NGINX + php-fpm. Esto es causado por un ajuste en /usr/lib/systemd/system/php-fpm.service unit, que evita que Zabbix escribir en /etc. (introducido en [PHP 7.4](https://bugs.php.net/bug.php?id=72510)).  Hay dos opciones de solución disponibles:  -   Configurar la opción     [ProtectSystem](https://www.freedesktop.org/software/systemd/man/systemd.exec.html#ProtectSystem=)     a 'true' en lugar de 'full' en la php-fpm systemd unit. - Guarde manualmente el archivo /etc/zabbix/web/zabbix.conf.php.

en-us	#### Set X-Frame-Options HTTP response header  By default, Zabbix is configured with X-Frame-Options HTTP header* set to `SAMEORIGIN`. This means that content can only be loaded in a frame that has the same origin as the page itself.  Zabbix frontend elements that pull content from external URLs (namely, the URL [dashboard widget](/manual/web_interface/frontend_sections/dashboards/widgets/url)) display retrieved content in a sandbox with all sandboxing restrictions enabled.  These settings enhance the security of the Zabbix frontend and provide protection against XSS and clickjacking attacks. *Super admin* users can [modify](/manual/web_interface/frontend_sections/administration/general#security) the *Use iframe sandboxing* and *Use X-Frame-Options HTTP header* parameters as needed. Please carefully weigh the risks and benefits before changing default settings. Turning iframe sandboxing or X-Frame-Options HTTP header off completely is not recommended.
es	#### Establecer encabezado de respuesta HTTP X-Frame-Options  De forma predeterminada, Zabbix está configurado con el encabezado HTTP *X-Frame-Options* establecido en `SAMEORIGIN`. Esto significa que el contenido solo se puede cargar en un marco que tiene el mismo origen que la propia página.  Los elementos de la interfaz de Zabbix que extraen contenido de URLs externas (es decir, la URL del [widget del tablero](/manual/web_interface/frontend_sections/dashboards/widgets/url)), muestra el contenido recuperado en una "sandbox" con todas las restricciones de la "sandbox" activadas.  Estas configuraciones mejoran la seguridad de la interfaz de Zabbix y brindan protección contra ataques XSS y de clickjacking. Los superadministradores pueden [modificar](/manual/web_interface/frontend_sections/administration/general#security) los parámetros *usar sandboxing de iframe* y *usar encabezado HTTP X-Frame-Options* según sea necesario. Sopese cuidadosamente los riesgos y beneficios antes de cambiar la configuración predeterminada.  No se recomienda desactivar por completo el sandboxing o el encabezado HTTP X-Frame-Options.