en-us	#### SELinux configuration  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:      # 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  Teniendo el estado de SELinux habilitado en modo de enforcing, necesita ejecutar los siguientes comandos para habilitar la comunicación entre la interfaz de Zabbix y el servidor:  RHEL 7 y posterior:      # 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 de 7:      # setsebool -P httpd_can_network_connect on     # setsebool -P zabbix_can_network on  Una vez finalizada la configuración de la interfaz y de SELinux, reinicie el servidor web Apache      # service httpd restart

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  Mire la [configuración de SELinux](/manual/installation/install_from_packages/rhel#selinux_configuration) para RHEL.  Una vez finalizada la configuración del frontend y SELinux, reinicie el 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:      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 una 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, debe ejecutar los siguientes comandos para habilitar la comunicación entre la interfaz de Zabbix y el servidor:  RHEL 7 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 de la interfaz y SELinux, reinicie el servidor web Apache:      service httpd restart

en-us	##### Sending alerts via WinPopUps  WinPopUps maybe very useful if you're running Windows OS and want to get quick notification from Zabbix. It could be good addition for email-based alert messages. Details about enabling of WinPopUps can be found at <http://www.zabbix.com/forum/showthread.php?t=2147>.
es	##### Envío de alertas a través de WinPopUps  WinPopUps puede ser muy útil si ejecuta el sistema operativo Windows y desea obtener una notificación rápida de Zabbix. Podría ser una buena adición para los mensajes de alerta basados en correo electrónico. Los detalles sobre la habilitación de WinPopUps pueden ser encontrados en <http://www.zabbix.com/forum/showthread.php?t=2147>.

en-us	##### Sending in collected data  **Agent sends**  The agent data request contains the gathered item values.    ```json {   "request": "agent data",   "data": [     {       "host": "Zabbix server",       "key": "agent.version",       "value": "2.4.0",       "clock": 1400675595,       "ns": 76808644     },     {       "host": "Zabbix server",       "key": "log[/home/zabbix/logs/zabbix_agentd.log]",       "lastlogsize": 112,       "value": " 19845:20140621:141708.521 Starting Zabbix Agent [<hostname>]. Zabbix 2.4.0 (revision 50000).",       "clock": 1400675595,       "ns": 77053975     }   ],   "session": "1234456akdsjhfoui" } ```  | Field |<| Type | Mandatory | Value | |-|------|--|-|-----------------------| | request |<| _string_ | yes | `agent data` | | session |<| _string_ | yes | Unique session identifier generated each time when agent is started. | | 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). | |^| host | _string_ | yes | Host name. | |^| key | _string_ | yes | The item key. | |^| 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. |  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 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.    ```json {   "request": "agent data",   "data": [     {       "host": "servidor Zabbix",       "key": "agent.version",       "value": "2.4.0",       "clock": 1400675595,       "ns": 76808644     },     {       "host": "servidor Zabbix",       "key": "log[/home/zabbix/logs/zabbix_agentd.log]",       "lastlogsize": 112,       "value": " 19845:20140621:141708.521 Starting Zabbix Agent [<hostname>]. Zabbix 2.4.0 (revision 50000).",       "clock": 1400675595,       "ns": 77053975     }   ],   "session": "1234456akdsjhfoui" } ```  | Campo |<| Tipo | Obligatorio | Valor | |-|------|--|-|-----------------------| | request |<| _cadena_ | si | `agent data`  | | session |<| _cadena_ | si | Identificador de sesión único generado cada vez que se inicia el agente. | | data |<| _conjunto de objetos_ | si | Valores de métricas. | | | id | _número_ | si | El identificador de valor (contador incremental utilizado para comprobar valores duplicados en caso de problemas de red). | |^| host | _cadena_ | si | Nombre del equipo. | |^| key | _cadena_ | si | La clave 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 | 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. |  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 sesión). Este ID se utiliza para descartar valores duplicados que puedan enviarse en entornos de 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 | `éxito` \| `fallido` | | 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 métrica han sido deshabilitados o eliminados), el agente no vuelve 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 está cerrada  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 "valor".  ::: noteimportant El mensaje de error se recortará a 2048 caractéres en el lado del servidor. :::

en-us	##### Sending in data  In the simplest of cases, we may use [zabbix\_sender](/manual/concepts/sender) utility to send in some 'test value':      zabbix_sender -z <server IP address> -p 10051 -s "New host" -k trap -o "test value"  To send in the value we use these keys:  *-z* - to specify Zabbix server IP address  *-p* - to specify Zabbix server port number (10051 by default)  *-s* - to specify the host (make sure to use the 'technical' [host name](/manual/config/hosts/host#configuration) here, instead of the 'visible' name)  *-k* - to specify the key of the item we just defined  *-o* - to specify the actual value to send  ::: noteimportant Zabbix trapper process does not expand macros used in the item key in attempt to check corresponding item key existence for targeted host. :::
es	##### Enviando datos  En el más simple de los casos, podemos usar la utilidad [zabbix\_sender](/manual/concepts/sender) para enviar algún 'valor de prueba'      zabbix_sender -z <dirección IP del servidor> -p 10051 -s "Nuevo host" -k trap -o "valor de prueba"  Para enviar el valor usamos estas claves:  *-z* - para especificar la dirección IP del servidor Zabbix  *-p* - para especificar el número de puerto del servidor Zabbix (10051 por defecto)  *-s* - para especificar el host (asegúrese de usar el 'técnico' [host name](/manual/config/hosts/host#configuration) aquí, en lugar del nombre 'visible')  *-k* - para especificar la clave del elemento que acabamos de definir  *-o* - para especificar el valor real a enviar  ::: notaimportante El proceso de captura de Zabbix no expande las macros utilizadas en la clave del elemento en un intento de verificar la existencia de la clave del elemento correspondiente para host objetivo. :::

en-us	##### Sensor data  |Item key|<|<|<| |--|--|------|------| |Description|Return value|Parameters|Comments| |**sensor**\[device,sensor,<mode>\]|<|<|<| |Hardware sensor reading.|Float|**device** - device name; can be a regular [expression](/manual/regular_expressions#overview) if mode is omitted<br>**sensor** - sensor name; can be a regular [expression](/manual/regular_expressions#overview) if mode is omitted<br>**mode** - possible values:<br>*avg*, *max*, *min* (if this parameter is omitted, device and sensor are treated verbatim).|Reads /proc/sys/dev/sensors on Linux 2.4.<br><br>Example:<br>=> sensor\[w83781d-i2c-0-2d,temp1\]<br><br>Prior to Zabbix 1.8.4, the *sensor\[temp1\]* format was used.| |^|^|^|Reads /sys/class/hwmon on Linux 2.6+.<br><br>See a more detailed description of [sensor](/manual/appendix/items/sensor) item on Linux.| |^|^|^|Reads the *hw.sensors* MIB on OpenBSD.<br><br>Examples:<br>=> sensor\[cpu0,temp0\] → temperature of one CPU<br>=> sensor\["cpu\[0-2\]$",temp,avg\] → average temperature of the first three CPU's<br><br>Supported on OpenBSD since Zabbix 1.8.4.|
es	##### Datos del sensor  |Clave de métrica|<|<|<| |--|--|------|------| |Descripción|Valor de retorno|Parámetros|Comentarios| |**sensor**\[dispositivo,sensor,<modo>\]|<|<|<| |Lectura del sensor de hardware.|Flotante|**dispositivo** - nombre del dispositivo; puede ser una [expresión](/manual/regular_expressions#overview) regular si se omite el modo<br>**sensor** - nombre del sensor; puede ser una [expresión](/manual/regular_expressions#overview) regular si se omite el modo<br>**modo** - valores posibles:<br>*avg*, *max*, *min* (si este parámetro es se omite, el dispositivo y el sensor se tratan palabra por palabra).|Lee /proc/sys/dev/sensors en Linux 2.4.<br><br>Ejemplo:<br>=> sensor\[w83781d-i2c-0-2d,temp1\ ]<br><br>Antes de Zabbix 1.8.4, se usaba el formato *sensor\[temp1\]*.| |^|^|^|Lee /sys/class/hwmon en Linux 2.6+.<br><br>Vea una descripción más detallada del elemento [sensor](/manual/appendix/items/sensor) en Linux.| |^|^|^|Lee la MIB *hw.sensors* en OpenBSD.<br><br>Ejemplos:<br>=> sensor\[cpu0,temp0\] → temperatura de una CPU<br>=> sensor \["cpu\[0-2\]$",temp,avg\] → temperatura promedio de las tres primeras CPU<br><br>Soportado en OpenBSD desde Zabbix 1.8.4.|

en-us	 **Separate configuration files**  Each Zabbix agent 2 plugin now has a separate [configuration file](/manual/appendix/config/zabbix_agent2_plugins). By default, these files are located in the `./zabbix_agent2.d/plugins.d/` directory. The path is specified in the `Include` parameter of the agent 2 configuration file and can be relative to the [zabbix\_agent2.conf](/manual/appendix/config/zabbix_agent2) or [zabbix\_agent2.win.conf](/manual/appendix/config/zabbix_agent2_win) file location.
es	 **Archivos de configuración separados**  Cada complemento de Zabbix Agent 2 ahora tiene un [archivo de configuración](/manual/appendix/config/zabbix_agent2_plugins) separado. De forma predeterminada, estos archivos se encuentran en el directorio `./zabbix_agent2.d/plugins.d/`. La ruta se especifica en el parámetro `Include` del archivo de configuración del agente 2 y puede ser relativo a la ubicación del archivo [zabbix\_agent2.conf](/manual/appendix/config/zabbix_agent2) o  [zabbix\_agent2.win.conf](/manual/appendix/config/zabbix_agent2_win).

en-us	### Separate processing for ODBC checks  ODBC checks processing is now performed by separate server/proxy processes *odbc pollers*. Previously, ODBC checks were performed by regular pollers, which also work with Zabbix agent items, SSH checks, etc.   A new configuration parameter *StartODBCPollers* has been added to Zabbix [server](/manual/appendix/config/zabbix_server) and [proxy](/manual/appendix/config/zabbix_proxy) configuration files with the default value *1*. This parameter may need to be adjusted based on the number of ODBC checks performed by the server or proxy. You may also want to reduce the number of regular pollers set by the *StartPollers* parameter accordingly.  Internal item *zabbix[process,<type>]* can be used to monitor ODBC pollers load.   
es	### Separate processing for ODBC checks  ODBC checks processing is now performed by separate server/proxy processes *odbc pollers*. Previously, ODBC checks were performed by regular pollers, which also work with Zabbix agent items, SSH checks, etc.   A new configuration parameter *StartODBCPollers* has been added to Zabbix [server](/manual/appendix/config/zabbix_server) and [proxy](/manual/appendix/config/zabbix_proxy) configuration files with the default value *1*. This parameter may need to be adjusted based on the number of ODBC checks performed by the server or proxy. You may also want to reduce the number of regular pollers set by the *StartPollers* parameter accordingly.  Internal item *zabbix[process,<type>]* can be used to monitor ODBC pollers load.   

en-us	##### Separate processing for ODBC checks  ODBC checks processing is now performed by separate server/proxy processes *odbc pollers*. Previously, ODBC checks were performed by regular pollers, which also work with Zabbix agent items, SSH checks, etc.   A new configuration parameter *StartODBCPollers* has been added to Zabbix [server](/manual/appendix/config/zabbix_server) and [proxy](/manual/appendix/config/zabbix_proxy) configuration files with the default value *1*. This parameter may need to be adjusted based on the number of ODBC checks performed by the server or proxy. You may also want to reduce the number of regular pollers set by the *StartPollers* parameter accordingly.  Internal item *zabbix[process,<type>]* can be used to monitor ODBC pollers load. 
es	##### Procesamiento separado para comprobaciones ODBC  El procesamiento de comprobaciones ODBC ahora se realiza mediante procesos de servidor/proxy separados *odbc pollers*. Anteriormente, las comprobaciones ODBC las realizaban sondeadores habituales, que también trabajan con métricas del agente Zabbix, comprobaciones SSH, etc.  Se ha agregado un nuevo parámetro de configuración *StartODBCPollers* a los archivos de configuración del [servidor](/manual/appendix/config/zabbix_server) y [proxy](/manual/appendix/config/zabbix_proxy)  Zabbix con el valor predeterminado *1*. Es posible que sea necesario ajustar este parámetro según la cantidad de comprobaciones ODBC realizadas por el servidor o proxy. Es posible que también desee reducir en consecuencia el número de sondeadores normales establecidos por el parámetro *StartPollers*.  La métrica interna *zabbix[process,<tipo>]* se puede utilizar para monitorear la carga de los sondeadores ODBC.

en-us	### Separate processing for ODBC checks  Processing ODBC checks has been moved from regular poller processes to separate server/proxy processes *ODBC pollers*. This change allows limiting the number of connections to the database created by poller processes. Previously, ODBC checks were performed by regular pollers, which also work with Zabbix agent items, SSH checks, etc.  A new configuration parameter *StartODBCPollers* has been added to Zabbix [server](/manual/appendix/config/zabbix_server) and [proxy](/manual/appendix/config/zabbix_proxy) configuration files.  You can use internal item *zabbix[process,<type>]* to monitor ODBC pollers load.  
es	#### MikroTik  -   *MikroTik CCR1009-7G-1C-1S+ SNMP* - monitoring of MikroTik     CCR1009-7G-1C-1S+ ethernet routers via SNMP; -   *MikroTik CCR1009-7G-1C-1S+PC SNMP* - monitoring of MikroTik     CCR1009-7G-1C-1S+PC ethernet routers via SNMP; -   *MikroTik CCR1009-7G-1C-PC SNMP* - monitoring of MikroTik     CCR1009-7G-1C-PC ethernet routers via SNMP; -   *MikroTik CCR1016-12G SNMP* - monitoring of MikroTik CCR1016-12G     ethernet routers via SNMP; -   *MikroTik CCR1016-12S-1S+ SNMP* - monitoring of MikroTik     CCR1016-12S-1S+ ethernet routers via SNMP; -   *MikroTik CCR1036-12G-4S-EM SNMP* - monitoring of MikroTik     CCR1036-12G-4S-EM ethernet routers via SNMP; -   *MikroTik CCR1036-12G-4S SNMP* - monitoring of MikroTik     CCR1036-12G-4S ethernet routers via SNMP; -   *MikroTik CCR1036-8G-2S+ SNMP* - monitoring of MikroTik     CCR1036-8G-2S+ ethernet routers via SNMP; -   *MikroTik CCR1036-8G-2S+EM SNMP* - monitoring of MikroTik     CCR1036-8G-2S+EM ethernet routers via SNMP; -   *MikroTik CCR1072-1G-8S+ SNMP* - monitoring of MikroTik     CCR1072-1G-8S+ ethernet routers via SNMP; -   *MikroTik CCR2004-16G-2S+ SNMP* - monitoring of MikroTik     CCR2004-16G-2S+ ethernet routers via SNMP; -   *MikroTik CCR2004-1G-12S+2XS SNMP* - monitoring of MikroTik     CCR2004-1G-12S+2XS ethernet routers via SNMP; -   *MikroTik CRS106-1C-5S SNMP* - monitoring of MikroTik CRS106-1C-5S     switches via SNMP; -   *MikroTik CRS109-8G-1S-2HnD-IN SNMP* - monitoring of MikroTik     CRS109-8G-1S-2HnD-IN switches via SNMP; -   *MikroTik CRS112-8G-4S-IN SNMP* - monitoring of MikroTik     CRS112-8G-4S-IN switches via SNMP; -   *MikroTik CRS112-8P-4S-IN SNMP* - monitoring of MikroTik     CRS112-8P-4S-IN switches via SNMP; -   *MikroTik CRS125-24G-1S-2HnD-IN SNMP* - monitoring of MikroTik     CRS125-24G-1S-2HnD-IN switches via SNMP; -   *MikroTik CRS212-1G-10S-1S+IN SNMP* - monitoring of MikroTik     CRS212-1G-10S-1S+IN switches via SNMP; -   *MikroTik CRS305-1G-4S+IN SNMP* - monitoring of MikroTik     CRS305-1G-4S+IN switches via SNMP; -   *MikroTik CRS309-1G-8S+IN SNMP* - monitoring of MikroTik     CRS309-1G-8S+IN switches via SNMP; -   *MikroTik CRS312-4C+8XG-RM SNMP* - monitoring of MikroTik     CRS312-4C+8XG-RM switches via SNMP; -   *MikroTik CRS317-1G-16S+RM SNMP* - monitoring of MikroTik     CRS317-1G-16S+RM switches via SNMP; -   *MikroTik CRS326-24G-2S+IN SNMP* - monitoring of MikroTik     CRS326-24G-2S+IN switches via SNMP; -   *MikroTik CRS326-24G-2S+RM SNMP* - monitoring of MikroTik     CRS326-24G-2S+RM switches via SNMP; -   *MikroTik CRS326-24S+2Q+RM SNMP* - monitoring of MikroTik     CRS326-24S+2Q+RM switches via SNMP; -   *MikroTik CRS328-24P-4S+RM SNMP* - monitoring of MikroTik     CRS328-24P-4S+RM switches via SNMP; -   *MikroTik CRS328-4C-20S-4S+RM SNMP* - monitoring of MikroTik     CRS328-4C-20S-4S+RM switches via SNMP; -   *MikroTik CRS354-48G-4S+2Q+RM SNMP* - monitoring of MikroTik     CRS354-48G-4S+2Q+RM switches via SNMP; -   *MikroTik CRS354-48P-4S+2Q+RM SNMP* - monitoring of MikroTik     CRS354-48P-4S+2Q+RM switches via SNMP; -   *MikroTik CSS326-24G-2S+RM SNMP* - monitoring of MikroTik     CSS326-24G-2S+RM switches via SNMP; -   *MikroTik CSS610-8G-2S+IN SNMP* - monitoring of MikroTik     CSS610-8G-2S+IN switches via SNMP; -   *MikroTik FiberBox SNMP* - monitoring of MikroTik FiberBox switches     via SNMP; -   *MikroTik hEX lite SNMP* - monitoring of MikroTik hEX lite ethernet     routers via SNMP; -   *MikroTik hEX PoE lite SNMP* - monitoring of MikroTik hEX PoE lite     ethernet routers via SNMP; -   *MikroTik hEX PoE SNMP* - monitoring of MikroTik hEX PoE ethernet     routers via SNMP; -   *MikroTik hEX S SNMP* - monitoring of MikroTik hEX S ethernet     routers via SNMP; -   *MikroTik hEX SNMP* - monitoring of MikroTik hEX ethernet routers     via SNMP; -   *MikroTik netPower 15FR SNMP* - monitoring of MikroTik netPower 15FR     switches via SNMP; -   *MikroTik netPower 16P SNMP* - monitoring of MikroTik netPower 16P     switches via SNMP; -   *MikroTik netPower Lite 7R SNMP* - monitoring of MikroTik netPower     Lite 7R switches via SNMP; -   *MikroTik PowerBox Pro SNMP* - monitoring of MikroTik PowerBox Pro     ethernet routers via SNMP; -   *MikroTik PowerBox SNMP* - monitoring of MikroTik PowerBox ethernet     routers via SNMP; -   *MikroTik RB1100AHx4 Dude Edition SNMP* - monitoring of MikroTik     RB1100AHx4 Dude Edition ethernet routers via SNMP; -   *MikroTik RB1100AHx4 SNMP* - monitoring of MikroTik RB1100AHx4     ethernet routers via SNMP; -   *MikroTik RB2011iL-IN SNMP* - monitoring of MikroTik RB2011iL-IN     ethernet routers via SNMP; -   *MikroTik RB2011iL-RM SNMP* - monitoring of MikroTik RB2011iL-RM     ethernet routers via SNMP; -   *MikroTik RB2011iLS-IN SNMP* - monitoring of MikroTik RB2011iLS-IN     ethernet routers via SNMP; -   *MikroTik RB2011UiAS-IN SNMP* - monitoring of MikroTik RB2011UiAS-IN     ethernet routers via SNMP; -   *MikroTik RB2011UiAS-RM SNMP* - monitoring of MikroTik RB2011UiAS-RM     ethernet routers via SNMP; -   *MikroTik RB260GS SNMP* - monitoring of MikroTik RB260GS switches     via SNMP; -   *MikroTik RB3011UiAS-RM SNMP* - monitoring of MikroTik RB3011UiAS-RM     ethernet routers via SNMP; -   *MikroTik RB4011iGS+RM SNMP* - monitoring of MikroTik RB4011iGS+RM     ethernet routers via SNMP; -   *MikroTik RB5009UG+S+IN SNMP* - monitoring of MikroTik RB5009UG+S+IN     ethernet routers via SNMP; -   *Mikrotik SNMP* - a generic template for monitoring MikroTik     devices.  You can get these templates:  -   In *Configuration* → *Templates* in new installations; -   When upgrading from previous versions, the latest templates can be     downloaded from the [Zabbix Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates)     and manually imported into Zabbix in the *Configuration* →     *Templates* section. If a template with the same name already     exists, check the *Delete missing* option before importing to     achieve a clean import. This way the items that have been excluded     from the updated template will be removed (note, that history of the     deleted items will be lost).  

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 lo siguiente 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. antepuesto "@".  Ejemplo:  *Aporte:*       <xml foo="FOO">        <barra>          <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:  *Aporte:*      <xml>       <foo/>     </xml>  *Producción:*  ```json {   "xml": {     "foo": nulo   } } ```  3\. Los atributos vacíos (con valor "") se convertirán como si estuvieran vacíos. valor de cadena.  Ejemplo:  *Aporte:*      <xml>       <foo barra="" />     </xml>  *Producción:*  ```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:  *Aporte:*      <xml>       <foo>BARRA</foo>       <foo>BAZ</foo>       <foo>QUX</foo>     </xml>  *Producción:*  ```json {   "xml": {     "foo": ["BAR", "BAZ", "QUX"]   } } ```  5\. Si un elemento de texto no tiene atributos ni hijos, será convertido como una cadena.  Ejemplo:  *Aporte:*      <xml>         <foo>BAZ</foo>     </xml>  *Producción:*  ```json {   "xml": {     "foo": "BAZ"    } } ```  6\. Si un elemento de texto no tiene hijos, pero tiene atributos: 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 serialización. regla 1.  Ejemplo:  *Aporte:*      <xml>       <foobar="BAR">         BAZ       </foo>     </xml>  *Producción:*  ```json {   "xml": {     "foo": {       "@bar": "BARRA",       "#texto": "BAZ"     }   } } ```

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/frontend/agent installation  To install Zabbix server/frontend/agent with MySQL support:      zypper install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-agent  Substitute 'apache' in the command with 'nginx' if using the package for Nginx web server. See also: [Nginx setup for Zabbix on SLES 12/15](/manual/appendix/install/nginx).  Substitute 'zabbix-agent' with 'zabbix-agent2' in these commands if using Zabbix agent 2 (only SLES 15 SP1+).  To install Zabbix proxy with MySQL support:      zypper install zabbix-proxy-mysql zabbix-sql-scripts  Substitute 'mysql' in the commands with 'pgsql' to use PostgreSQL.  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	### Servidor/frontend/instalación del agente  Para instalar el servidor Zabbix /frontend/agente con soporte MySQL:      zypper install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-agent  Sustituye 'apache' por 'nginx' en el comando si usa el paquete para el servidor web Nginx. Consulte también: [Configuración Nginx para Zabbix en SLES 12/15](/manual/appendix/install/nginx).  Sustituya 'zabbix-agent' por 'zabbix-agent2' en esos comandos si va a usar Zabbix agent 2 (solo SLES 15 SP1+).  Para instalar el proxy de Zabbix con soporte MySQL:      zypper install zabbix-proxy-mysql zabbix-sql-scripts  Sustituya 'mysql'  por 'pgsql' en los comandos para usar PostgreSQL.  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 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  Mandatory requirements are needed always. Optional requirements are needed for the support of the specific function.  |Requirement|Status|Description| |-----------|------|-----------| |*libpcre*|Mandatory|PCRE 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 (from Zabbix 6.0.0) are supported.| |*libevent*|^|Required for bulk metric support and IPMI monitoring. Version 1.4 or higher.<br>Note that for Zabbix proxy this requirement is optional; it is needed for IPMI monitoring support.| |*libpthread*|^|Required for mutex and read-write lock support.| |*zlib*|^|Required for compression support.| |*OpenIPMI*|Optional|Required for IPMI support.| |*libssh2* or *libssh*|^|Required for [SSH checks](/manual/config/items/itemtypes/ssh_checks#overview). Version 1.0 or higher (libssh2); 0.6.0 or higher (libssh).<br>libssh is supported since Zabbix 4.4.6.| |*fping*|^|Required for [ICMP ping items](/manual/config/items/itemtypes/simple_checks#icmp_pings).| |*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.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| |*libxml2*|^|Required for VMware monitoring and XML XPath preprocessing.| |*net-snmp*|^|Required for SNMP support. Version 5.3.0 or higher.| |*GnuTLS*, *OpenSSL* or *LibreSSL*|^|Required when using [encryption](/manual/encryption#compiling_zabbix_with_encryption_support).|
es	##### Servidor  Los requisitos obligatorios son necesarios siempre. Los requisitos opcionales son necesarios para el apoyo de la función específica.  |Requisito|Estado|Descripción| |-----------|------|-----------| |*libpcre*|Obligatorio|La biblioteca PCRE es necesaria para la compatibilidad con [Expresiones regulares compatibles con Perl](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE).<br>El nombre puede diferir según el GNU/ Distribución de Linux, por ejemplo, 'libpcre3' o 'libpcre1'. Se admiten PCRE v8.x y PCRE2 v10.x (desde Zabbix 6.0.0).| |*libevent*|^|Requerido para soporte de métricas masivas y monitoreo de IPMI. Versión 1.4 o superior.<br>Tenga en cuenta que para el proxy Zabbix este requisito es opcional; es necesario para el soporte de monitoreo de IPMI.| |*libpthread*|^|Requerido para mutex y soporte de bloqueo de lectura y escritura.| |*zlib*|^|Requerido para soporte de compresión.| |*OpenIPMI*|Opcional|Requerido para la compatibilidad con IPMI.| |*libssh2* o *libssh*|^|Requerido para [comprobaciones SSH](/manual/config/items/itemtypes/ssh_checks#overview). Versión 1.0 o superior (libssh2); 0.6.0 o superior (libssh).<br>libssh es compatible desde Zabbix 4.4.6.| |*fping*|^|Requerido para [elementos de ping ICMP](/manual/config/items/itemtypes/simple_checks#icmp_pings).| |*libcurl*|^|Requerido para monitoreo web, monitoreo de VMware, autenticación SMTP, `web.page.*` Zabbix agent [items](/manual/config/items/itemtypes/zabbix_agent), elementos de agente HTTP y Elasticsearch (si usado). Se recomienda la versión 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| |*libxml2*|^|Obligatorio para la supervisión de VMware y el preprocesamiento XML XPath.| |*net-snmp*|^|Requerido para compatibilidad con SNMP. Versión 5.3.0 o superior.| |*GnuTLS*, *OpenSSL* o *LibreSSL*|^|Requerido cuando se usa [encryption](/manual/encryption#compiling_zabbix_with_encryption_support).|

en-us	#### Server process types  -   `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 -   `discoverer` - process for discovery of devices -   `escalator` - process for escalation of actions -   `ha manager` - process for managing high availability -   `history poller` - process for handling calculated and     internal checks requiring a database connection -   `history syncer` - history DB writer -   `housekeeper` - process for removal of old historical data -   `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 -   `preprocessing worker` - process for data preprocessing -   `proxy poller` - poller for passive proxies -   `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 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 del servidor  - `alert manager` - administrador de colas de alertas - `alert syncer` - escritor de base de datos de alerta - `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 - `discoverer`: proceso para descubrir dispositivos - `escalator` - proceso para escalar acciones - `ha manager`: proceso para gestionar la alta disponibilidad - `history poller`: proceso para manejar datos calculados y     comprobaciones internas que requieren una conexión a la base de datos - `history syncer` - escritor de base de datos histórico - "housekeeper": proceso para eliminar datos históricos antiguos - `http poller` - encuestador de monitoreo web - `icmp pinger` - encuestador para comprobaciones de icmpping - `ipmi manager` - administrador de encuestadores IPMI - `ipmi poller` - encuestador 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` - encuestador para comprobaciones ODBC - `poller` - encuestador normal para comprobaciones pasivas - `preprocessing manager` - administrador de tareas de preprocesamiento - `preprocessing worker` - proceso para el preprocesamiento de datos - `proxy poller` - encuestador para proxies pasivos - `report manager`- administrador de tareas programadas de generación de informes - `report writer`: proceso para generar informes programados - `autocontrol`: proceso para recopilar las 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 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` - trampero para comprobaciones activas, trampas y comunicación proxy - `trigger housekeeper`: proceso para eliminar problemas generados por iniciadores que han sido eliminados - `trigger housekeeper` - sondeador para iniciadores inalcanzables - `vmware collector`: recopilador de datos de VMware responsable de la     recopilación de los 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\[proceso,<tipo>,<modo>,<estado>\]** .

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 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. Tienen 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#servicio) para obtener una lista de valores posibles. |

en-us	#### service  Changes:\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) UI element object: dropped support of name value `configuration.services`.\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) dropped support of `service.adddependencies`, `service.addtimes`, `service.deletedependencies`, `service.deletetimes`.\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) `service.create`, `service.update`: dropped support of parameters `dependencies` and `parentid`.\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) `service.get`: dropped support of parameters `selectParent`, `selectDependencies` and `selectParentDependencies`.\ [ZBXNEXT-6674](https://support.zabbix.com/browse/ZBXNEXT-6674) dropped support of property `triggerid`.\ [ZBXNEXT-6674](https://support.zabbix.com/browse/ZBXNEXT-6674) `service.get`: dropped support of parameter `selectTrigger`.\ [ZBXNEXT-6800](https://support.zabbix.com/browse/ZBXNEXT-6800) Service object: changed `status` value `0` meaning from `OK` to `Not classified`.\ [ZBXNEXT-2406](https://support.zabbix.com/browse/ZBXNEXT-2406) `service.getsla`: removed `status` and `problems` properties from response of request with `intervals` parameter.\  
es	#### service  Changes:\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) UI element object: dropped support of name value `configuration.services`.\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) dropped support of `service.adddependencies`, `service.addtimes`, `service.deletedependencies`, `service.deletetimes`.\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) `service.create`, `service.update`: dropped support of parameters `dependencies` and `parentid`.\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) `service.get`: dropped support of parameters `selectParent`, `selectDependencies` and `selectParentDependencies`.\ [ZBXNEXT-6674](https://support.zabbix.com/browse/ZBXNEXT-6674) dropped support of property `triggerid`.\ [ZBXNEXT-6674](https://support.zabbix.com/browse/ZBXNEXT-6674) `service.get`: dropped support of parameter `selectTrigger`.\ [ZBXNEXT-6800](https://support.zabbix.com/browse/ZBXNEXT-6800) Service object: changed `status` value `0` meaning from `OK` to `Not classified`.\ [ZBXNEXT-2406](https://support.zabbix.com/browse/ZBXNEXT-2406) `service.getsla`: removed `status` and `problems` properties from response of request with `intervals` parameter.\  

en-us	#### service  Changes:\ [ZBXNEXT-6787](https://support.zabbix.com/browse/ZBXNEXT-6787) added new property `readonly`.\ [ZBXNEXT-6800](https://support.zabbix.com/browse/ZBXNEXT-6800) added support of properties `weight`, `propagation_rule` and `propagation_value`.\ [ZBXNEXT-6800](https://support.zabbix.com/browse/ZBXNEXT-6800) added support of `status` value *(-1 - OK)*.\ [ZBXNEXT-2406](https://support.zabbix.com/browse/ZBXNEXT-2406) `service.get`: added support of parameters `deep_parentids` and `selectProblemEvents`.\ [ZBXNEXT-6800](https://support.zabbix.com/browse/ZBXNEXT-6800) `service.create`, `service.update`: added support of parameter `status_rules`.\ [ZBXNEXT-6800](https://support.zabbix.com/browse/ZBXNEXT-6800) `service.get`: added support of parameter `selectStatusRules`.\ [ZBXNEXT-6800](https://support.zabbix.com/browse/ZBXNEXT-6800) `service.get`: added support of `count` for parameter `selectAlarms`.\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) `service.create`, `service.update`: added support of parameters `children`, `parents` and `tags`.\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) `service.get`: added support of parameters `evaltype`, `tags`, `selectChildren`, `selectParents`, `selectTags`.\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) `service.get`: added support of parameters `problem_tags`, `without_problem_tags` and `selectProblemTags`.\ [ZBXNEXT-6674](https://support.zabbix.com/browse/ZBXNEXT-6674) `service.create`, `service.update`: added support of parameter `problem_tags`.\
es	#### servicio  Cambios:\ [ZBXNEXT-6787](https://support.zabbix.com/browse/ZBXNEXT-6787) añadida la propiedad `readonly`.\ [ZBXNEXT-6800](https://support.zabbix.com/browse/ZBXNEXT-6800) añadido el soporte de las propiedades `weight`,`propagation_rule`y `propagation_value`.\ [ZBXNEXT-6800](https://support.zabbix.com/browse/ZBXNEXT-6800) añadido el soporte del valor `status` *(-1 - OK)*.\ [ZBXNEXT-2406](https://support.zabbix.com/browse/ZBXNEXT-2406) `service.get`:añadido el soporte de los parámetros `deep_parentids`y `selectProblemsEvents`.\ [ZBXNEXT-6800](https://support.zabbix.com/browse/ZBXNEXT-6800)`service.get`: añadido el soporte del parámetro `selectStatusRules`.\ [ZBXNEXT-6800](https://support.zabbix.com/browse/ZBXNEXT-6800) `service.get`:añadido el soporte de `count`para el parámetro `selectAlarms`.\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022)`service.create`,`service.update`: añadido el soporte de los parámetros `children`,`parents`y `tags`.\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) `service.get`: añadido el soporte de los parámetros `evaltype`,`tags`,`selectChildren`,`selectParents`y `selectTags`.\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022)`service.get`:añadido el soporte de los parámetros `problem_tags',`without_problem_tags`y `selectProblemTags`.\ [ZBXNEXT-6674](https://support.zabbix.com/browse/ZBXNEXT-6674) `service.crete`,`service.update`:añadido el soporte del parámetro `problem_tags`.\

en-us	#### service  Changes:\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) added `uuid`, `description` and `created_at` properties.\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) dropped support for the `showsla`, `goodsla` and `times` properties.\ [ZBXNEXT-6800](https://support.zabbix.com/browse/ZBXNEXT-6800) changed `status` value "0" meaning from "OK" to "Not classified".\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) dropped support of `service.adddependencies`, `service.addtimes`, `service.deletedependencies`, `service.deletetimes`.\ [ZBXNEXT-6674](https://support.zabbix.com/browse/ZBXNEXT-6674) dropped support of property `triggerid`.\  [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) `service.get`: dropped support for `showsla`, `selectAlarms`, `selectTimes` parameters.\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) `service.getsla`: dropped support for the method.\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) `sla.get`, `sla.create`, `sla.update`, `sla.delete`, `sla.getsli` methods added.\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) `service.get`: added support for sorting by `serviceid`, `status` and `created_at`.\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) `service.get`: added support for `slaids` parameter; added support for filtering by `uuid`.\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) `service.create`, `service.update`: dropped support for `showsla`, `goodsla` and `times` parameters.\ [ZBXNEXT-2406](https://support.zabbix.com/browse/ZBXNEXT-2406) `service.getsla`: removed `status` and `problems` properties from response of request with `intervals` parameter.\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) `service.create`, `service.update`: dropped support of parameters `dependencies` and `parentid`.\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) `service.get`: dropped support of parameters `selectParent`, `selectDependencies` and `selectParentDependencies`.\ [ZBXNEXT-6674](https://support.zabbix.com/browse/ZBXNEXT-6674) `service.get`: dropped support of parameter `selectTrigger`.\
es	#### servicio  Cambios:\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) añadidas las propiedades `uuid`,`description`y `created_at`.\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) añadido el soporte para las propiedades `showsla`,`goodsla` y `times`.\ [ZBXNEXT-6800](https://support.zabbix.com/browse/ZBXNEXT-6800) cambiado `status` valor "0" significado desde "OK" hacia "Not classified".\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) añadido el soporte de `service.adddependencies`,`service.addtimes`,`service.deletedependencies` y `service.deletetimes`.\ [ZBXNEXT-6674](https://support.zabbix.com/browse/ZBXNEXT-6674) añadido el soporte de la propiedad `triggerid`.\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) `service.get`: abandonado el soporte para los parámetros `showsla`,`selectAlarms` y `selectTimes`.\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) añadidos los métodos `sla.get`,`sla.create`,`sla.update`,`sla.delete` y `sla.getsli`.\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999)`service.get`: añadido el soporte para la clasificación por `serviceid`,`status` y `created_at`.\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) `service.get`: añadido el soporte para el parámetro `slaids`; añadido el soporte para el filtrado por 'uuid`.\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999)`service.create`,`service.update`: abandonado el soporte para los parámetros`showsla`,`goodsla` y `times`.\ [ZBXNEXT-2406](https://support.zabbix.com/browse/ZBXNEXT-2406) `service.getsla`:eliminadas las propiedades `status` y `problems` desde la solicitud de respuesta con el parámetro `intervals`.\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) `service.create`,`service.update`: abandonado el soporte de los parámetros `dependencies` y `parentid`.\ [ZBXNEXT-3022](https://support.zabbix.com/browse/ZBXNEXT-3022) `service.get`: abandonado el soporte del parámetro `selectParent`,`selectDependencies` y `selectParentDependencies`.\ [ZBXNEXT-6674](https://support.zabbix.com/browse/ZBXNEXT-6674) `service.get`:abandonado el soporte del parámetro `selectTrigger`.\

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>Mark the *Advanced configuration* checkbox below to configure additional status calculation rules.| |_**Description**_|Service description.| |_**Advanced configuration**_|Mark the checkbox to access [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>**Contiene** - 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 está 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 >Marque la casilla de verificación *Configuración avanzada* a continuación para configurar reglas de cálculo de estado adicionales.| |_**Descripción**_|Descripción del servicio.| |_**Configuración avanzada**_|Marque la casilla de verificación para acceder a las opciones de [configuración avanzada](#advanced-configuration).|

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](/manual/it_services/service_tree#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 para niños.  ![](../../../../../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 la siguientes entradas:  - Nombres de los servicios para 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](/manual/it_services/service_tree#service-configuration).  Para utilizar el filtro para servicios infantiles, haga clic en la pestaña *Filtro*.  Cuando está en modo de edición, la lista de servicios para niños se complementa con opciones de edición adicionales:  - ![](../../../../../assets/en/manual/web_interface/add_service.png) -     agregar un servicio infantil 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 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](/manual/it_services/service_tree#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 para niños.  ![](../../../../../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 la siguientes entradas:  - Nombres de los servicios para 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](/manual/it_services/service_tree#service-configuration).  Para utilizar el filtro para servicios infantiles, haga clic en la pestaña *Filtro*.  Cuando está en modo de edición, la lista de servicios para niños se complementa con opciones de edición adicionales:  - ![](../../../../../assets/en/manual/web_interface/add_service.png) -     agregar un servicio infantil 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 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 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	#### Service monitoring  Create a hierarchy representation of monitored IT infrastructure/business services data.  [Service API](/manual/api/reference/service)
es	#### Monitorización de Servicios  Cree una representación jerárquica de la infraestructura IT/datos de servicios de negocio.  [API de Servicio](/manual/api/reference/service)

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**<br>(required)|string|ID of the Service.|
es	### Servicio  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |**serviceid**<br>(obligatorio)|cadena|ID del Servicio.|

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  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  Several updates have been made in the new version to the high-level overview of the monitored infrastructure offered by the services functionality.  
es	### Services  Several updates have been made in the new version to the high-level overview of the monitored infrastructure offered by the services functionality.  

en-us	### Service tag  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**tag**<br>(required)|string|Tag name.<br><br>If empty string is specified, the service tag will not be used for service matching.| |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**<br>(obligatorio)|cadena|Nombre de etiqueta.<br><br>Si se especifica una cadena vacía, la etiqueta de servicio no se utilizará para la coincidencia de servicios.| |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**<br>(required) | string                                              | Service tag name.  | | 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**<br>(obligatorio) | cadena | Nombre de la etiqueta de servicio. | | value | cadena | Valor de la etiqueta de servicio. |

en-us	### Service  The service object has the following properties.  | Property                    | [Type](/manual/api/reference_commentary#data_types) | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | |-----------------------------|-----------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | serviceid                   | string                                              | *(readonly)* ID of the service.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | | **algorithm**<br>(required) | 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.                                                                                                                                                                                                                                                                                                                | | **name**<br>(required)      | string                                              | Name of the service.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | | **sortorder**<br>(required) | integer                                             | Position of the service used for sorting.<br><br>Possible values: 0-999.                                                                                                                                                                                                                                                                                                                                                                                                                                                      | | weight                      | integer                                             | Service weight.<br><br>Possible values: 0-1000000.<br><br>Default: 0.                                                                                                                                                                                                                                                                                                                                                                                                                                                         | | propagation\_rule           | integer                                             | Status propagation rule. Must be set together with `propagation_value`.<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`. | | propagation\_value          | integer                                             | Status propagation value. Must be set together with `propagation_rule`.<br><br>Possible values for `propagation_rule` with values `0` and `3`: 0.<br><br>Possible values for `propagation_rule` with values `1` and `2`: 1-5.<br><br>Possible values for `propagation_rule` with value `4`:<br>-1 - OK;<br>0 - Not classified;<br>1 - Information;<br>2 - Warning;<br>3 - Average;<br>4 - High;<br>5 - Disaster.                                                                                                              | | status                      | integer                                             | *(readonly)* 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.                                                                                                                                                                                                               | | description                 | string                                              | Description of the service.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | | uuid                        | string                                              | Universal unique identifier. For update operations this field is *readonly*.                                                                                                                                                                                                                                                                                                                                                                                                                                                  | | created_at                  | integer                                             | Unix timestamp when service was created.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | | readonly                    | boolean                                             | *(readonly)* Access to the service.<br><br>Possible values:<br>0 - Read-write;<br>1 - Read-only.                                                                                                                                                                                                                                                                                                                                                                                                                              |  Note that for some methods (update, delete) the required/optional parameter combination is different.
es	### Servei  L'objecte de servei té les propietats següents.   | Propietat | [Tipus](/manual/api/reference_commentary#data_types) | Descripció | |------------------------------|-------------------- -----------------------------------|---------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -----------------------------------------------| | serviceid | string | *(només lectura)* Identificador de servei. | | **algorithm**<br>(obligatori) | integer | Regla de càlcul d'estat. Només s'aplica si existeixen serveis fill.<br><br>Valors possibles:<br>0 - estableix l'estat com a D'acord;<br>1 - més crític si tots els fills tenen problemes;<br>2 - el més crític dels serveis fills. | | **name**<br>(obligatori) | string | Nom del servei. | | **sortorder**<br>(obligatori) | integer | Posició del servei emprat per a l'ordenació.<br><br>Valors possibles: 0-999. | | weight | integer | Pes del servei.<br><br>Valors possibles: 0-1000000.<br><br>Per defecte: 0. | | propagation\_rule | integer | Regla de propagació de l'estat. S'ha d'establir amb `propagation_value`.<br><br>Valors possibles:<br>0 - *(per defecte)* propaga l'estat del servei tal com és, sense cap modificació;<br>1: augmenta l'estat propagat per un `propagation_value` donat (d'1 a 5 gravetats);<br>2 - disminueix l'estat propagat per un `propagation_value` donat (d'1 a 5 gravetats);<br>3 - ignora aquest servei - l'estat no es propaga al servei principal en absolut;<br>4 - estableix l'estat del servei fix mitjançant un `valor_de_propagació` donat.| | propagation\_value | integer | Valor de propagació de l'estat. S'ha de definir amb `propagation_rule`.<br><br>Valors possibles per a `propagation_rule` amb valors `0` i `3`: 0.<br><br>Valors possibles ​​per a `propagation_rule` amb valors ​​`1` i ` 2`: 1-5.<br><br>Valors possibles per a `propagation_rule` amb el valor `4`:<br>-1 - D'acord;<br>0 - Sense classificar;<br >1 - Informació; <br>2 - Avís;<br>3 - Mitjà;<br>4 - Alt;<br>5 - Desastre.| | status | integer | *(només lectura)* Indica si el servei és en estat correcte o problema.<br><br>Si el servei es troba en estat problema, `status` és igual a:<br>- la gravetat del problema més crític; <br>- el nivell més alt d'un servei secundari en un estat problemàtic.<br><br>Si el servei és en estat correcte, l'`status` és -1. | | description | string | Descripció del servei.| | uid | string | Identificador únic universal. Per a les operacions d'actualització, aquest camp és de *només lectura*. | | created_at | integer | Marca de temps Unix de quan es va crear el servei. | | readonly | boolean | *(només lectura)* Accés al servei.<br><br>Valors possibles:<br>0 - Lectura-escriptura;<br>1 - Només lectura. |  Tingueu en compte que per a alguns mètodes (actualitzar, esborrar) la combinació de paràmetres obligatoris/opcionals és diferent.

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) - creating     new services -   [service.delete](/manual/api/reference/service/delete) - deleting     services -   [service.get](/manual/api/reference/service/get) - retrieving     services -   [service.update](/manual/api/reference/service/update) - updating     services
es	# Servicio  Esta clase está diseñada para trabajar con infraestructura de TI/servicios comerciales.  Referencias de objetos:\  - [Servicio](/manual/api/reference/service/object#service) - [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) - creando     nuevos servicios - [service.delete](/manual/api/reference/service/delete) - eliminando     servicios - [service.get](/manual/api/reference/service/get) - recuperando     servicios - [service.update](/manual/api/reference/service/update) - actualización     servicios

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 mark the checkbox *Advanced configuration*.   ![](../../../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 de servidor Zabbix 1* y *nodo de servidor Zabbix 2*.      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 *Zabbix cluster* y marque la casilla de verificación *Configuración avanzada*.  ![](../../../assets/en/manual/config/service_cluster.png){width=600}  Configurar 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 infantiles tienen el estado "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  Changes:\ [ZBXNEXT-6945](https://support.zabbix.com/browse/ZBXNEXT-6945) `settings.get`, `settings.update`: added support of parameters `geomaps_tile_provider`, `geomaps_tile_url`, `geomaps_max_zoom` and `geomaps_attribution`.\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) `settings.get`, `settings.update`: added support of parameter `auditlog_enabled`.\
es	#### opciones  Cambios:\ [ZBXNEXT-6945](https://support.zabbix.com/browse/ZBXNEXT-6945) `settings.get`,`settings.update`: añadido soporte para los parámetros `geomaps_tile_provider`,`geomaps_tile_url`,`geomaps_max_zoom` y `geomaps_attribution`.\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) `settings.get`,`settings.update`: añadido el soporte del parámetro `auditlog_enabled`.\

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  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 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	#### Setting the maximum for the Y scale  Set the maximum of the Y scale to a fixed value of 100.  Request:  ```json {     "jsonrpc": "2.0",     "method": "graph.update",     "params": {         "graphid": "439",         "ymax_type": 1,         "yaxismax": 100     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "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:  ```json {     "jsonrpc": "2.0",     "method": "graph.update",     "params": {         "graphid": "439",         "ymax_type": 1,         "yaxismax": 100     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "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:  ```json {     "jsonrpc": "2.0",     "method": "service.update",     "params": {         "serviceid": "5",         "parents": [             {                 "serviceid": "3"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "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"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Respuesta:  ```json {     "jsonrpc": "2.0",     "result": {         "serviceids": [             "5"         ]     },     "id": 1 } ```

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 need to enter the domain name that 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 the 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	#### Configurar el 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\_ip\_publica>/zabbix %%

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=/tmp/my_zabbix_traps.tmp ```  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/6.0/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/6.0/Dockerfiles/snmptraps/alpine/conf/etc/snmp/snmptrapd.conf))  ```ini traphandle default /bin/bash /usr/sbin/zabbix_trap_handler.sh ```  4.  Create an SNMP item TEST:\      Host SNMP interface IP: 127.0.0.1\     Key: `snmptrap["linkup"]`\     Log time format: yyyyMMdd.hhmmss  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 0 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 20220805.102235 ZBXTRAP 127.0.0.1 UDP: [127.0.0.1]:35736->[127.0.0.1]:162 DISMAN-EVENT-MIB::sysUpTimeInstance = 0:0:00:00.00 SNMPv2-MIB::snmpTrapOID.0 = IF-MIB::linkUp.0 ```  The item value in Zabbix will be:  ```bash 2022-08-05 10:22:35 2022-08-05 10:22:33   20220805.102233 UDP: [127.0.0.1]:35736->[127.0.0.1]:162 DISMAN-EVENT-MIB::sysUpTimeInstance = 0:0:00:00.00 SNMPv2-MIB::snmpTrapOID.0 = 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 capturas al servidor Zabbix.  Configuración:  1. Configure Zabbix para iniciar SNMP Trapper y     configure el archivo de captura. Agregar a `zabbix_server.conf`:  ```ini StartSNMPTrapper=1 SNMPTrapperFile=/tmp/my_zabbix_traps.tmp ```  2. Descargue el script Bash en `/usr/sbin/zabbix_trap_handler.sh`:  ```bash curl -o /usr/sbin/zabbix_trap_handler.sh https://raw.githubusercontent.com/zabbix/zabbix-docker/6.0/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:  ```bash mkdir -p /var/lib/zabbix/snmptraps ```  3. Agregue lo siguiente a `snmtrapd.conf` (consulte el [ejemplo](https://raw.githubusercontent.com/zabbix/zabbix-docker/6.0/Dockerfiles/snmptraps/alpine/conf/etc/snmp/snmptrapd .conf) operativo)  ```ini traphandle default /bin/bash /usr/sbin/zabbix_trap_handler.sh ```  4. Cree una métrica SNMP TEST:\      IP de la interfaz SNMP del host: 127.0.0.1\     Clave: `snmptrap["linkup"]`\     Formato de hora de registro: yyyyMMdd.hhmmss  5. A continuación configuraremos `snmptrapd` para la versión del protocolo SNMP elegida y     envíe capturas 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 "secret" 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 ni 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 "secret" con la cadena de comunidad SNMP configurada en los remitentes de capturas SNMP:  ```ini authCommunity log,execute,net secret ```  A continuación podemos enviar una captura de prueba usando `snmptrap`. Usaremos el OID de "enlace" común en este ejemplo:  ```bash snmptrap -v 2c -c secret localhost 0 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/ AES como cifrado.  Para habilitar la aceptación de SNMPv3, agregue las siguientes líneas a `snmptrapd.conf`:  ```ini createUser -e 0x8000000001020304 traptest SHA mypassword AES authuser log,execute traptest ```  :::noteimportant Tenga en cuenta la palabra clave "execute" que permite ejecutar scripts para este modelo de seguridad de usuario. :::  ```bash snmptrap -v 3 -n "" -a SHA -A micontraseña -x AES -X micontraseña -l authPriv -u traptest -e 0x8000000001020304 localhost 0 linkUp.0 ```  ::: notewarning 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 tenga que recompilarlo con la opción de `configuració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`:  ```bash 20220805.102235 ZBXTRAP 127.0.0.1 UDP: [127.0.0.1]:35736->[127.0.0.1]:162 DISMAN-EVENT-MIB::sysUpTimeInstance = 0:0:00:00.00 SNMPv2-MIB::snmpTrapOID.0 = IF-MIB::linkUp.0 ```  El valor de la métrica en Zabbix será:  ```bash 2022-08-05 10:22:35 2022-08-05 10:22:33  20220805.102233 UDP: [127.0.0.1]:35736->[127.0.0.1]:162 DISMAN-EVENT-MIB::sysUpTimeInstance = 0:0:00:00.00 SNMPv2-MIB::snmpTrapOID.0 = IF-MIB::linkUp.0 ```

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

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/monitoring/dashboard/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/monitoring/dashboard/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.

en-us	#### Sharing  The **Sharing** tab contains the map type as well as sharing options (user groups, users) for private maps:  ![](../../../../../assets/en/manual/config/visualization/map_config2.png)  |Parameter|Description| |--|--------| |*Type*|Select map type:<br>**Private** - map is visible only to selected user groups and users<br>**Public** - map is visible to all| |*List of user group shares*|Select user groups that the map is accessible to.<br>You may allow read-only or read-write access.| |*List of user shares*|Select users that the map is accessible to.<br>You may allow read-only or read-write access.|  When you click on *Add* to save this map, you have created an empty map with a name, dimensions, and certain preferences. Now you need to add some elements. For that, click on *Constructor* in the map list to open the editable area.
es	#### Intercambio  La pestaña **Compartir** contiene el tipo de mapa y las opciones para compartir (grupos de usuarios, usuarios) para mapas privados:  ![](../../../../../assets/en/manual/config/visualization/map_config2.png)  |Parámetro|Descripción| |--|--------| |*Tipo*|Seleccione el tipo de mapa:<br>**Privado**: el mapa es visible solo para usuarios y grupos de usuarios seleccionados<br>**Público**: el mapa es visible para todos| |*Lista de recursos compartidos de grupos de usuarios*|Seleccione los grupos de usuarios a los que el mapa es accesible.<br>Puede permitir el acceso de solo lectura o de lectura y escritura.| |*Lista de usuarios compartidos*|Seleccione los usuarios a los que el mapa es accesible.<br>Puede permitir el acceso de solo lectura o de lectura y escritura.|  Cuando hace clic en *Agregar* para guardar este mapa, ha creado un mapa vacío con un nombre, dimensiones y ciertas preferencias. Ahora necesitas agregar algunos elementos Para eso, haga clic en *Constructor* en la lista de mapas para abrir el área editable.

en-us	##### Shell configuration form  This step should be performed only once for every host that will be monitored by SSH checks.  By using the following commands, the **public** key file can be installed on a remote host *10.10.10.10*, so that the SSH checks can be performed with a *root* account (for better readability, command prompts are commented out):  ```bash sudo -u zabbix ssh-copy-id root@10.10.10.10 # The authenticity of host '10.10.10.10 (10.10.10.10)' can't be established. # RSA key fingerprint is 38:ba:f2:a4:b5:d9:8f:52:00:09:f7:1f:75:cc:0b:46. # Are you sure you want to continue connecting (yes/no)? yes # Warning: Permanently added '10.10.10.10' (RSA) to the list of known hosts. # root@10.10.10.10's password: <Enter root password> # Now try logging into the machine, with "ssh 'root@10.10.10.10'", # and check to make sure that only the key(s) you wanted were added. ```  Now it is possible to check the SSH login using the default private key (*/home/zabbix/.ssh/id\_rsa*) for the *zabbix* user account:  ```bash sudo -u zabbix ssh root@10.10.10.10 ```  If the login is successful, then the configuration part in the shell is finished and the remote SSH session can be closed.
es	##### Formulario de configuración de Shell  Este paso debe realizarse una sola vez por cada equipo que va a ser monitoreado por SSH.  Al usar el siguiente comando, se puede instalar el archivo de clave **pública** en un equipo remoto * 10.10.10.10 * para que luego se puedan realizar las comprobaciones SSH con una cuenta *root* (para una mejor legibilidad, las indicaciones de comando están comentadas):  ```bash sudo -u zabbix ssh-copy-id root@10.10.10.10 # The authenticity of host '10.10.10.10 (10.10.10.10)' can't be established. # RSA key fingerprint is 38:ba:f2:a4:b5:d9:8f:52:00:09:f7:1f:75:cc:0b:46. # Are you sure you want to continue connecting (yes/no)? yes # Warning: Permanently added '10.10.10.10' (RSA) to the list of known hosts. # root@10.10.10.10's password: <Enter root password> # Now try logging into the machine, with "ssh 'root@10.10.10.10'", # and check to make sure that only the key(s) you wanted were added. ```  Ahora es posible verificar el inicio de sesión SSH usando la clave privada predeterminada(*/home/zabbix/.ssh/id\_rsa*) para la cuenta de usuario *zabbix*:  ```bash sudo -u zabbix ssh root@10.10.10.10 ```  Si el inicio de sesión es exitoso, entonces la parte de configuración en el shell ha terminado y la sesión SSH remota se puede cerrar.

en-us	### Signing data using RS256  A new `sign(hash,key,data)` JavaScript function has been implemented allowing to use the RS256 encryption algorithm to calculate the signature.   For more details see: [Additional JavaScript objects](/manual/config/items/preprocessing/javascript/javascript_objects#global-javascript-functions).
es	### Firma de datos mediante RS256  Se ha implementado una nueva función JavaScript `sign(hash,clave,datos)` que permite utilizar el algoritmo de cifrado RS256 para calcular la firma.  Para obtener más detalles, consulte: [Objetos JavaScript adicionales](/manual/config/items/preprocessing/javascript/javascript_objects#global-javascript-functions).

en-us	##### Simple attributes  An MBean object name is nothing but a string which you define in your Java application. An attribute name, on the other hand, can be more complex. In case an attribute returns primitive data type (an integer, a string etc.) there is nothing to worry about, the key will look like this:      jmx[com.example:Type=Hello,weight]  In this example the object name is "com.example:Type=Hello", the attribute name is "weight", and the returned value type should probably be "Numeric (float)".
es	##### Atributos simples  Un nombre de objeto MBean no es más que una cadena que define en su aplicación Java. Un nombre de atributo, por otro lado, puede ser más complejo. En caso de que un atributo devuelva un tipo de datos primitivo (un número entero, un cadena, etc.) no hay nada de qué preocuparse, la clave se verá como este:      jmx[com.example:Type=Hello,weight]  En este ejemplo, un nombre de objeto es "com.example:Type=Hello",  el nombre del atributo es "weight" y probablemente el tipo de valor devuelto debería ser "Numérico (flotante)".

en-us	#### Simple checks  There is a bug in **fping** versions earlier than v3.10 that mishandles duplicate echo replay packets. This may cause unexpected results for `icmpping`, `icmppingloss`, `icmppingsec` items. It is recommended to use the latest version of **fping**. Please see [ZBX-11726](https://support.zabbix.com/browse/ZBX-11726) for more details.
es	#### Controles simples  Hay un error en las versiones de **fping** anteriores a v3.10 que maneja mal los paquetes de repetición de eco duplicados. Esto puede causar resultados inesperados para Elementos `icmpping`, `icmppingloss`, `icmppingsec`. Se recomienda  usar la última versión de **fping**. Por favor mira [ZBX-11726](https://support.zabbix.com/browse/ZBX-11726) para más detalles.

en-us	##### Simple data collection  Collect the content of *https://www.example.com/release\_notes*:  -   Create an item with type "Script". -   In the *Script* field, enter:  ```javascript var request = new HttpRequest(); return request.get("https://www.example.com/release_notes"); ```
es	##### Recopilación de datos sencilla  Recopile el contenido de *https://www.example.com/release\_notes*:  - Crear una métrica de tipo "Script". - En el campo *Script*, ingrese:  ```javascript var request = new HttpRequest(); return request.get("https://www.example.com/release_notes"); ```

en-us	 #### Simple macros replaced by expression macros  A new expression syntax for triggers and calculated items was introduced in [Zabbix 5.4](https://www.zabbix.com/documentation/5.4/manual/introduction/whatsnew540). However, the old syntax still remained in use in simple macros. In the new version, the functionality of simple macros has been transferred to expression macros and the new expression syntax is used. See the comparison below for details of the change:  |In Zabbix 6.0|Before Zabbix 6.0| |-------------|-----------------| |`{?avg(/host/key,1h)}`<br><br>Example of an expression macro in the new version.|`{host:key.avg(1h)}`<br><br>Example of a simple macro in previous versions.|  The existing simple macros will be converted to expression macros during the upgrade. The scope of expression macros covers the same that was offered by simple macros. Thus, expression macros can be used in:  -   problem notifications and commands -   problem update notifications and commands -   map element labels -   map link labels -   map shape labels -   graph names  
es	### Bulk processing for Prometheus metrics  Bulk processing of dependent items has been introduced in the preprocessing  queue to improve the performance of retrieving Prometheus metrics.  See [Prometheus checks](/manual/config/items/itemtypes/prometheus#bulk-processing) for more details.  

en-us	#### Simple macros replaced by expression macros  The functionality of simple macros has been [transferred](/manual/introduction/whatsnew600#simple_macros_replaced_by_expression_macros) to expression macros. The existing simple macros will be converted to expression macros during the upgrade. Macros that can not be converted without exceeding the length limit will not be converted with a warning printed in the log file.  
es	#### Simple macros replaced by expression macros  The functionality of simple macros has been [transferred](/manual/introduction/whatsnew600#simple_macros_replaced_by_expression_macros) to expression macros. The existing simple macros will be converted to expression macros during the upgrade. Macros that can not be converted without exceeding the length limit will not be converted with a warning printed in the log file.  

en-us	#### Size limits  There are size limits for PSK identity and value in Zabbix, in some cases a crypto library can have lower limit:  |Component|PSK identity max size|PSK value min size|PSK value max size| |---------|---------------------|------------------|------------------| |*Zabbix*|128 UTF-8 characters|128-bit (16-byte PSK, entered as 32 hexadecimal digits)|2048-bit (256-byte PSK, entered as 512 hexadecimal digits)| |*GnuTLS*|128 bytes (may include UTF-8 characters)|\-|2048-bit (256-byte PSK, entered as 512 hexadecimal digits)| |*OpenSSL 1.0.x, 1.1.0*|127 bytes (may include UTF-8 characters)|\-|2048-bit (256-byte PSK, entered as 512 hexadecimal digits)| |*OpenSSL 1.1.1*|127 bytes (may include UTF-8 characters)|\-|512-bit (64-byte PSK, entered as 128 hexadecimal digits)| |*OpenSSL 1.1.1a and later*|127 bytes (may include UTF-8 characters)|\-|2048-bit (256-byte PSK, entered as 512 hexadecimal digits)|  ::: noteimportant  Zabbix frontend allows configuring up to 128-character long PSK identity string and 2048-bit long PSK regardless of crypto libraries used.\ If some Zabbix components support lower limits, it is the user's responsibility to configure PSK identity and value with allowed length for these components.\ Exceeding length limits results in communication failures between Zabbix components.  :::  Before Zabbix server connects to agent using PSK, the server looks up the PSK identity and PSK value configured for that agent in database (actually in configuration cache). Upon receiving a connection the agent uses PSK identity and PSK value from its configuration file. If both parties have the same PSK identity string and PSK value the connection may succeed.  ::: noteimportant  Each PSK identity must be paired with only one value. It is the user's responsibility to ensure that there are no two PSKs with the same identity string but different values. Failing to do so may lead to unpredictable errors or disruptions of communication between Zabbix components using PSKs with this PSK identity string.  :::
es	#### Límites de tamaño  Existen límites de tamaño para la identidad y el valor de PSK en Zabbix, en algunos casos una biblioteca criptográfica puede tener un límite inferior:  |Componente|Tamaño máximo de identidad PSK|Tamaño mínimo del valor PSK|Tamaño máximo del valor PSK| |---------|---------------------|----------------- -|------------------| |*Zabbix*|128 caracteres UTF-8|128 bits (PSK de 16 bytes, ingresado como 32 dígitos hexadecimales)|2048 bits (PSK de 256 bytes, ingresado como 512 dígitos hexadecimales)| |*GnuTLS*|128 bytes (puede incluir caracteres UTF-8)|\-|2048 bits (PSK de 256 bytes, ingresado como 512 dígitos hexadecimales)| |*OpenSSL 1.0.x, 1.1.0*|127 bytes (puede incluir caracteres UTF-8)|\-|2048 bits (PSK de 256 bytes, ingresado como 512 dígitos hexadecimales)| |*OpenSSL 1.1.1*|127 bytes (puede incluir caracteres UTF-8)|\-|512 bits (PSK de 64 bytes, ingresado como 128 dígitos hexadecimales)| |*OpenSSL 1.1.1a y posterior*|127 bytes (puede incluir caracteres UTF-8)|\-|2048 bits (PSK de 256 bytes, ingresado como 512 dígitos hexadecimales)|  ::: nota importante  El frontend de Zabbix permite configurar hasta Cadena de identidad PSK de 128 caracteres de largo y PSK de 2048 bits de largo independientemente de bibliotecas criptográficas utilizadas.\ Si algunos componentes de Zabbix admiten límites inferiores, es decisión del usuario responsabilidad de configurar la identidad y el valor de PSK con la longitud permitida para estos componentes.\ Exceder los límites de longitud provoca fallas de comunicación entre Zabbix componentes.  :::  Antes de que el servidor Zabbix se conecte al agente usando PSK, el servidor busca la identidad de PSK y el valor de PSK configurados para ese agente en la base de datos (en realidad en la caché de configuración). Al recibir una conexión el agente utiliza la identidad PSK y el valor PSK de su archivo de configuración. Si ambos las partes tienen la misma cadena de identidad PSK y PSK valora la conexión puede tener éxito.  ::: nota importante  Cada identidad PSK debe estar emparejada con una sola valor. Es responsabilidad del usuario asegurarse de que no haya dos PSK con la misma cadena de identidad pero valores diferentes. no hacer hacerlo puede provocar errores impredecibles o interrupciones en la comunicación entre Zabbix componentes que utilizan PSK con esta cadena de identidad PSK.  :::

en-us	 ### Size  |Type|Size|Comments| |-----|-----|----------| |Byte| 4 |Size of the current payload in bytes.|
es	 ### Tamaño  |Tipo|Tamaño|Comentarios| |-----|-----|----------| |byte| 4 |Tamaño de la carga útil actual en bytes.|

en-us	#### sla Changes:\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) added new API `sla` with methods: `sla.create`, `sla.delete`, `sla.get`, `sla.getsli`, `sla.update`.\
es	#### sla  Cambios:\ [ZBXNEXT-6999](https://support.zabbix.com/browse/ZBXNEXT-6999) añadida nueva Interfaz de comunicación de aplicaciones `sla` con métodos: `sla.create`,`sla.delete`,`sla.get`,`sla.getsli`,`sla.update`.\

en-us	#### Slack webhook (custom)  This webhook will forward notifications from Zabbix to a Slack channel.  ![](../../../../../../assets/en/manual/config/notifications/media/webhook_slack1.png)  ``` {.java} try {     var params = JSON.parse(value),         req = new HttpRequest(),         response;      if (params.HTTPProxy) {         req.setProxy(params.HTTPProxy);     }      req.addHeader('Content-Type: application/x-www-form-urlencoded');      Zabbix.log(4, '[ Slack webhook ] Webhook request with value=' + value);      response = req.post(params.hook_url, 'payload=' + encodeURIComponent(value));     Zabbix.log(4, '[ Slack webhook ] Responded with code: ' + req.getStatus() + '. Response: ' + response);      try {         response = JSON.parse(response);     }     catch (error) {         if (req.getStatus() < 200 || req.getStatus() >= 300) {             throw 'Request failed with status code ' + req.getStatus();         }         else {             throw 'Request success, but response parsing failed.';         }     }      if (req.getStatus() !== 200 || !response.ok || response.ok === 'false') {         throw response.error;     }      return 'OK'; } catch (error) {     Zabbix.log(3, '[ Slack webhook ] Sending failed. Error: ' + error);      throw 'Failed with error: ' + error; } ```
es	#### Webhook de Slack (personalizado)  Este webhook reenviará notificaciones de Zabbix a un canal de Slack.  ![](../../../../../../assets/en/manual/config/notifications/media/webhook_slack1.png)  ``` {.java} intentar {     var parámetros = JSON.parse(valor),         solicitud = nueva HttpRequest(),         respuesta;      si (params.HTTPProxy) {         req.setProxy(params.HTTPProxy);     }      req.addHeader('Tipo de contenido: aplicación/x-www-form-urlencoded');      Zabbix.log(4, '[Slack webhook] Solicitud de webhook con valor=' + valor);      respuesta = req.post(params.hook_url, 'payload=' + encodeURIComponent(valor));     Zabbix.log(4, '[ Webhook de Slack ] Respondió con el código: ' + req.getStatus() + '. Respuesta: ' + respuesta);      intentar {         respuesta = JSON.parse(respuesta);     }     atrapar (error) {         si (req.getStatus() < 200 || req.getStatus() >= 300) {             throw 'La solicitud falló con el código de estado' + req.getStatus();         }         demás {             throw 'La solicitud se realizó correctamente, pero el análisis de la respuesta falló.';         }     }      if (req.getStatus() !== 200 || !response.ok || respuesta.ok === 'falso') {         lanzar respuesta.error;     }      devolver 'OK'; } atrapar (error) {     Zabbix.log(3, '[ Webhook de Slack ] Error al enviar. Error: ' + error);      throw 'Error con error: ' + error; } ```

en-us	# sla.create
es	# sla.create

en-us	# sla.delete
es	# sla.delete

en-us	### SLA excluded downtime  The excluded downtime object defines periods where the connected service(s) are scheduled to be out of working order, without affecting SLI, e.g. undergoing planned maintenance.
es	### Tiempo de inactividad excluido de SLA   El objeto de tiempo de inactividad excluido define los períodos en los que los servicios conectados están programados para estar fuera de funcionamiento, sin afectar el SLI, por ejemplo, sometiéndose a un mantenimiento planificado.

en-us	# sla.get
es	# sla.get

en-us	# sla.getsli
es	# sla.getsli

en-us	 ### SLA  In this example, expected Zabbix cluster performance is 100% excluding semi-annual one hour maintenance period.     First, you need to add a new service level agreement.   Go to the *Services->SLA* menu section and press Create SLA. Enter name *Zabbix cluster performance* and set the SLO to 100%.   The service Zabbix cluster has a service tag `Zabbix:server`. To use this SLA for measuring performance of Zabbix cluster, in the *Service tags* parameter, specify:  - Name: Zabbix - Operation: Equals - Value: server  ![](../../../assets/en/manual/config/service_sla.png){width=600}  In a real-life setup, you can also update desired reporting period, time zone and start date or change the schedule from 24/7 to custom. For this example, the default settings are sufficient.   Switch to the *Excluded downtimes* tab and add downtimes for scheduled maintenance periods to exclude these periods from SLA calculation. In the Excluded downtimes section press the Add link, enter downtime name, planned start time and duration.  ![](../../../assets/en/manual/config/service_sla1.png){width=600}  Press Add to save the new SLA.  Switch to the SLA reports section to view the SLA report for Zabbix cluster.    ![](../../../assets/en/manual/config/service_sla2.png){width=600}  The SLA info can also be checked in the *Services* section.   ![](../../../assets/en/manual/config/service_sla3.png){width=600}
es	 ### SLA  En este ejemplo, el rendimiento esperado del clúster Zabbix es del 100 % excluyendo el período de mantenimiento semestral de una hora.  Primero, debe agregar un nuevo acuerdo de nivel de servicio.  Vaya a la sección de menú *Servicios->SLA* y presione Crear SLA. Ingrese el nombre *Rendimiento del clúster Zabbix* y establezca el SLO en 100%.  El clúster de servicio Zabbix tiene una etiqueta de servicio `Zabbix:server`. Para utilizar este SLA para medir el rendimiento del clúster Zabbix, en el parámetro *Etiquetas de servicio*, especifique:  - Nombre: Zabbix - Operación: Igual - Valor: servidor  ![](../../../assets/en/manual/config/service_sla.png){width=600}  En una configuración de la vida real, también puede actualizar el período de informe deseado, la zona horaria y la fecha de inicio o cambiar el horario de 24 horas al día, 7 días a la semana a personalizado. Para este ejemplo, la configuración predeterminada es suficiente.  Cambie a la pestaña *Tiempos de inactividad excluidos* y agregue tiempos de inactividad para los períodos de mantenimiento programados para excluir estos períodos del cálculo del SLA. En la sección Tiempos de inactividad excluidos, presione el enlace Agregar, ingrese el nombre del tiempo de inactividad, la hora de inicio planificada y la duración.  ![](../../../assets/en/manual/config/service_sla1.png){width=600}  Presione Agregar para guardar el nuevo SLA.  Cambie a la sección de informes de SLA para ver el informe de SLA para el clúster de Zabbix.  ![](../../../assets/en/manual/config/service_sla2.png){width=600}  La información del SLA también se puede consultar en la sección *Servicios*.  ![](../../../assets/en/manual/config/service_sla3.png){width=600}

en-us	# > SLA object  The following objects are directly related to the `sla` (Service Level Agreement) API.
es	# > Objeto SLA  Los siguientes objetos están directamente relacionados con la API `sla` (Acuerdo de nivel de servicio).

en-us	 ### SLA reports  How a service performs compared to an SLA is visible in the [SLA report](/manual/web_interface/frontend_sections/services/sla_report). SLA reports can be viewed:    - from the *SLA* section by clicking on the SLA report hyperlink;   - from the *Services* section by clicking on the SLA name in the info tab;   - in the Dashboard [widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/sla_report) *SLA report*.      Once an SLA is configured, the *Info* tab in the services section will also display some information about service performance. 
es	 ### Informes SLA  El rendimiento de un servicio en comparación con un SLA se puede ver en el [informe SLA](/manual/web_interface/frontend_sections/services/sla_report). Los informes SLA se pueden ver:    - desde la sección *SLA* haciendo clic en el hipervínculo del informe SLA;   - desde la sección *Servicios* haciendo clic en el nombre del SLA en la pestaña de información;   - en el [widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/sla_report) de tablero *Informe SLA*.      Una vez que se configura un SLA, la pestaña *Información* en la sección de servicios también mostrará información sobre el rendimiento del servicio.

en-us	### SLAs  ![](../../../../../assets/en/manual/web_interface/sla_list.png){width="600"}  A list of the configured SLAs is displayed. *Note* that only the SLAs  related to services accessible to the user will be displayed (as read-only,  unless *Manage SLA* is enabled for the user role).   Displayed data:  |Parameter|Description| |--|--------| |*Name*|The SLA name is displayed.<br>The name is a link to [SLA configuration](/manual/it_services/sla#configuration). | |*SLO*|The service level objective (SLO) is displayed. | |*Effective date*|The date of starting SLA calculation is displayed. | |*Reporting period*|The period used in the SLA report is displayed - *daily*, *weekly*, *monthly*, *quarterly*, or *annually*. | |*Time zone*|The SLA time zone is displayed. | |*Schedule*|The SLA schedule is displayed - 24x7 or custom. | |*SLA report*|Click on the link to see the SLA report for this SLA. | |*Status*|The SLA status is displayed - enabled or disabled. |
es	### SLA  ![](../../../../../assets/en/manual/web_interface/sla_list.png){width="600"}  Se muestra una lista de los SLA configurados. *Tenga en cuenta* que solo se mostrarán los SLA relacionados con los servicios accesibles al usuario (como solo lectura, a menos que *Administrar SLA* esté habilitado para el rol de usuario).   Datos mostrados:  |Parámetro|Descripción| |--|--------| |*Nombre*|Se muestra el nombre del SLA.<br>El nombre es un enlace a [configuración del SLA](/manual/it_services/sla#configuration). | |*SLO*|Se muestra el objetivo de nivel de servicio (SLO). | |*Fecha de vigencia*|Se muestra la fecha de inicio del cálculo del SLA. | |*Período de informe*|Se muestra el período utilizado en el informe SLA: *diario*, *semanal*, *mensual*, *trimestral* o *anual*. | |*Zona horaria*|Se muestra la zona horaria SLA. | |*Programación*|El programa SLA se muestra: 24 horas al día, 7 días a la semana o personalizado. | |*Informe SLA*|Haga clic en el enlace para ver el informe SLA para este SLA. | |*Estado*|Se muestra el estado del SLA: habilitado o deshabilitado. |

en-us	### SLA Schedule  The SLA schedule object defines periods where the connected service(s) are scheduled to be in working order. It has the following properties.
es	### Programación de SLA  El objeto de programación SLA define períodos en los que los servicios conectados están programados para funcionar correctamente. Tiene las siguientes propiedades.

en-us	### SLA service tag  The SLA service tag object links services to include in the calculations for the SLA. It has the following properties.
es	### Etiqueta de servicio SLA  El objeto de etiqueta de servicio SLA vincula los servicios que se incluirán en los cálculos del SLA. Tiene las siguientes propiedades.

en-us	 ### SLAs  Previously, SLA targets had to be defined for each service separately. Since Zabbix 6.0, SLA has become a separate entity, which contains information about service schedule, expected service level objective (SLO) and downtime periods to exclude from the calculation. Once configured, an SLA can be assigned to multiple services through [service tags](/manual/it_services/service_tree#tags).   During an upgrade:   - Identical SLAs defined for each service will be grouped and one SLA per each group will be created.  - Each affected service will get a special tag `SLA`:`<ID>` and the same tag will be specified in the *Service tags* parameter of the corresponding SLA.  - Service creation time, a new metric in SLA reports, will be set to 01/01/2000 00:00 for existing services. 
es	 ### SLA  Anteriormente, los objetivos de SLA debían definirse para cada servicio por separado. Desde Zabbix 6.0, SLA se ha convertido en una entidad separada, que contiene información sobre el cronograma de servicio, el objetivo de nivel de servicio esperado (SLO) y los períodos de inactividad que se deben excluir del cálculo. Una vez configurado, se puede asignar un SLA a múltiples servicios a través de [etiquetas de servicio](/manual/it_services/service_tree#tags).  Durante una actualización:  - Se agruparán SLA idénticos definidos para cada servicio y se creará un SLA por cada grupo. - Cada servicio afectado obtendrá una etiqueta especial `SLA`:`<ID>` y la misma etiqueta se especificará en el parámetro *Etiquetas de servicio* del SLA correspondiente. - La hora de creación del servicio, una nueva métrica en los informes SLA, se establecerá en 01/01/2000 00:00 para los servicios existentes.

en-us	### SLA  The SLA object has the following properties.  | Property                   | [Type](/manual/api/reference_commentary#data_types) | Description                                                                                                                                                                                                                               | |----------------------------|-----------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | slaid                      | string                                              | *(readonly)* ID of the SLA.                                                                                                                                                                                                               | | **name**<br>(required)     | string                                              | Name of the SLA.                                                                                                                                                                                                                          | | **period**<br>(required)   | integer                                             | Reporting period of the SLA.<br><br>Possible values:<br>0 - daily;<br>1 - weekly;<br>2 - monthly;<br>3 - quarterly;<br>4 - annually.                                                                                                      | | **slo**<br>(required)      | float                                               | Minimum acceptable Service Level Objective expressed as a percent. If the Service Level Indicator (SLI) drops lower, the SLA is considered to be in problem/unfulfilled state.<br><br>Possible values: 0-100 (up to 4 fractional digits). | | effective_date             | integer                                             | Effective date of the SLA.<br><br>Possible values: date timestamp in UTC.                                                                                                                                                                 | | **timezone**<br>(required) | string                                              | Reporting time zone, for example: `Europe/London`, `UTC`.<br><br>For the full list of supported time zones please refer to [PHP documentation](https://www.php.net/manual/en/timezones.php).                                              | | status                     | integer                                             | Status of the SLA.<br><br>Possible values:<br>0 - *(default)* disabled SLA;<br>1 - enabled SLA.                                                                                                                                           | | description                | string                                              | Description of the SLA.                                                                                                                                                                                                                   |  Note that for some methods (update, delete) the required/optional parameter combination is different.
es	### SLA  El objeto SLA tiene las siguientes propiedades.  | Propiedad | [Tipo](/manual/api/reference_commentary#tipos_de_datos) | Descripción | |----------------------------|-----------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | slaid | cadena | *(solo lectura)* ID del SLA. | | **name**<br>(obligatorio) | cadena | Nombre del SLA. | | **period**<br>(obligatorio) | número entero | Período de informe del SLA.<br><br>Valores posibles:<br>0 - diario;<br>1 - semanal;<br>2 - mensual;<br>3 - trimestral;<br>4 - anualmente. | | **slo**<br>(obligatorio) | flotador | Objetivo de nivel de servicio mínimo aceptable expresado como porcentaje. Si el indicador de nivel de servicio (SLI) cae más bajo, se considera que el SLA está en estado problemático o no cumplido.<br><br>Valores posibles: 0-100 (hasta 4 dígitos fraccionarios). | | effective_date | número entero | Fecha de vigencia del SLA.<br><br>Valores posibles: fecha y hora en UTC. | | **timezone**<br>(obligatorio) | cadena | Zona horaria de informes, por ejemplo: `Europa/Londres`, `UTC`.<br><br>Para obtener la lista completa de zonas horarias admitidas, consulte la [PHP documentación](https://www.php.net/manual/en/timezones.php). | | status | número entero | Estado del SLA.<br><br>Valores posibles:<br>0 - *(predeterminado)* SLA deshabilitado;<br>1 - SLA habilitado. | | description | cadena | Descripción del SLA. |  Tenga en cuenta que para algunos métodos (update, delete) la combinación de parámetros requeridos/opcionales es diferente.

en-us	# SLA  This class is designed to work with SLA (Service Level Agreement) objects used to estimate the performance of  IT infrastructure and business services.  Object references:\  -   [SLA](/manual/api/reference/sla/object#sla) -   [SLA schedule](/manual/api/reference/sla/object#sla-schedule) -   [SLA excluded downtime](/manual/api/reference/sla/object#sla-excluded-downtime) -   [SLA service tag](/manual/api/reference/sla/object#sla-service-tag)  Available methods:\  -   [sla.create](/manual/api/reference/sla/create) - creating new SLAs -   [sla.delete](/manual/api/reference/sla/delete) - deleting SLAs -   [sla.get](/manual/api/reference/sla/get) - retrieving SLAs -   [sla.getsli](/manual/api/reference/sla/getsli) - retrieving Service Level Indicator (SLI) data for SLAs -   [sla.update](/manual/api/reference/sla/update) - updating SLAs
es	# SLA  Esta clase está diseñada para trabajar con objetos SLA (Acuerdo de nivel de servicio) utilizados para estimar el rendimiento de la Infraestructura TI y servicios empresariales.  Referencias de objetos:\  - [SLA](/manual/api/reference/sla/object#sla) - [Programación de SLA](/manual/api/reference/sla/object#sla-schedule) - [Tiempo de inactividad excluido SLA](/manual/api/reference/sla/object#sla-excluded-downtime) - [Etiqueta de servicio SLA](/manual/api/reference/sla/object#sla-service-tag)  Métodos disponibles:\  - [sla.create](/manual/api/reference/sla/create) - creación de nuevos SLA - [sla.delete](/manual/api/reference/sla/delete) - eliminación de SLA - [sla.get](/manual/api/reference/sla/get) - recuperación de SLA - [sla.getsli](/manual/api/reference/sla/getsli) - recuperación de datos del indicador de nivel de servicio (SLI) para SLA - [sla.update](/manual/api/reference/sla/update) - actualización de SLA

en-us	# sla.update
es	# sla.update

en-us	#### SLES 12  In SUSE Linux Enterprise Server 12 you need to add the Nginx repository, before installing Nginx:      zypper addrepo -G -t dnf -c 'http://nginx.org/packages/sles/12' nginx  You also need to configure `php-fpm`:      cp /etc/php5/fpm/php-fpm.conf{.default,}     sed -i 's/user = nobody/user = wwwrun/; s/group = nobody/group = www/' /etc/php5/fpm/php-fpm.conf
es	#### SLES 12  En SUSE Linux Enterprise Server 12 necesita agregar el repositorio Nginx, antes de instalar Nginx:      zypper addrepo -G -t dnf -c 'http://nginx.org/packages/sles/12' nginx  También necesita configurar `php-fpm`:      cp /etc/php5/fpm/php-fpm.conf{.default,}     sed -i 's/user = nobody/user = wwwrun/; s/group = nobody/group = www/' /etc/php5/fpm/php-fpm.conf

en-us	#### SLES 15  In SUSE Linux Enterprise Server 15 you need to configure `php-fpm`:      cp /etc/php7/fpm/php-fpm.conf{.default,}     cp /etc/php7/fpm/php-fpm.d/www.conf{.default,}     sed -i 's/user = nobody/user = wwwrun/; s/group = nobody/group = www/' /etc/php7/fpm/php-fpm.d/www.conf
es	#### SLES 15  En SUSE Linux Enterprise Server 15 necesita configurar `php-fpm`:      cp /etc/php7/fpm/php-fpm.conf{.default,}     cp /etc/php7/fpm/php-fpm.d/www.conf{.default,}     sed -i 's/user = nobody/user = wwwrun/; s/group = nobody/group = www/' /etc/php7/fpm/php-fpm.d/www.conf

en-us	#### SLI data  The SLI data returned for each reported period and service consists of:  | Property            | [Type](/manual/api/reference_commentary#data_types) | Description                                                                                                                                                                                                                                                                                                                                                                                         | |---------------------|-----------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | uptime              | integer                                             | Amount of time service spent in an _OK_ state during scheduled uptime, less the excluded downtimes.                                                                                                                                                                                                                                                                                                 | | downtime            | integer                                             | Amount of time service spent in a _not OK_ state during scheduled uptime, less the excluded downtimes.                                                                                                                                                                                                                                                                                              | | sli                 | float                                               | SLI (per cent of total uptime), based on uptime and downtime.                                                                                                                                                                                                                                                                                                                                       | | error\_budget       | integer                                             | Error budget (in seconds), based on the SLI and the SLO.                                                                                                                                                                                                                                                                                                                                            | | excluded\_downtimes | array                                               | Array of excluded downtimes in this reporting period.<br><br>Each object will contain the following parameters:<br>- _name_ - Name of the excluded downtime.<br>- _period\_from_ - Starting date and time (inclusive) of the excluded downtime.<br>- _period\_to_ - Ending date and time (exclusive) of the excluded downtime.<br><br>Excluded downtimes are sorted by period_from field ascending. |
es	#### Datos SLI  Los datos de SLI devueltos para cada período y servicio reportado consisten en:  | Propiedad | [Tipo](/manual/api/reference_commentary#tipos_de_datos) | Descripción | |---------------------|--------------------- --------------------|----------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------| | uptime | entero | Cantidad de tiempo que el servicio pasó en estado _OK_ durante el tiempo de actividad programado, menos los tiempos de inactividad excluidos. | | tiempo de inactividad | entero | Cantidad de tiempo que el servicio pasó en un estado _not OK_ durante el tiempo de actividad programado, menos los tiempos de inactividad excluidos. | | sli | flotador | SLI (porcentaje del tiempo de actividad total), basado en el tiempo de actividad y el tiempo de inactividad. | | error\_budget | entero | Presupuesto de error (en segundos), basado en SLI y SLO. | | excluded\_downtimes| matriz | Matriz de tiempos de inactividad excluidos en este período de informe.<br><br>Cada objeto contendrá los siguientes parámetros:<br>- _name_ - Nombre del tiempo de inactividad excluido.<br>- _period\_from_ - Fecha y hora de inicio (inclusive) del tiempo de inactividad excluido.<br>- _period\_to_ - Fecha y hora de finalización (exclusivas) del tiempo de inactividad excluido.<br><br>Los tiempos de inactividad excluidos se ordenan por campo period_from de forma ascendente. |

en-us	#### Slideshow  It is possible to activate a slideshow in the dashboard:  -   `/zabbix.php?action=dashboard.view&slideshow=1` - activate slideshow
es	#### Diapositivas  Es posible activar una presentación de diapositivas en el tablero:  - `/zabbix.php?action=dashboard.view&slideshow=1` - activa la presentación de diapositivas

en-us	#### Slow configuration sync with Oracle  Configuration sync might be slow in Zabbix 6.0 installations with Oracle DB that have high number of items and item preprocessing steps. This is caused by the Oracle database engine speed processing *nclob* type fields.  To improve performance, you can convert the field types from *nclob* to *nvarchar2* by manually applying the database patch [items_nvarchar_prepare.sql](/../assets/en/manual/installation/items_nvarchar_prepare.sql). Note that this conversion will reduce the maximum field size limit from 65535 bytes to 4000 bytes for item preprocessing parameters and item parameters such as *Description*, Script item's field *Script*, HTTP agent item's fields *Request body* and *Headers*, Database monitor item's field *SQL query*. Queries to determine template names that need to be deleted before applying the patch are provided in the patch as a comment. Alternatively, if MAX_STRING_SIZE is set you can change *nvarchar2(4000)* to *nvarchar2(32767)* in the patch queries to set the 32767 bytes field size limit.  For an extended discussion, see [ZBX-22363](https://support.zabbix.com/browse/ZBX-22363).
es	#### Sincronización de configuración lenta con Oracle  La sincronización de la configuración puede ser lenta en instalaciones de Zabbix 6.0 con Oracle DB que tienen una gran cantidad de métricas y pasos de preprocesamiento de métricas. Esto se debe a la velocidad del motor de la base de datos Oracle que procesa campos de tipo *nclob*.  Para mejorar el rendimiento, puede convertir los tipos de campo de *nclob* a *nvarchar2* aplicando manualmente el parche de la base de datos [items_nvarchar_prepare.sql](/../assets/en/manual/installation/items_nvarchar_prepare.sql). Tenga en cuenta que esta conversión reducirá el límite máximo de tamaño de campo de 65535 bytes a 4000 bytes para los parámetros de preprocesamiento de métricas y parámetros de métricas como *Descripción*, campo *Script* de la métrica de script, campos *Cuerpo de la solicitud* y *Encabezados* de la métrica del agente HTTP , campo *Consulta SQL* de la métrica del monitor de base de datos . Las consultas para determinar los nombres de las plantillas que deben eliminarse antes de aplicar el parche se proporcionan en el parche como comentario. Alternativamente, si se establece MAX_STRING_SIZE, puede cambiar *nvarchar2(4000)* a *nvarchar2(32767)* en las consultas de parche para establecer el límite de tamaño de campo de 32767 bytes.  Para obtener una discusión ampliada, consulte [ZBX-22363](https://support.zabbix.com/browse/ZBX-22363).

en-us	#### Slow MySQL queries  Zabbix server generates slow `SELECT` queries in case of non-existing values for items. This [issue](https://bugs.mysql.com/bug.php?id=74602) is known to occur in MySQL 5.6/5.7 versions (for an extended discussion, see [ZBX-10652](https://support.zabbix.com/browse/ZBX-10652)), and, in specific cases, may also occur in later MySQL versions. A workaround to this is disabling the [`index_condition_pushdown`](https://dev.mysql.com/doc/refman/8.0/en/switchable-optimizations.html#optflag_index-condition-pushdown) or [`prefer_ordering_index`](https://dev.mysql.com/doc/refman/8.0/en/switchable-optimizations.html#optflag_prefer-ordering-index) optimizer in MySQL. Note, however, that this workaround may not fix all issues related to slow queries.
es	#### Consultas MySQL lentas  El servidor Zabbix genera consultas `SELECT` lentas en caso de que los valores de las métricas no existan. Se sabe que este [problema](https://bugs.mysql.com/bug.php?id=74602) ocurre en las versiones MySQL 5.6/5.7 (para una discusión más amplia, consulte [ZBX-10652](https://support.zabbix.com/browse/ZBX-10652)), y, en casos específicos, también puede ocurrir en versiones posteriores de MySQL. Una solución alternativa a esto es deshabilitar [`index_condition_pushdown`](https://dev.mysql.com/doc/refman/8.0/en/switchable-optimizations.html#optflag_index-condition-pushdown) u optimizar [`prefer_ordering_index`](https://dev.mysql.com/doc/refman/8.0/en/switchable-optimizations.html#optflag_prefer-ordering-index) en MySQL. Sin embargo, tenga en cuenta que es posible que esta solución no resuelva todos los problemas relacionados con consultas lentas.

en-us	 ### S.M.A.R.T.  |Key|<|<|<| |--|--|------|------| |**Description**|**Return value**|**Parameters**|**Comments**| |smart.attribute.discovery|<|<|<| |Returns a list of S.M.A.R.T. device attributes.|JSON object| |The following macros and their values are returned: {\#NAME}, {\#DISKTYPE}, {\#ID}, {\#ATTRNAME}, {\#THRESH}.<br>HDD, SSD and NVME drive types are supported. Drives can be alone or combined in a RAID. {\#NAME} will have an add-on in case of RAID, e.g: {"{\#NAME}": "/dev/sda cciss,2"} | |smart.disk.discovery|<|<|<| |Returns a list of S.M.A.R.T. devices.|JSON object| |The following macros and their values are returned: {\#NAME}, {\#DISKTYPE}, {\#MODEL}, {\#SN}, {\#PATH}, {\#ATTRIBUTES}, {\#RAIDTYPE}.<br>HDD, SSD and NVME drive types are supported. If a drive does not belong to a RAID, {\#RAIDTYPE} will be empty. {\#NAME} will have an add-on in case of RAID, e.g: {"{\#NAME}": "/dev/sda cciss,2"} | |smart.disk.get[<path>,<raid_type>]|<|<|<| |Returns all available properties of S.M.A.R.T. devices.|JSON object|**path** (since Zabbix 6.0.4) - disk path, the {\#PATH} macro may be used as a value<br>**raid_type** (since Zabbix 6.0.4) - RAID type, the {\#RAID} macro may be used as a value |HDD, SSD and NVME drive types are supported. Drives can be alone or combined in a RAID.<br>The data includes smartctl version and call arguments, and additional fields:<br>*disk\_name* - holds the name with the required add-ons for RAID discovery, e.g: {"disk\_name": "/dev/sda cciss,2"}<br>*disk\_type* - holds the disk type HDD, SSD, or NVME, e.g: {"disk\_type": "ssd"})<br>If no parameters are specified, the item will return information about all disks. |
es	 ### S.M.A.R.T.  |Clave|<|<|<| |--|--|------|------| |**Descripción**|**Valor de retorno**|**Parámetros**|**Comentarios**| |descubrimiento.atributo.inteligente|<|<|<| |Devuelve una lista de S.M.A.R.T. atributos del dispositivo.|Objeto JSON| |Se devuelven las siguientes macros y sus valores: {\#NAME}, {\#DISKTYPE}, {\#ID}, {\#ATTRNAME}, {\#THRESH}.<br>Tipos de unidades HDD, SSD y NVME son compatibles. Las unidades pueden estar solas o combinadas en un RAID. {\#NAME} tendrá un complemento en caso de RAID, por ejemplo: {"{\#NAME}": "/dev/sda cciss,2"} | |disco.inteligente.descubrimiento|<|<|<| |Devuelve una lista de S.M.A.R.T. dispositivos.|Objeto JSON| |Se devuelven las siguientes macros y sus valores: {\#NAME}, {\#DISKTYPE}, {\#MODEL}, {\#SN}, {\#PATH}, {\#ATTRIBUTES}, {\#RAIDTYPE }.<br>Se admiten los tipos de unidades HDD, SSD y NVME. Si una unidad no pertenece a un RAID, {\#RAIDTYPE} estará vacío. {\#NAME} tendrá un complemento en caso de RAID, por ejemplo: {"{\#NAME}": "/dev/sda cciss,2"} | |smart.disk.get[<ruta>,<tipo_raid>]|<|<|<| |Devuelve todas las propiedades disponibles de S.M.A.R.T. dispositivos.|Objeto JSON|**ruta** (desde Zabbix 6.0.4) - ruta del disco, la macro {\#PATH} se puede usar como valor<br>**raid_type** (desde Zabbix 6.0.4) - Tipo RAID, se puede usar la macro {\#RAID} como valor | Se admiten los tipos de unidades HDD, SSD y NVME. Las unidades pueden estar solas o combinadas en un RAID.<br>Los datos incluyen versión de smartctl y argumentos de llamada, y campos adicionales:<br>*disco\_nombre*: contiene el nombre con los complementos necesarios para el descubrimiento de RAID, por ejemplo: {"disk\_name": "/dev/sda cciss,2"}<br>*disk\_type*: contiene el tipo de disco HDD, SSD o NVME, por ejemplo: {"disk\_type": "ssd"} )<br>Si no se especifican parámetros, el elemento devolverá información sobre todos los discos. |

en-us	### SNI support in encrypted connections Encrypted TCP connections between Zabbix agent and Zabbix server or proxy now support SNI.  
es	### Soporte SNI en conexiones cifradas Las conexiones TCP cifradas entre el agente Zabbix y el servidor o proxy Zabbix ahora admiten SNI.

en-us	#### SNMP checks  If the OpenBSD operating system is used, a use-after-free bug in the Net-SNMP library up to the 5.7.3 version can cause a crash of Zabbix server if the SourceIP parameter is set in the Zabbix server configuration file. As a workaround, please do not set the SourceIP parameter. The same problem applies also for Linux, but it does not cause Zabbix server to stop working. A local patch for the net-snmp package on OpenBSD was applied and will be released with OpenBSD 6.3.
es	#### Comprobaciones SNMP  Si se utiliza el sistema operativo OpenBSD, un error use-after-free en  la biblioteca Net-SNMP hasta la versión 5.7.3 puede causar un bloqueo del servidor Zabbix si el parámetro SourceIP está configurado en el archivo de configuración del servidor Zabbix. Como solución alternativa, no configure el parámetro SourceIP. El mismo problema se aplica también a Linux, pero no hace que el servidor Zabbix deje de funcionar. Un parche local para net-snmp Se aplicó el paquete en OpenBSD y se lanzará con OpenBSD 6.3.

en-us	#### SNMP data spikes  Spikes in SNMP data have been observed that may be related to certain physical factors like voltage spikes in the mains. See [ZBX-14318](https://support.zabbix.com/browse/ZBX-14318) more details.
es	#### picos de datos SNMP  Se han observado picos en los datos de SNMP que pueden estar relacionados con ciertos factores físicos como picos de tensión en la red eléctrica. Ver [ZBX-14318](https://support.zabbix.com/browse/ZBX-14318) más detalles.

en-us	##### SNMP trap format  All customized Perl trap receivers and SNMPTT trap configuration must format the trap in the following way:   ```yaml [timestamp] [the trap, part 1] ZBXTRAP [address] [the trap, part 2] ```  where  -   \[timestamp\] - the timestamp used for log items -   ZBXTRAP - header that indicates that a new trap starts in this line -   \[address\] - IP address used to find the host for this trap  Note that "ZBXTRAP" and "\[address\]" will be cut out from the message during processing. If the trap is formatted otherwise, Zabbix might parse the traps unexpectedly.  Example trap:  ```bash 11:30:15 2011/07/27 .1.3.6.1.6.3.1.1.5.3 Normal "Status Events" localhost - ZBXTRAP 192.168.1.1 Link down on interface 2. Admin state: 1. Operational state: 2 ```  This will result in the following trap for SNMP interface with IP=192.168.1.1:  ```bash 11:30:15 2011/07/27 .1.3.6.1.6.3.1.1.5.3 Normal "Status Events" localhost - Link down on interface 2. Admin state: 1. Operational state: 2 ```
es	##### Formato de captura SNMP  Todos los receptores de capturas Perl personalizados y la configuración de capturas SNMPTT deben formatear la captura de la siguiente manera:  ```yaml [timestamp] [the trap, part 1] ZBXTRAP [address] [the trap, part 2] ```  dónde  -   \[timestamp\] - la marca de tiempo utilizada para los elementos del registro -   ZBXTRAP - encabezado que indica que una nueva captura comienza en esta línea -   \[dirección\] - Dirección IP utilizada para encontrar el equipo para esta captura  Tenga en cuenta que "ZBXTRAP" y "\[dirección\]" se eliminarán del mensaje. durante el procesamiento. Si la captura tiene otro formato, Zabbix podría analizar las capturas de forma no esperada.  Captura de ejemplo:  ```bash 11:30:15 2011/07/27 .1.3.6.1.6.3.1.1.5.3 Normal "Status Events" localhost - ZBXTRAP 192.168.1.1 Link down on interface 2. Admin state: 1. Operational state: 2 ```  Esto dará como resultado la siguiente captura para la interfaz SNMP con IP=192.168.1.1:  ```bash 11:30:15 2011/07/27 .1.3.6.1.6.3.1.1.5.3 Normal "Status Events"localhost - Link down on interface 2. Admin state: 1. Operational state: 2 ```

en-us	#### SNMP traps  The "net-snmp-perl" package, needed for SNMP traps, has been removed in RHEL 8.0-8.2; re-added in RHEL 8.3.  So if you are using RHEL 8.0-8.2, the best solution is to upgrade to RHEL 8.3.  Please also see [ZBX-17192](https://support.zabbix.com/browse/ZBX-17192) for more information.
es	#### Capturadores SNMP  El paquete "net-snmp-perl", necesario para los capturadores SNMP, se eliminó en RHEL 8.0-8.2; agregado nuevamente en RHEL 8.3.  Entonces, si está utilizando RHEL 8.0-8.2, la mejor solución es actualizar a RHEL 8.3.  Consulte también [ZBX-17192](https://support.zabbix.com/browse/ZBX-17192) para más información.

en-us	##### Solaris  By default the `ps` command does not show changing activities. One option is to use `/usr/ucb/ps` instead. If `watch` command is not installed, a periodically updated list of processes can be shown with      while [ 1 ]; do /usr/ucb/ps gxww; sleep 1; clear; done  On Solaris 11:  -   `/usr/ucb/ps` is not installed by default. You may need to install     *ucb* package, e.g. `pkg install compatibility/ucb`, -   if Zabbix daemon has been started by privileged user its activities     are not shown to non-privileged user. -   the `sleep` command accepts not only whole seconds but also     fractions of second (e.g. `sleep 0.2`).
es	##### Solaris  De forma predeterminada, el comando `ps` no muestra actividades cambiantes. Una opción es usar `/usr/ucb/ps` en su lugar. Si el comando `watch` no está instalado, se puede mostrar una lista de procesos actualizada periódicamente con      while [ 1 ]; do /usr/ucb/ps gxww; sleep 1; clear; done  Sobre Solaris 11:  - `/usr/ucb/ps` no está instalado de forma predeterminada. Es posible que necesites instalar     el paquete *ucb*, p.e. `paquete de compatibilidad de instalación/ucb`, -   si el demonio Zabbix ha sido iniciado por un usuario privilegiado, sus actividades     no se muestran a usuarios sin privilegios. -   el comando `sleep` acepta no sólo segundos enteros sino también     fracciones de segundo (por ejemplo, "sleep 0,2").

en-us	#### Solaris  See values supported for 'memtype' parameter on Solaris in the table.  |Supported value|Description|Source in psinfo structure|Tries to be compatible with| |--|------|--|--| |vsize ^[1](proc_mem_notes#footnotes)^|Size of process image|pr\_size|ps -o vsz| |pmem|Percentage of real memory|pr\_pctmem|ps -o pmem| |rss|Resident set size<br>It may be underestimated - see rss description in "man ps".|pr\_rssize|ps -o rss|
es	#### Solaris  Consulte los valores admitidos para el parámetro 'memtype' en Solaris en la tabla.  |Valor admitido|Descripción|Fuente en estructura psinfo|Intenta ser compatible con| |--|------|--|--| |vsize ^[1](proc_mem_notes#footnotes)^|Tamaño de la imagen del proceso|pr\_size|ps -o vsz| |pmem|Porcentaje de memoria real|pr\_pctmem|ps -o pmem| |rss|Tamaño del conjunto residente<br>Puede estar subestimado; consulte la descripción de rss en "man ps".|pr\_rssize|ps -o rss|

en-us	### Source  CAction::create() in *ui/include/classes/api/services/CAction.php*.
es	#### Fuente  CAction::create() en *ui/include/classes/api/services/CAction.php*.

en-us	### Source  CAction::delete() in *ui/include/classes/api/services/CAction.php*.
es	### Fuente  CAction::delete() en *ui/include/classes/api/services/CAction.php*.

en-us	### Source  CAction::get() in *ui/include/classes/api/services/CAction.php*.
es	### Fuente  CAction::get() en *ui/include/clases/api/services/CAction.php*.

en-us	### Source  CAction::update() in *ui/include/classes/api/services/CAction.php*.
es	### Fuente  CAction::update() en *ui/include/classes/api/services/CAction.php*.

en-us	### Source  CAlert::get() in *ui/include/classes/api/services/CAlert.php*.
es	### Fuente  CAlert::get() en *ui/include/classes/api/services/CAlert.php*.

en-us	### Source  CAPIInfo::version() in *ui/include/classes/api/services/CAPIInfo.php*.
es	### Fuente  CAPIInfo::version() in *ui/include/classes/api/services/CAPIInfo.php*.

en-us	### Source  CAuditLog::get() in *ui/include/classes/api/services/CAuditLog.php*.
es	### Fuente  CAuditLog::get() en *ui/include/classes/api/services/CAuditLog.php*.

en-us	### Source  CAuthentication::get() in *ui/include/classes/api/services/CAuthentication.php*.
es	### Fuente  CAuthentication::get() en *ui/include/classes/api/services/CAuthentication.php*.

en-us	### Source  CAuthentication::update() in *ui/include/classes/api/services/CAuthentication.php*.
es	### Fuente  CAuthentication::update() en *ui/include/classes/api/services/CAuthentication.php*.

en-us	### Source  CAutoregistration::get() in *ui/include/classes/api/services/CAutoregistration.php*.
es	### Fuente  CAutoregistration::get() en *ui/include/classes/api/services/CAutoregistration.php*.

en-us	### Source  CAutoregistration::update() in *ui/include/classes/api/services/CAutoregistration.php*.
es	### Fuente  CAutoregistration::update() en *ui/include/classes/api/services/CAutoregistration.php*.

en-us	### Source  CConfiguration::export() in *ui/include/classes/api/services/CConfiguration.php*.
es	### Fuente  CConfiguration::export() en *ui/include/classes/api/services/CConfiguration.php*.

en-us	### Source  CConfiguration::importcompare() in *ui/include/classes/api/services/CConfiguration.php*.
es	### Fuente  CConfiguration::importcompare() en *ui/include/classes/api/services/CConfiguration.php*.

en-us	### Source  CConfiguration::import() in *ui/include/classes/api/services/CConfiguration.php*.
es	### Source  CConfiguration::import() en *ui/include/classes/api/services/CConfiguration.php*.

en-us	### Source  CCorrelation::create() in *ui/include/classes/api/services/CCorrelation.php*.
es	### Fuente  CCorrelation::create() en *ui/include/classes/api/services/CCorrelation.php*.

en-us	### Source  CCorrelation::delete() in *ui/include/classes/api/services/CCorrelation.php*.
es	### Fuente  CCorrelación::eliminar() en *ui/include/classes/api/services/CCorrelation.php*.

en-us	### Source  CCorrelation::get() in *ui/include/classes/api/services/CCorrelation.php*.
es	### Fuente  CCorrelation::get() en *ui/include/classes/api/services/CCorrelation.php*.

en-us	### Source  CCorrelation::update() in *ui/include/classes/api/services/CCorrelation.php*.
es	### Fuente  CCorrelation::update() en *ui/include/classes/api/services/CCorrelation.php*.

en-us	### Source  CDashboard::create() in *ui/include/classes/api/services/CDashboard.php*.
es	### Fuente  CDashboard::create() en *ui/include/classes/api/services/CDashboard.php*.

en-us	### Source  CDashboard::delete() in *ui/include/classes/api/services/CDashboard.php*.
es	### Fuente  CDashboard::delete() en *ui/include/classes/api/services/CDashboard.php*.

en-us	### Source  CDashboard::get() in *ui/include/classes/api/services/CDashboard.php*.
es	### Fuente  CDashboard::get() en *ui/include/classes/api/services/CDashboard.php*.

en-us	### Source  CDashboard::update() in *ui/include/classes/api/services/CDashboard.php*.
es	### Fuente  CDashboard::update() en *ui/include/classes/api/services/CDashboard.php*.

en-us	### Source  CDCheck::get() in *ui/include/classes/api/services/CDCheck.php*.
es	### Fuente  CDCheck::get() en *ui/include/classes/api/services/CDCheck.php*.

en-us	### Source  CDHost::get() in *ui/include/classes/api/services/CDHost.php*.
es	### Fuente  CDHost::get() en *ui/include/classes/api/services/CDHost.php*.

en-us	### Source  CDiscoveryRule::copy() in *ui/include/classes/api/services/CDiscoveryRule.php*.
es	### Fuente  CDiscoveryrule::copy() en *ui/include/classes/api/services/CDiscoveryRule.php*.

en-us	### Source  CDiscoveryRule::create() in *ui/include/classes/api/services/CDiscoveryRule.php*.
es	### Fuente  CDiscoveryRule::create() en *ui/include/classes/api/services/CDiscoveryRule.php*.

en-us	### Source  CDiscoveryRule::delete() in *ui/include/classes/api/services/CDiscoveryRule.php*.
es	### Fuente  CDiscoveryRule::delete() en *ui/include/classes/api/services/CDiscoveryRule.php*.

en-us	### Source  CDiscoveryRule::get() in *ui/include/classes/api/services/CDiscoveryRule.php*.
es	### Fuente  CDiscoveryRule::get() en *ui/include/classes/api/services/CDiscoveryRule.php*.

en-us	### Source  CDiscoveryRule::update() in *ui/include/classes/api/services/CDiscoveryRule.php*.
es	### Fuente  CDiscoveryRule::update() en *ui/include/classes/api/services/CDiscoveryRule.php*.

en-us	### Source  CDRule::create() in *ui/include/classes/api/services/CDRule.php*.
es	### Fuente  CDRule::create() en *ui/include/classes/api/services/CDRule.php*.

en-us	### Source  CDRule::delete() in *ui/include/classes/api/services/CDRule.php*.
es	### Fuente  CDRule::delete() en *ui/include/classes/api/services/CDRule.php*.

en-us	### Source  CDRule::get() in *ui/include/classes/api/services/CDRule.php*.
es	### Fuente  CDRule::get() en *ui/include/classes/api/services/CDRule.php*.

en-us	### Source  CDRule::update() in *ui/include/classes/api/services/CDRule.php*.
es	### Fuente  CDRule::update() en *ui/include/classes/api/services/CDRule.php*.

en-us	### Source  CDService::get() in *ui/include/classes/api/services/CDService.php*.
es	### Fuente  CDService::get() en *ui/include/classes/api/services/CDService.php*.

en-us	### Source  CEvent::acknowledge() in *ui/include/classes/api/services/CEvent.php*.
es	### Fuente  CEvent::acknowledge() en *ui/include/classes/api/services/CEvent.php*.

en-us	### Source  CEvent::get() in *ui/include/classes/api/services/CEvent.php*.
es	### Fuente  CEvent::get() en *ui/include/classes/api/services/CEvent.php*.

en-us	### Source  CEvent::get() in *ui/include/classes/api/services/CProblem.php*.
es	### Fuente  CEvent::get() en *ui/include/classes/api/services/CProblem.php*.

en-us	### Source  CGraph::create() in *ui/include/classes/api/services/CGraph.php*.
es	### Fuente  CGraph::create() en *ui/include/classes/api/services/CGraph.php*.

en-us	### Source  CGraph::delete() in *ui/include/classes/api/services/CGraph.php*.
es	### Fuente  CGraph::delete() en *ui/include/classes/api/services/CGraph.php*.

en-us	### Source  CGraph::get() in *ui/include/classes/api/services/CGraph.php*.
es	### Fuente  CGraph::get() en *ui/include/classes/api/services/CGraph.php*.

en-us	### Source  CGraphItem::get() in *ui/include/classes/api/services/CGraphItem.php*.
es	### Fuente  CGraphItem::get() en *ui/include/classes/api/services/CGraphItem.php*.

en-us	### Source  CGraphPrototype::create() in *ui/include/classes/api/services/CGraphPrototype.php*.
es	### Fuente  CGraphPrototype::create() en *ui/include/classes/api/services/CGraphPrototype.php*.

en-us	### Source  CGraphPrototype::delete() in *ui/include/classes/api/services/CGraphPrototype.php*.
es	### Fuente  CGraphPrototype::delete() en *ui/include/classes/api/services/CGraphPrototype.php*.

en-us	### Source  CGraphPrototype::get() in *ui/include/classes/api/services/CGraphPrototype.php*.
es	### Fuente  CGraphPrototype::get() en *ui/include/classes/api/services/CGraphPrototype.php*.

en-us	### Source  CGraphPrototype::update() in *ui/include/classes/api/services/CGraphPrototype.php*.
es	### Fuente  CGraphPrototype::update() en *ui/include/classes/api/services/CGraphPrototype.php*.

en-us	### Source  CGraph::update() in *ui/include/classes/api/services/CGraph.php*.
es	### Fuente  CGraph::update() en *ui/include/classes/api/services/CGraph.php*.

en-us	### Source  CHaNode::get() in *ui/include/classes/api/services/CHaNode.php*.
es	### Fuente  CHaNode::get() en *ui/include/classes/api/services/CHaNode.php*.

en-us	### Source  CHistory::clear() in *ui/include/classes/api/services/CHistory.php*.
es	### Fuente  CHistory::clear() en *ui/include/classes/api/services/CHistory.php*.

en-us	### Source  CHistory::get() in *ui/include/classes/api/services/CHistory.php*.
es	### Fuente  CHistory::get() en *ui/include/classes/api/services/CHistory.php*.

en-us	### Source  CHost::create() in *ui/include/classes/api/services/CHost.php*.
es	### Fuente  CHost::create() en *ui/include/classes/api/services/CHost.php*.

en-us	### Source  CHost::delete() in *ui/include/classes/api/services/CHost.php*.
es	### Fuente  CHost::delete() en *ui/include/classes/api/services/CHost.php*.

en-us	### Source  CHost::get() in *ui/include/classes/api/services/CHost.php*.
es	### Fuente  CHost::get() en *ui/include/classes/api/services/CHost.php*.

en-us	### Source  CHostGroup::create() in *ui/include/classes/api/services/CHostGroup.php*.
es	### Fuente  CHostGroup::create() en *ui/include/classes/api/services/CHostGroup.php*.

en-us	### Source  CHostGroup::delete() in *ui/include/classes/api/services/CHostGroup.php*.
es	### Fuente  CHostGroup::delete() en *ui/include/classes/api/services/CHostGroup.php*.

en-us	### Source  CHostGroup::get() in *ui/include/classes/api/services/CHostGroup.php*.
es	### Fuente  CGrupodeHost::get() en *ui/incluir/clases/api/servicios/CGroupdeHost.php*.

en-us	### Source  CHostGroup::massAdd() in *ui/include/classes/api/services/CHostGroup.php*.
es	### Fuente  CHostGroup::massAdd() en *ui/include/classes/api/services/CHostGroup.php*.

en-us	### Source  CHostGroup::massRemove() in *ui/include/classes/api/services/CHostGroup.php*.
es	### Fuente  CHostGroup::massRemove() en *ui/include/classes/api/services/CHostGroup.php*.

en-us	### Source  CHostGroup::massUpdate() in *ui/include/classes/api/services/CHostGroup.php*.
es	### Fuente  CHostGroup::massUpdate() in *ui/include/classes/api/services/CHostGroup.php*.

en-us	### Source  CHostGroup::update() in *ui/include/classes/api/services/CHostGroup.php*.
es	### Fuente    CHostGroup::update() en  *ui/include/classes/api/services/CHostGroup.php*.

en-us	### Source  CHostInterface::create() in *ui/include/classes/api/services/CHostInterface.php*.
es	### Fuente  CHostInterface::create() in *ui/include/classes/api/services/CHostInterface.php*.

en-us	### Source  CHostInterface::delete() in *ui/include/classes/api/services/CHostInterface.php*.
es	### Fuente  CHostInterface::delete() in *ui/include/classes/api/services/CHostInterface.php*.

en-us	### Source  CHostInterface::get() in *ui/include/classes/api/services/CHostInterface.php*.
es	### Fuente  CHostInterface::get() in *ui/include/classes/api/services/CHostInterface.php*.

en-us	### Source  CHostInterface::massAdd() in *ui/include/classes/api/services/CHostInterface.php*.
es	### Fuente  CHostInterface::massAdd () in *ui/include/classes/api/services/CHostInterface.php*.

en-us	### Source  CHostInterface::massRemove() in *ui/include/classes/api/services/CHostInterface.php*.
es	### Fuente  CHostInterface::massRemove() en *ui/include/classes/api/services/CHostInterface.php*.

en-us	### Source  CHostInterface::replaceHostInterfaces() in *ui/include/classes/api/services/CHostInterface.php*.
es	### Fuente  CHostInterface::replaceHostInterfaces() in *ui/include/classes/api/services/CHostInterface.php*.

en-us	### Source  CHostInterface::update() in *ui/include/classes/api/services/CHostInterface.php*.
es	### Fuente  CHostInterface::update() en *ui/include/classes/api/services/CHostInterface.php*.

en-us	### Source  CHost::massAdd() in *ui/include/classes/api/services/CHost.php*.
es	### Fuente  CHost::massAdd() en *ui/include/classes/api/services/CHost.php*.

en-us	### Source  CHost::massRemove() in *ui/include/classes/api/services/CHost.php*.
es	### Fuente  CHost::massRemove() en *ui/include/classes/api/services/CHost.php*.

en-us	### Source  CHost::massUpdate() in *ui/include/classes/api/services/CHost.php*.
es	### Fuente  CHost::massUpdate() en *ui/include/classes/api/services/CHost.php*.

en-us	### Source  CHostPrototype::create() in *ui/include/classes/api/services/CHostPrototype.php*.
es	### Fuente   CHostPrototype::create() en *ui/include/classes/api/services/CHostPrototype.php*.

en-us	### Source  CHostPrototype::delete() in *ui/include/classes/api/services/CHostPrototype.php*.
es	### Fuente   CHostPrototype::delete() en *ui/include/classes/api/services/CHostPrototype.php*.

en-us	### Source  CHostPrototype::get() in *ui/include/classes/api/services/CHostPrototype.php*.
es	### Fuente   CHostPrototype::get() en *ui/include/classes/api/services/CHostPrototype.php*.

en-us	### Source  CHostPrototype::update() in *ui/include/classes/api/services/CHostPrototype.php*.
es	### Fuente  CHostPrototype::update() en *ui/include/classes/api/services/CHostPrototype.php*.

en-us	### Source  CHost::update() in *ui/include/classes/api/services/CHost.php*.
es	### Fuente  CHost::update() en *ui/include/classes/api/services/CHost.php*.

en-us	### Source  CHousekeeping ::get() in *ui/include/classes/api/services/CHousekeeping.php*.
es	### Fuente  CHousekeeping ::get() en *ui/include/classes/api/services/CHousekeeping.php*.

en-us	### Source  CHousekeeping::update() in *ui/include/classes/api/services/CHousekeeping.php*.
es	### Fuentes  CHousekeeping::update() en *ui/include/classes/api/services/CHousekeeping.php*.

en-us	### Source  CHttpTest::create() in *ui/include/classes/api/services/CHttpTest.php*.
es	### Fuente  CHttpsTest::creado() en *ui/include/classes/api/services/CHttpsTestt.php*.

en-us	### Source  CHttpTest::delete() in *ui/include/classes/api/services/CHttpTest.php*.
es	### Fuente  CHttpsTest::delete() en *ui/include/classes/api/services/CHttpsTestt.php*.

en-us	### Source  CHttpTest::get() in *ui/include/classes/api/services/CHttpTest.php*.
es	### Fuente  CHttpsTest::get() en *ui/include/classes/api/services/CHttpsTestt.php*.

en-us	### Source  CHttpTest::update() in *ui/include/classes/api/services/CHttpTest.php*.
es	### Fuente  CHttpsTest::update() en *ui/include/classes/api/services/CHttpsTestt.php*.

en-us	### Source  CIconMap::create() in *ui/include/classes/api/services/CIconMap.php*.
es	### Fuente  CMap::create() en *ui/include/classes/api/services/CIconMap.php*

en-us	### Source  CIconMap::delete() in *ui/include/classes/api/services/CIconMap.php*.
es	### Fuente  CMap::delete() en *ui/include/classes/api/services/CIconMap.php*

en-us	### Source  CIconMap::get() in *ui/include/classes/api/services/CIconMap.php*.
es	### Fuente  CIconMap::get() en *ui/include/classes/api/services/CIconMap.php*.

en-us	### Source  CIconMap::update() in *ui/include/classes/api/services/CIconMap.php*.
es	### Fuente  CIconMap::update() en *ui/include/classes/api/services/CIconMap.php*.

en-us	### Source  CImage::create() in *ui/include/classes/api/services/CImage.php*.
es	### Fuente  CImage::create() en*ui/include/classes/api/services/CImage.php*

en-us	### Source  CImage::delete() in *ui/include/classes/api/services/CImage.php*.
es	### Fuente  CImage::delete() en*ui/include/classes/api/services/CImage.php*

en-us	### Source  CImage::get() in *ui/include/classes/api/services/CImage.php*.
es	### Fuente  CImage::get() en*ui/include/classes/api/services/CImage.php*

en-us	### Source  CImage::update() in *ui/include/classes/api/services/CImage.php*.
es	### Fuente  CImage::update() en*ui/include/classes/api/services/CImage.php*

en-us	### Source  CItem::create() in *ui/include/classes/api/services/CItem.php*.
es	### Fuente  CItem::create() en *ui/include/classes/api/services/CItem.php*.

en-us	### Source  CItem::delete() in *ui/include/classes/api/services/CItem.php*.
es	### Fuente  CItem::delete() en *ui/include/classes/api/services/CItem.php*.

en-us	### Source  CItem::get() in *ui/include/classes/api/services/CItem.php*.
es	### Fuente  CItem::get() en *ui/include/classes/api/services/CItem.php*.

en-us	### Source  CItemPrototype::create() in *ui/include/classes/api/services/CItemPrototype.php*.
es	### Fuente  CItemPrototype::create() en *ui/include/classes/api/services/CItemPrototype.php*.

en-us	### Source  CItemPrototype::delete() in *ui/include/classes/api/services/CItemPrototype.php*.
es	### Fuente  CItemPrototype::delete() en  *ui/include/classes/api/services/CItemPrototype.php*.

en-us	### Source  CItemPrototype::get() in *ui/include/classes/api/services/CItemPrototype.php*.
es	### Fuente  CItemPrototype::get() en *ui/include/classes/api/services/CItemPrototype.php*.

en-us	### Source  CItemPrototype::update() in *ui/include/classes/api/services/CItemPrototype.php*.
es	### Fuente  CItemPrototype::update() en *ui/include/classes/api/services/CItemPrototype.php*.

en-us	### Source  CItem::update() in *ui/include/classes/api/services/CItem.php*.
es	### Fuente  CItem::update() en *ui/include/classes/api/services/CItem.php*.

en-us	### Source  CMaintenance::create() in *ui/include/classes/api/services/CMaintenance.php*.
es	### Fuente  CMaintenance::create() en*ui/include/classes/api/services/CMaintenance.php*.

en-us	### Source  CMaintenance::delete() in *ui/include/classes/api/services/CMaintenance.php*.
es	### Fuente  CMaintenance::delete() en *ui/include/classes/api/services/CMaintenance.php*.

en-us	### Source  CMaintenance::get() in *ui/include/classes/api/services/CMaintenance.php*.
es	### Fuente  CMaintenance::get() en*ui/include/classes/api/services/CMaintenance.php*.

en-us	### Source  CMaintenance::update() in *ui/include/classes/api/services/CMaintenance.php*.
es	### Fuente  CMaintenance::update() en*ui/include/classes/api/services/CMaintenance.php*.

en-us	### Source  CMap::create() in *ui/include/classes/api/services/CMap.php*.
es	### Fuente  CMap::create() en *ui/include/classes/api/services/CMap.php*.

en-us	### Source  CMap::delete() in *ui/include/classes/api/services/CMap.php*.
es	### Fuente  CMap::delete() en *ui/include/classes/api/services/CMap.php*.

en-us	### Source  CMap::get() in *ui/include/classes/api/services/CMap.php*.
es	### Fuente  CMap::get() en *ui/include/classes/api/services/CMap.php*.

en-us	### Source  CMap::update() in *ui/include/classes/api/services/CMap.php*.
es	### Fuente  CMap::update() en *ui/include/classes/api/services/CMap.php*.

en-us	### Source  CMediaType::create() in *ui/include/classes/api/services/CMediaType.php*.
es	### Fuente  CMediaType::create() en *ui/include/classes/api/services/CMediaType.php*.

en-us	### Source  CMediaType::delete() in *ui/include/classes/api/services/CMediaType.php*.
es	### Fuente  CMediaType::delete() en *ui/include/classes/api/services/CMediaType.php*.

en-us	### Source  CMediaType::get() in *ui/include/classes/api/services/CMediaType.php*.
es	### Fuente  CMediaType::get() en *ui/include/classes/api/services/CMediaType.php*.

en-us	### Source  CMediaType::update() in *ui/include/classes/api/services/CMediaType.php*.
es	### Fuente  CMediaType::update() en *ui/include/classes/api/services/CMediaType.php*.

en-us	### Source  CProxy::create() in *ui/include/classes/api/services/CProxy.php*.
es	### Fuente  CProxy::create() en *ui/include/classes/api/services/CProxy.php*.

en-us	### Source  CProxy::delete() in *ui/include/classes/api/services/CProxy.php*.
es	### Fuente  CProxy::delete() en *ui/include/classes/api/services/CProxy.php*.

en-us	### Source  CProxy::get() in *ui/include/classes/api/services/CProxy.php*.
es	### Fuente  CProxy::get() en *ui/include/classes/api/services/CProxy.php*.

en-us	### Source  CProxy::update() in *ui/include/classes/api/services/CProxy.php*.
es	### Fuente  CProxy::update() en *ui/include/classes/api/services/CProxy.php*.

en-us	### Source  CRegexp::create() in *ui/include/classes/api/services/CRegexp.php*.
es	### Fuente  CRegexp::create() en *ui/include/classes/api/services/CRegexp.php*.

en-us	### Source  CRegexp::delete() in *ui/include/classes/api/services/CRegexp.php*.
es	### Fuente  CRegexp::delete() en *ui/include/classes/api/services/CRegexp.php*.

en-us	### Source  CRegexp::get() in *ui/include/classes/api/services/CRegexp.php*.
es	### Fuente  CRegexp::get() en *ui/include/classes/api/services/CRegexp.php*.

en-us	### Source  CRegexp::update() in *ui/include/classes/api/services/CRegexp.php*.
es	### Fuente  CRegexp::update() en *ui/include/classes/api/services/CRegexp.php*.

en-us	### Source  CReport::create() in *ui/include/classes/api/services/CReport.php*.
es	### Fuente  CReport::create() en *ui/include/classes/api/services/CReport.php*.

en-us	### Source  CReport::delete() in *ui/include/classes/api/services/CReport.php*.
es	### Fuente  CReport::delete() en *ui/include/classes/api/services/CReport.php*.

en-us	### Source  CReport::get() in *ui/include/classes/api/services/CReport.php*.
es	### Fuente  CReport::get() en *ui/include/classes/api/services/CReport.php*.

en-us	### Source  CReport::update() in *ui/include/classes/api/services/CReport.php*.
es	### Fuente  CReport::update() en *ui/include/classes/api/services/CReport.php*.

en-us	### Source  CRole::create() in *ui/include/classes/api/services/CRole.php*.
es	### Fuente  CRole::create() in *ui/include/classes/api/services/CRole.php*.

en-us	### Source  CRole::delete() in *ui/include/classes/api/services/CRole.php*.
es	### Fuente  CRole::delete() en *ui/include/classes/api/services/CRole.php*.

en-us	### Source  CRole::get() in *ui/include/classes/api/services/CRole.php*.
es	### Fuente  CRole::get() en *ui/include/classes/api/services/CRole.php*.

en-us	### Source  CRole::update() in *ui/include/classes/api/services/CRole.php*.
es	### Fuente  CRole::update() en *ui/include/classes/api/services/CRole.php*.

en-us	### Source  CScript::create() in *ui/include/classes/api/services/CScript.php*.
es	### Fuente  CScript::create() en *ui/include/classes/api/services/CScript.php*.

en-us	### Source  CScript::delete() in *ui/include/classes/api/services/CScript.php*.
es	### Fuente  CScript::delete() en *ui/include/classes/api/services/CScript.php*.

en-us	### Source  CScript::execute() in *ui/include/classes/api/services/CScript.php*.
es	### Fuente  CScript::execute() en *ui/include/classes/api/services/CScript.php*.

en-us	### Source  CScript::get() in *ui/include/classes/api/services/CScript.php*.
es	### Fuente  CScript::get() en *ui/include/classes/api/services/CScript.php*.

en-us	### Source  CScript::getScriptsByHosts() in *ui/include/classes/api/services/CScript.php*.
es	### Fuente  CScript::getScriptsByHosts() en *ui/include/classes/api/services/CScript.php*.

en-us	### Source  CScript::update() in *ui/include/classes/api/services/CScript.php*.
es	### Fuente  CScript::update() en *ui/include/classes/api/services/CScript.php*.

en-us	### Source  CService::create() in *ui/include/classes/api/services/CService.php*.
es	### Fuente  CService::create() en *ui/include/classes/api/services/CService.php*.

en-us	### Source  CService::delete() in *ui/include/classes/api/services/CService.php*.
es	### Fuente  CService::delete() en *ui/include/classes/api/services/CService.php*.

en-us	### Source  CService::get() in *ui/include/classes/api/services/CService.php*.
es	### Fuente  CService::get() en *ui/include/classes/api/services/CService.php*.

en-us	### Source  CService::update() in *ui/include/classes/api/services/CService.php*.
es	### Fuente  CService::update() en *ui/include/classes/api/services/CService.php*.

en-us	### Source  CSettings::get() in *ui/include/classes/api/services/CSettings.php*.
es	### Fuente  CSettings::get() en *ui/include/classes/api/services/CSettings.php*.

en-us	### Source  CSettings::update() in *ui/include/classes/api/services/CSettings.php*.
es	### Fuente  CSettings::update() en *ui/include/classes/api/services/CSettings.php*.

en-us	### Source  CSla::create() in *ui/include/classes/api/services/CSla.php*.
es	### Fuente  CSla::create() en *ui/include/classes/api/services/CSla.php*.

en-us	### Source  CSla::delete() in *ui/include/classes/api/services/CSla.php*.
es	### Fuente  CSla::delete() en *ui/include/classes/api/services/CSla.php*.

en-us	### Source  CSla:get() in *ui/include/classes/api/services/CSla.php*.
es	### Fuente  CSla:get() en *ui/include/classes/api/services/CSla.php*.

en-us	### Source  CSla::getSli() in *ui/include/classes/api/services/CSla.php*
es	### Fuente  CSla::getSli() en *ui/include/classes/api/services/CSla.php*

en-us	### Source  CSla::update() in *ui/include/classes/api/services/CSla.php*.
es	### Fuente  CSla::update() en *ui/include/classes/api/services/CSla.php*.

en-us	### Source  CTask::create() in *ui/include/classes/api/services/CTask.php*.
es	### Fuente  CTask::create() en *ui/include/classes/api/services/CTask.php*.

en-us	### Source  CTask::get() in *ui/include/classes/api/services/CTask.php*.
es	### Fuente  CTask::get() en *ui/include/classes/api/services/CTask.php*.

en-us	### Source  CTemplate::create() in *ui/include/classes/api/services/CTemplate.php*.
es	### Fuente  CTemplate::create() en *ui/include/classes/api/services/CTemplate.php*.

en-us	### Source  CTemplateDashboard::create() in *ui/include/classes/api/services/CTemplateDashboard.php*.
es	### Fuente  CTemplateDashboard::create() en *ui/include/classes/api/services/CTemplateDashboard.php*.

en-us	### Source  CTemplateDashboard::delete() in *ui/include/classes/api/services/CTemplateDashboard.php*.
es	### Fuente  CTemplateDashboard::delete() en *ui/include/classes/api/services/CTemplateDashboard.php*.

en-us	### Source  CTemplateDashboard::get() in *ui/include/classes/api/services/CTemplateDashboard.php*.
es	### Fuente  CTemplateDashboard::get() en *ui/include/classes/api/services/CTemplateDashboard.php*.

en-us	### Source  CTemplateDashboard::update() in *ui/include/classes/api/services/CTemplateDashboard.php*.
es	### Fuente  CTemplateDashboard::update() en *ui/include/classes/api/services/CTemplateDashboard.php*.

en-us	### Source  CTemplate::delete() in *ui/include/classes/api/services/CTemplate.php*.
es	### Fuente  CTemplate::delete() en *ui/include/classes/api/services/CTemplate.php*.

en-us	### Source  CTemplate::get() in *ui/include/classes/api/services/CTemplate.php*.
es	### Fuente  CTemplate::get() en *ui/include/classes/api/services/CTemplate.php*.

en-us	### Source  CTemplate::massAdd() in *ui/include/classes/api/services/CTemplate.php*.
es	### Fuente  CTemplate::massAdd() en *ui/include/classes/api/services/CTemplate.php*.

en-us	### Source  CTemplate::massRemove() in *ui/include/classes/api/services/CTemplate.php*.
es	### Fuente  CTemplate::massRemove() en *ui/include/classes/api/services/CTemplate.php*.

en-us	### Source  CTemplate::massUpdate() in *ui/include/classes/api/services/CTemplate.php*.
es	### Fuente  CTemplate::massUpdate() en *ui/include/classes/api/services/CTemplate.php*.

en-us	### Source  CTemplate::update() in *ui/include/classes/api/services/CTemplate.php*.
es	### Fuente  CTemplate::update() en *ui/include/classes/api/services/CTemplate.php*.

en-us	### Source  CToken::create() in *ui/include/classes/api/services/CToken.php*.
es	### Fuente  CToken::create() en *ui/include/classes/api/services/CToken.php*.

en-us	### Source  CToken::delete() in *ui/include/classes/api/services/CToken.php*.
es	### Fuente  CToken::delete() en *ui/include/classes/api/services/CToken.php*.

en-us	### Source  CToken::generate() in *ui/include/classes/api/services/CToken.php*.
es	### Fuente  CToken::generate() en *ui/include/classes/api/services/CToken.php*.

en-us	### Source  CToken::get() in *ui/include/classes/api/services/CToken.php*.
es	### Fuente  CToken::get() en *ui/include/classes/api/services/CToken.php*.

en-us	### Source  CToken::update() in *ui/include/classes/api/services/CToken.php*.
es	### Fuente  CToken::update() en *ui/include/classes/api/services/CToken.php*.

en-us	### Source  CTrend::get() in *ui/include/classes/api/services/CTrend.php*.
es	### Fuente  CTrend::get() en *ui/include/classes/api/services/CTrend.php*.

en-us	### Source  CTrigger::addDependencies() in *ui/include/classes/api/services/CTrigger.php*.
es	### Fuente  CTrigger::addDependencies() en *ui/include/classes/api/services/CTrigger.php*.

en-us	### Source  CTrigger::create() in *ui/include/classes/api/services/CTrigger.php*.
es	### Fuente  CTrigger::create() en *ui/include/classes/api/services/CTrigger.php*.

en-us	### Source  CTrigger::deleteDependencies() in *ui/include/classes/api/services/CTrigger.php*.
es	### Fuente  CTrigger::addDependencies() en *ui/include/classes/api/services/CTrigger.php*.

en-us	### Source  CTrigger::delete() in *ui/include/classes/api/services/CTrigger.php*.
es	### Fuente  CTrigger::delete() en *ui/include/classes/api/services/CTrigger.php*.

en-us	### Source  CTrigger::get() in *ui/include/classes/api/services/CTrigger.php*.
es	### Fuente  CTrigger::get() en *ui/include/classes/api/services/CTrigger.php*.

en-us	### Source  CTriggerPrototype::create() in *ui/include/classes/api/services/CTriggerPrototype.php*.
es	### Fuente  CTriggerPrototype::create() en *ui/include/classes/api/services/CTriggerPrototype.php*.

en-us	### Source  CTriggerPrototype::delete() in *ui/include/classes/api/services/CTriggerPrototype.php*.
es	### Fuente  CTriggerPrototype::delete() en *ui/include/classes/api/services/CTriggerPrototype.php*.

en-us	### Source  CTriggerPrototype::get() in *ui/include/classes/api/services/CTriggerPrototype.php*.
es	### Fuente  CTriggerPrototype::get() en *ui/include/classes/api/services/CTriggerPrototype.php*.

en-us	### Source  CTriggerPrototype::update() in *ui/include/classes/api/services/CTriggerPrototype.php*.
es	### Fuente  CTriggerPrototype::update() en *ui/include/classes/api/services/CTriggerPrototype.php*.

en-us	### Source  CTrigger::update() in *ui/include/classes/api/services/CTrigger.php*.
es	### Fuente  CTrigger::update() en *ui/include/classes/api/services/CTrigger.php*.

en-us	### Source  CUser::checkAuthentication() in *ui/include/classes/api/services/CUser.php*.
es	### Fuente  CUser::checkAuthentication() en *ui/include/classes/api/services/CUser.php*.

en-us	### Source  CUser::create() in *ui/include/classes/api/services/CUser.php*.
es	### Fuente  CUser::create() en *ui/include/classes/api/services/CUser.php*.

en-us	### Source  CUser::delete() in *ui/include/classes/api/services/CUser.php*.
es	### Fuente  CUser::delete() en *ui/include/classes/api/services/CUser.php*.

en-us	### Source  CUser::get() in *ui/include/classes/api/services/CUser.php*.
es	### Fuente  CUser::get() en *ui/include/classes/api/services/CUser.php*.

en-us	### Source  CUserGroup::create() in *ui/include/classes/api/services/CUserGroup.php*.
es	### Fuente  CUserGroup::create() en *ui/include/classes/api/services/CUserGroup.php*.

en-us	### Source  CUserGroup::delete() in *ui/include/classes/api/services/CUserGroup.php*.
es	### Fuente  CUserGroup::delete() en *ui/include/classes/api/services/CUserGroup.php*.

en-us	### Source  CUserGroup::get() in *ui/include/classes/api/services/CUserGroup.php*.
es	### Fuente  CUserGroup::get() en *ui/include/classes/api/services/CUserGroup.php*.

en-us	### Source  CUserGroup::update() in *ui/include/classes/api/services/CUserGroup.php*.
es	### Fuente  CUserGroup::update() en *ui/include/classes/api/services/CUserGroup.php*.

en-us	### Source  CUser::login() in *ui/include/classes/api/services/CUser.php*.
es	### Fuente  CUser::login() en *ui/include/classes/api/services/CUser.php*.

en-us	### Source  CUser::login() in *ui/include/classes/api/services/CUser.php*.
es	### Fuente  CUser::login() en *ui/include/classes/api/services/CUser.php*.

en-us	### Source  CUserMacro::createGlobal() in *ui/include/classes/api/services/CUserMacro.php*.
es	### Fuente  CUserMacro::createGlobal() en *ui/include/classes/api/services/CUserMacro.php*.

en-us	### Source  CUserMacro::create() in *ui/include/classes/api/services/CUserMacro.php*.
es	### Fuente  CUserMacro::create() en *ui/include/classes/api/services/CUserMacro.php*.

en-us	### Source  CUserMacro::deleteGlobal() in *ui/include/classes/api/services/CUserMacro.php*.
es	### Fuente  CUserMacro::deleteGlobal() en *ui/include/classes/api/services/CUserMacro.php*.

en-us	### Source  CUserMacro::delete() in *ui/include/classes/api/services/CUserMacro.php*.
es	### Fuente  CUserMacro:: delete() en *ui/include/classes/api/services/CUserMacro.php*.

en-us	### Source  CUserMacro::get() in *ui/include/classes/api/services/CUserMacro.php*.
es	### Fuente  CUserMacro::get() en *ui/include/classes/api/services/CUserMacro.php*.

en-us	### Source  CUserMacro::updateGlobal() in *ui/include/classes/api/services/CUserMacro.php*.
es	### Fuente  CUserMacro::updateGlobal() en *ui/include/classes/api/services/CUserMacro.php*.

en-us	### Source  CUserMacro::update() in *ui/include/classes/api/services/CUserMacro.php*.
es	### Fuente  CUserMacro::update() en *ui/include/classes/api/services/CUserMacro.php*.

en-us	### Source  CUser::unblock() in *ui/include/classes/api/services/CUser.php*.
es	### Fuente  CUser::unblock() en *ui/include/classes/api/services/CUser.php*.

en-us	### Source  CUser::update() in *ui/include/classes/api/services/CUser.php*.
es	### Fuente  CUser::update() en *ui/include/classes/api/services/CUser.php*.

en-us	### Source  CValueMap::create() in *ui/include/classes/api/services/CValueMap.php*.
es	### Fuente  CValueMap::create() en *ui/include/classes/api/services/CValueMap.php*.

en-us	### Source  CValueMap::delete() in *ui/include/classes/api/services/CValueMap.php*.
es	### Source  CValueMap::delete() en *ui/include/classes/api/services/CValueMap.php*.

en-us	### Source  CValueMap::get() in *ui/include/classes/api/services/CValueMap.php*.
es	### Fuente  CValueMap::get() en *ui/include/classes/api/services/CValueMap.php*.

en-us	### Source  CValueMap::update() in *ui/include/classes/api/services/CValueMap.php*.
es	### Fuente  CValueMap::update() en *ui/include/classes/api/services/CValueMap.php*.

en-us	 ### SourceIP support in LDAP simple checks  SourceIP support has been added to LDAP [simple checks](/manual/config/items/itemtypes/simple_checks). *Note* that with OpenLDAP, version 2.6.1 or above is required.
es	 ### Compatibilidad con SourceIP en comprobaciones simples de LDAP  Se agregó compatibilidad con SourceIP a LDAP [verificaciones simples](/manual/config/items/itemtypes/simple_checks). *Tenga en cuenta* que con OpenLDAP, se requiere la versión 2.6.1 o superior.

en-us	Specific parameters for text columns:  |   |   | |--|--------| |*Text*|Enter the string to display. May contain host and inventory [macros](/manual/appendix/macros/supported_by_location).|
es	Parámetros específicos para columnas de texto:  | | | |--|--------| |*Texto*|Ingrese la cadena que desea mostrar. Puede contener equipo y [macros](/manual/appendix/macros/supported_by_location) de inventario.|

en-us	##### Specify server  Make sure you have the Zabbix server identified in the agent [configuration file](/manual/appendix/config/zabbix_agentd) - zabbix\_agentd.conf      ServerActive=10.0.0.1  Unless you specifically define a *Hostname* in zabbix\_agentd.conf, the system hostname of agent location will be used by server for naming the host. The system hostname in Linux can be obtained by running the 'hostname' command.  If *Hostname* is defined in Zabbix agent configuration as a comma-delimited list of hosts, hosts will be created for all listed hostnames.  Restart the agent after making any changes to the configuration file.
es	##### Especificar servidor  Asegúrate de tener el Zabbix server identificado en el agente. [configuration file](/manual/appendix/config/zabbix_agentd) - zabbix\_agentd.conf      Servidor activo = 10.0.0.1  A menos que defina específicamente un *Nombre de host* en zabbix\_agentd.conf, el nombre de host de la ubicación del agente será utilizado para nombrar  el host. El nombre de host del sistema en Linux puede ser obtenido ejecutando el comando 'hostname'.  Si *Nombre de host* está definido en la configuración del agente Zabbix como un lista de hosts delimitada por comas, se crearán hosts para todos los nombres de host enumerados.  Reinicie el agente después de realizar cambios en el archivo de configuración.

en-us	#### Spellcheck disabled in non-descriptive text areas  Spellcheck has been disabled for the text areas in which non-descriptive text is entered, such as scripts, expressions, macro values, etc.
es	#### Corrector ortográfico desactivado en áreas de texto no descriptivo  El corrector ortográfico se ha desactivado para las áreas de texto en las que se ingresa texto no descriptivo. como scripts, expresiones, valores de macro, etc.

en-us	#### SQLite  Using SQLite is supported for **Zabbix proxy** only!  ::: noteclassic If using SQLite with Zabbix proxy, database will be automatically created if it does not exist. :::      shell> cd database/sqlite3     shell> sqlite3 /var/lib/sqlite/zabbix.db < schema.sql  Return to the [installation section](/manual/installation/install).
es	#### SQLite  ¡El uso de SQLite solo es compatible con **Zabbix proxy**!  ::: notaclásica Si usa SQLite con el proxy Zabbix, la base de datos será se crea automáticamente si no existe. :::  shell> cd database/sqlite3 shell> sqlite3 /var/lib/sqlite/zabbix.db < schema.sql  Regrese a la [sección de instalación](/manual/installation/install).

en-us	##### SQL mode setting for successful upgrade  The `sql_mode` setting in MySQL/MariaDB must have the "STRICT_TRANS_TABLES" mode set. If it is absent,  the Zabbix database upgrade will fail (see also  [ZBX-19435](https://support.zabbix.com/browse/ZBX-19435)).
es	##### Configuración del modo SQL para una actualización exitosa  La configuración `sql_mode` en MySQL/MariaDB debe tener configurado el modo "STRICT_TRANS_TABLES". Si está ausente, la actualización de la base de datos Zabbix fallará (ver también [ZBX-19435](https://support.zabbix.com/browse/ZBX-19435)).

en-us	#### SSH checks  Some Linux distributions like Debian, Ubuntu do not support encrypted private keys (with passphrase) if the libssh2 library is installed from packages. Please see [ZBX-4850](https://support.zabbix.com/browse/ZBX-4850) for more details.  When using libssh 0.9.x on CentOS 8 with OpenSSH 8 SSH checks may occasionally report "Cannot read data from SSH server". This is caused by a libssh [issue](https://gitlab.com/libssh/libssh-mirror/-/merge_requests/101) ([more detailed report](https://bugs.libssh.org/T231)). The error is expected to have been fixed by a stable libssh 0.9.5 release. See also [ZBX-17756](https://support.zabbix.com/browse/ZBX-17756) for details.
es	#### Comprobaciones de SSH  Algunas distribuciones de Linux como Debian, Ubuntu no admiten cifrado claves privadas (con frase de contraseña) si la biblioteca libssh2 está instalada desde paquetes Por favor mira [ZBX-4850](https://support.zabbix.com/browse/ZBX-4850) para obtener más detalles.  Cuando se usa libssh 0.9.x en CentOS 8 con OpenSSH 8, las comprobaciones de SSH pueden ocasionalmente informar "No se pueden leer los datos del servidor SSH". esto es causado por un libsh [problema](https://gitlab.com/libssh/libssh-mirror/-/merge_requests/101) ([informe más detallado](https://bugs.libssh.org/T231)). el error es se espera que haya sido reparado por una versión estable de libssh 0.9.5. Ver también [ZBX-17756](https://support.zabbix.com/browse/ZBX-17756) para obtener más detalles.

en-us	#### SSH checks     - Some Linux distributions like Debian, Ubuntu do not support encrypted    private keys (with passphrase) if the libssh2 library is installed from    packages. Please see [ZBX-4850](https://support.zabbix.com/browse/ZBX-4850) for more details.     - When using libssh 0.9.x on some Linux distributions with OpenSSH 8 SSH checks may    occasionally report "Cannot read data from SSH server". This is caused    by a libssh [issue](https://gitlab.com/libssh/libssh-mirror/-/merge_requests/101)     ([more detailed report](https://bugs.libssh.org/T231)). The error is expected     to have been fixed by a stable libssh 0.9.5 release. See also     [ZBX-17756](https://support.zabbix.com/browse/ZBX-17756) for details.     - Using the pipe "|" in the SSH script may lead to a     "Cannot read data from SSH server" error. In this case it is recommended     to upgrade the libssh library version. See also [ZBX-21337](https://support.zabbix.com/browse/ZBX-21337)     for details.
es	#### Comprobaciones SSH     - Algunas distribuciones de Linux como Debian y Ubuntu no admiten cifrado de    claves privadas (con frase de contraseña) si la biblioteca libssh2 está instalada desde los    paquetes. Consulte [ZBX-4850](https://support.zabbix.com/browse/ZBX-4850) para obtener más detalles.     - Cuando se utiliza libssh 0.9.x en algunas distribuciones de Linux con OpenSSH 8, las comprobaciones de SSH pueden    ocasionalmente informar "No se pueden leer datos del servidor SSH". esto está causado    por un [problema] (https://gitlab.com/libssh/libssh-mirror/-/merge_requests/101) en libssh    ([informe más detallado](https://bugs.libssh.org/T231)). Se espera el error    haber sido solucionado por una versión estable de libssh 0.9.5. Ver también    [ZBX-17756](https://support.zabbix.com/browse/ZBX-17756) para obtener más detalles.     - Usando la tubería "|" en el script SSH puede provocar un    error "No se pueden leer datos del servidor SSH". En este caso se recomienda    actualizar la versión de la biblioteca libssh. Véase también [ZBX-21337](https://support.zabbix.com/browse/ZBX-21337)    para más detalles.

en-us	#### Starting agent  To start the agent service, you can use Control Panel or do it from command line.  To start a single instance of Zabbix agent with the default configuration file:       zabbix_agentd.exe --start  To start a single instance of Zabbix agent with another configuration file:       zabbix_agentd.exe --config <your_configuration_file> --start  To start one of multiple instances of Zabbix agent:       zabbix_agentd.exe --config <configuration_file_for_this_instance> --start --multiple-agents
es	#### Iniciando el agente  Para iniciar el servicio del agente, puede utilizar el Panel de control o hacerlo desde línea de comando.  Para iniciar una instancia única del agente Zabbix con el valor predeterminado de archivo de configuración:       zabbix_agentd.exe --start  Para iniciar una instancia única del agente Zabbix con otra configuración de archivo:       zabbix_agentd.exe --config <your_configuration_file> --start  Para iniciar una de las múltiples instancias del agente Zabbix:       zabbix_agentd.exe --config <configuration_file_for_this_instance> --start --multiple-agents

en-us	##### Starting Zabbix proxy process  To start a Zabbix proxy process and make it start at system boot:      # service zabbix-proxy start     # systemctl enable zabbix-proxy
es	##### Iniciar el proceso de Zabbix proxy  Para iniciar el proceso de Zabbix proxy y hacer que se inicie en el arranque del sistema:      # service zabbix-proxy start     # systemctl enable zabbix-proxy

en-us	##### Starting Zabbix proxy process  To start a Zabbix proxy process and make it start at system boot:      service zabbix-proxy start     systemctl enable zabbix-proxy
es	##### Iniciar el proceso de Zabbix proxy  Para iniciar el proceso de Zabbix proxy y hacer que se inicie en el arranque del sistema:      service zabbix-proxy start     systemctl enable zabbix-proxy

en-us	##### Starting Zabbix proxy process  To start a Zabbix proxy process and make it start at system boot:      systemctl restart zabbix-proxy     systemctl enable zabbix-proxy
es	##### Iniciando un proceso del proxy de Zabbix  Para iniciar un proceso proxy de Zabbix y hacer que se inicie en el arranque del sistema:      systemctl restart zabbix-proxy     systemctl enable zabbix-proxy

en-us	#### Starting Zabbix server/agent process  Start Zabbix server and agent processes and make it start at system boot.  With Apache web server:      systemctl restart zabbix-server zabbix-agent apache2 php-fpm     systemctl enable zabbix-server zabbix-agent apache2 php-fpm  Substitute 'apache2' with 'nginx' for Nginx web server.
es	#### Iniciando el proceso del servidor/agente Zabbix  Inicie los procesos del servidor y agente de Zabbix y haga que se inicien en el sistema al arrancar.  Con servidor web Apache:      systemctl restart zabbix-server zabbix-agent apache2 php-fpm     systemctl enable zabbix-server zabbix-agent apache2 php-fpm  Para el servidor web Nginx, sustituya `apache2` por `nginx`.

en-us	##### Starting Zabbix server as cluster node  Two parameters are required  in the server [configuration](/manual/appendix/config/zabbix_server)  to start a Zabbix server as cluster node:  -    **HANodeName** parameter must be specified for each Zabbix server  that will be an HA cluster node.   This is a unique node identifier (e.g. `zabbix-node-01`) that the server will be referred to in agent and proxy  configurations. If you do not specify HANodeName, then the server will be started  in standalone mode.  -    **NodeAddress** parameter must be specified for each node.   The NodeAddress parameter (address:port) will be used by Zabbix frontend to connect  to the active server node. NodeAddress must match the IP or FQDN name of the respective Zabbix server.  Restart all Zabbix servers after making changes to the configuration files. They will  now be started as cluster nodes. The new status of the servers can be seen in  *Reports* → *[System information](/manual/web_interface/frontend_sections/reports/status_of_zabbix#status_of_ha_cluster_nodes)*  and also by running:  ``` zabbix_server -R ha_status ```  This runtime command will log the current HA cluster status into the Zabbix server log (and to stdout):  ![](../../../../assets/en/manual/config/runtime_ha_status.png){width="600"}
es	##### Iniciando el servidor Zabbix como nodo del clúster  Se requieren dos parámetros en la [configuración](/manual/appendix/config/zabbix_server) del servidor para iniciar un servidor Zabbix como nodo del clúster:  -   Se debe especificar el parámetro **HANodeName** para cada servidor Zabbix que sea un nodo de clúster HA.  Este es un identificador de nodo único (por ejemplo, `zabbix-node-01`) al que se hará referencia en las configuraciones del agente y proxy. Si no especifica HANodeName, el servidor se iniciará en modo independiente.  -   Se debe especificar el parámetro **NodeAddress** para cada nodo.  El parámetro NodeAddress (dirección: puerto) será utilizado por la interfaz de Zabbix para conectarse al nodo del servidor activo. NodeAddress debe coincidir con la IP o el nombre FQDN del servidor Zabbix respectivo.  Reinicie todos los servidores Zabbix después de realizar cambios en los archivos de configuración. Ahora, se iniciarán como nodos del clúster. El nuevo estado de los servidores se puede ver en *Informes* → *[Información del sistema](/manual/web_interface/frontend_sections/reports/status_of_zabbix#status_of_ha_cluster_nodes)* y también ejecutando:  ``` zabbix_server -R ha_status ```  Este comando de tiempo de ejecución registrará el estado actual del clúster HA en el registro del servidor Zabbix (y en la salida estándar):  ![](../../../../assets/en/manual/config/runtime_ha_status.png){width="600"}

en-us	 ###### Start request  A request to execute the Start function of the Runner interface.  |   |   | |---|---| |direction|agent → plugin| |response|no|  The request doesn't have specific parameters, it only contains [common data](#common-data) parameters.  *Example:*      {"id":3,"type":4}
es	 ###### solicitud de inicio  Una solicitud para ejecutar la función Inicio de la interfaz Runner.  | | | |---|---| |dirección|agente → complemento| |respuesta|no|  La solicitud no tiene parámetros específicos, solo contiene parámetros de [datos comunes](#common-data).  *Ejemplo:*      {"id":3,"type":4}

en-us	##### Start up manually  If the above does not work you have to start it manually. Find the path to the zabbix\_agentd binary and execute:      zabbix_agentd
es	##### Iniciar manualmente  Si lo anterior no funciona, debe iniciarlo manualmente. encuentre el camino al binario zabbix\_agentd y ejecute:      zabbix_agentd

en-us	##### Start up manually  If the above does not work you have to start it manually. Find the path to the zabbix\_proxy binary and execute:      zabbix_proxy  You can use the following command line parameters with Zabbix proxy:      -c --config <file>              path to the configuration file     -f --foreground                 run Zabbix proxy in foreground     -R --runtime-control <option>   perform administrative functions     -h --help                       give this help     -V --version                    display version number  Examples of running Zabbix proxy with command line parameters:      zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf     zabbix_proxy --help     zabbix_proxy -V
es	##### Iniciar manualmente  Si lo anterior no funciona, debe iniciarlo manualmente. Encuentra la ruta al binario zabbix\_proxy y ejecute:      zabbix_proxy  Puede usar los siguientes parámetros de línea de comando con el proxy Zabbix:      -c --config <archivo> ruta al archivo de configuración     -f --foreground ejecuta el proxy Zabbix en primer plano     -R --runtime-control <opción> realizar funciones administrativas     -h --ayuda dar esta ayuda     -V --versión muestra el número de versión  Ejemplos de ejecución del proxy Zabbix con parámetros de línea de comandos:      zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf     zabbix_proxy --help     zabbix_proxy-V

en-us	##### Start up manually  If the above does not work you have to start it manually. Find the path to the zabbix\_server binary and execute:      shell> zabbix_server  You can use the following command line parameters with Zabbix server:      -c --config <file>              path to the configuration file (default is /usr/local/etc/zabbix_server.conf)     -f --foreground                 run Zabbix server in foreground     -R --runtime-control <option>   perform administrative functions     -h --help                       give this help     -V --version                    display version number  ::: noteclassic Runtime control is not supported on OpenBSD and NetBSD. :::  Examples of running Zabbix server with command line parameters:      shell> zabbix_server -c /usr/local/etc/zabbix_server.conf     shell> zabbix_server --help     shell> zabbix_server -V  
es	##### Start up manually  If the above does not work you have to start it manually. Find the path to the zabbix\_server binary and execute:      shell> zabbix_server  You can use the following command line parameters with Zabbix server:      -c --config <file>              path to the configuration file (default is /usr/local/etc/zabbix_server.conf)     -f --foreground                 run Zabbix server in foreground     -R --runtime-control <option>   perform administrative functions     -h --help                       give this help     -V --version                    display version number  ::: noteclassic Runtime control is not supported on OpenBSD and NetBSD. :::  Examples of running Zabbix server with command line parameters:      shell> zabbix_server -c /usr/local/etc/zabbix_server.conf     shell> zabbix_server --help     shell> zabbix_server -V  

en-us	##### Start up manually  If the above does not work you have to start it manually. Find the path to the zabbix\_server binary and execute:      zabbix_server  You can use the following command line parameters with Zabbix server:      -c --config <file>              path to the configuration file (default is /usr/local/etc/zabbix_server.conf)     -f --foreground                 run Zabbix server in foreground     -R --runtime-control <option>   perform administrative functions     -h --help                       give this help     -V --version                    display version number  Examples of running Zabbix server with command line parameters:      zabbix_server -c /usr/local/etc/zabbix_server.conf     zabbix_server --help     zabbix_server -V
es	##### Iniciar manualmente  Si lo anterior no funciona, debe iniciarlo manualmente, encuentre el camino al binario zabbix\_proxy y ejecute:      zabbix_server  Puede usar los siguientes parámetros de línea de comando con el servidor Zabbix:      -c --config <archivo>    ruta al archivo de configuración (el predeterminado es /usr/local/etc/zabbix_server.conf)     -f --foreground    ejecuta el server Zabbix en primer plano     -R --runtime-control <opción>.   realizar funciones administrativas     -h --help    dar esta ayuda     -V --version    muestra el número de versión  Ejemplos de ejecución del servidor Zabbix con parámetros de línea de comandos:      zabbix_server -c /usr/local/etc/zabbix_server.conf     zabbix_server --help     zabbix_server -V

en-us	##### Start-up scripts  The scripts are used to automatically start/stop Zabbix processes during system's start-up/shutdown. The scripts are located under directory misc/init.d.
es	##### Guiones de inicio  Los scripts se utilizan para iniciar/detener automáticamente los procesos de Zabbix durante encendido/apagado del sistema. Los scripts se encuentran en el directorio misc/init.d.

en-us	#### Statistic request object  Statistic request object is used to define what type of information should be collected about server/proxy internal processes. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |stats|query|Statistic object properties to be returned. The list of available fields for each type of diagnostic information statistic are [described in detail below](object#list_of_statistic_fields_available_for_each_type_of_diagnostic_information_request).<br><br>Default: `extend` will return all available statistic fields.| |top|object|Object to sort and limit returned statistic values. The list of available fields for each type of diagnostic information statistic are [described in detail below](object#list_of_sorting_fields_available_for_each_type_of_diagnostic_information_request).<br><br>Example:<br>{ “source.alerts”: 10 }|
es	#### Objeto de solicitud de estadística  El objeto de solicitud de estadística se utiliza para definir qué tipo de información se debe recopilar sobre los procesos internos del servidor/proxy. Tiene las siguientes propiedades.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |stats|consulta|Propiedades del objeto estadístico que se devolverán.<br>La lista de campos disponibles para cada tipo de estadística de información de diagnóstico se [describe en detalle a continuación](object#list_of_statistic_fields_available_for_each_type_of_diagnostic_information_request).<br><br>Valor predeterminado: `extend` devolverá todos los campos estadísticos disponibles.| |top|objeto|Objeto para ordenar y limitar los valores estadísticos devueltos. La lista de campos disponibles para cada tipo de estadística de información de diagnóstico se [describe en detalle a continuación](object#list_of_sorting_fields_available_for_each_type_of_diagnostic_information_request).<br><br>Ejemplo: { “source.alerts”: 10 }|

en-us	#### Statistic result object  Statistic result object is retrieved in `result` field of task object.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |status|integer|*(readonly)* Status of the task result.<br><br>Possible values:<br>-1 - error occurred during performing task;<br>0 - task result is created.| |data|string/object|Results according the statistic request object of particular diagnostic information task. Contains error message string if error occurred during performing task.|
es	#### Objeto de resultado estadístico  El objeto de resultado estadístico se recupera en el campo `result` del objeto de tarea.  |Propiedad|[Tipo](/manual/api/reference_commentary#data_types)|Descripción| |--|--|------| |status|entero|*(solo lectura)* Estado del resultado de la tarea.<br><br>Valores posibles:<br>-1: se produjo un error durante la realización de la tarea;<br>0: se crea el resultado de la tarea.| | data |cadena/objeto|Resultados según el objeto de solicitud de estadística de una tarea de información de diagnóstico particular. Contiene una cadena de mensaje de error si se produjo un error durante la realización de la tarea.|

en-us	**Status calculation and propagation rules**  There are new status calculation rules and flexible additional rules for calculating the status of a parent service based on the statuses and weight of direct children. It is now also possible to set flexible rules for propagating a service status to parent services.
es	**Cálculo de estado y reglas de propagación**  Hay nuevas reglas de cálculo de estado y reglas adicionales flexibles para calcular el estado de un servicio principal basadas en los estados y el peso de los hijos directos. Ahora también es posible establecer reglas flexibles para propagar un estado del servicio a los servicios padres.

en-us	##### Status ​calculation ​and propagation rules  There are new status calculation rules and flexible ​additional rules for calculating the status of a parent service based on the statuses and weight of direct children. It is now also possible to set flexible rules for propagating a service status to parent services.  
es	#### Status ​calculation ​and propagation rules  There are new status calculation rules and flexible ​additional rules for calculating the status of a parent service based on the statuses and weight of direct children. It is now also possible to set flexible rules for propagating a service status to parent services.  

en-us	 #### Status calculation rules  The 'Status calculation algorithm' will be upgraded using the following rules:  - Do not calculate → Set status to OK - Problem, if at least one child has a problem → Most critical of child services - Problem, if all children have problems → Most critical if all children have problems  :::noteclassic If you have upgraded from Zabbix pre-6.0 to Zabbix 6.0.0, 6.0.1 or 6.0.2, see [Known issues](https://www.zabbix.com/documentation/6.0/en/manual/installation/known_issues#wrong-conversion-of-services-in-zabbix-6.0.0-6.0.2) for Zabbix 6.0 documentation.  :::
es	 #### Reglas de cálculo de estado  El 'Algoritmo de cálculo de estado' se actualizará utilizando las siguientes reglas:  - No calcular → Establecer estado en OK - Problema, si al menos un dependiente tiene un problema → Más crítico con los servicios dependientes - Problema, si todos los dependientes tienen problemas → Más crítico si todos los dependientes tienen problemas  :::noteclassic Si actualizó desde Zabbix anterior a 6.0 a Zabbix 6.0.0, 6.0.1 o 6.0.2, consulte [Problemas conocidos](https://www.zabbix.com/documentation/6.0/en/manual/installation/known_issues#wrong-conversion-of-services-in-zabbix-6.0.0-6.0.2) para la documentación de Zabbix 6.0. :::

en-us	### Status rule  The status rule object has the following properties.  | Property                        | [Type](/manual/api/reference_commentary#data_types) | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | |---------------------------------|-----------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | **type**<br>(required)          | integer                                             | Condition for setting (New status) status.<br><br>Possible values:<br>0 - if at least (N) child services have (Status) status or above;<br>1 - if at least (N%) of child services have (Status) status or above;<br>2 - if less than (N) child services have (Status) status or below;<br>3 - if less than (N%) of child services have (Status) status or below;<br>4 - if weight of child services with (Status) status or above is at least (W);<br>5 - if weight of child services with (Status) status or above is at least (N%);<br>6 - if weight of child services with (Status) status or below is less than (W);<br>7 - if weight of child services with (Status) status or below is less than (N%).<br><br>Where:<br>- N (W) is `limit_value`;<br>- (Status) is `limit_status`;<br>- (New status) is `new_status`. | | **limit\_value**<br>(required)  | integer                                             | Limit value.<br><br>Possible values:<br>- for N and W: 1-100000;<br>- for N%: 1-100.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | | **limit\_status**<br>(required) | integer                                             | Limit status.<br><br>Possible values:<br>-1 - OK;<br>0 - Not classified;<br>1 - Information;<br>2 - Warning;<br>3 - Average;<br>4 - High;<br>5 - Disaster.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | | **new\_status**<br>(required)   | integer                                             | New status value.<br><br>Possible values:<br>0 - Not classified;<br>1 - Information;<br>2 - Warning;<br>3 - Average;<br>4 - High;<br>5 - Disaster.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
es	### Regla de estado  El objeto de regla de estado tiene las siguientes propiedades.  | Propiedad | [Tipo](/manual/api/reference_commentary#data_types) | Descripción | |---------------------------------|--------------- --------------------------------------|----------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ------------------------------------| | **tipo**<br>(obligatorio) | entero | Condición para establecer el estado (Nuevo estado).<br><br>Valores posibles:<br>0 - si al menos (N) servicios infantiles tienen el estado (Estado) o superior;<br>1 - si al menos (N% ) de los servicios para niños tienen el estado (Estado) o superior;<br>2 - si menos de (N) servicios para niños tienen el estado (Estado) o inferior;<br>3 - si menos del (N%) de los servicios para niños tienen ( Estado) o inferior;<br>4 - si el peso de los servicios para niños con estado (Estado) o superior es al menos (W);<br>5 - si el peso de los servicios para niños con estado (Estado) o superior es al menos (N%);<br>6 - si el peso de los servicios para niños con estado (Estado) o inferior es menor que (W);<br>7 - si el peso de los servicios para niños con estado (Estado) o inferior es menor que ( N%).<br><br>Donde:<br>- N (W) es `limit_value`;<br>- (Estado) es `limit_status`;<br>- (Nuevo estado) es `new_status`. | | **límite\_valor**<br>(obligatorio) | entero | Valor límite.<br><br>Valores posibles:<br>- para N y W: 1-100000;<br>- para N%: 1-100.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | | **límite\_status**<br>(obligatorio) | entero | Estado límite.<br><br>Valores posibles:<br>-1 - OK;<br>0 - No clasificado;<br>1 - Información;<br>2 - Advertencia;<br>3 - Promedio;< br>4 - Alto;<br>5 - Desastre.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | | **nuevo\_status**<br>(obligatorio) | entero | Nuevo valor de estado.<br><br>Valores posibles:<br>0 - No clasificado;<br>1 - Información;<br>2 - Advertencia;<br>3 - Promedio;<br>4 - Alto;< br>5 - Desastre.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |

en-us	##### Step 1  Add a new web scenario.  We will add a scenario to monitor the web interface of Zabbix. The scenario will execute a number of steps.  Go to *Configuration → Hosts*, pick a host and click on *Web* in the row of that host. Then click on *Create web scenario*.  ![](../../../assets/en/manual/web_monitoring/new_scenario.png)  All mandatory input fields are marked with a red asterisk.  In the new scenario form we will name the scenario as *Zabbix frontend*. We will also create two variables: {user} and {password}.  You may also want to add a new *Application:Zabbix frontend* tag in the Tags tab.
es	##### Paso 1  Agregue un nuevo escenario web.  Agregaremos un escenario para monitorear la interfaz web de Zabbix. El escenario ejecutará una serie de pasos.  Vaya a *Configuración→ Equipos*, elija un equipo y haga clic en *Web* en la fila de ese equipo. Luego haga clic en *Crear escenario web*.  ![](../../../assets/en/manual/web_monitoring/new_scenario.png)  Todos los campos de entrada obligatorios están marcados con un asterisco rojo.  En el nuevo formulario de escenario, nombraremos el escenario como *Zabbix frontend*. También crearemos dos variables: {usuario} y {contraseña}.  También es posible que desee agregar una nueva etiqueta *Aplicación:Zabbix frontend* en la pestaña de etiquetas.

en-us	##### Step 1  Configure [some media](media), such as e-mail, SMS, or script to use for the notifications. Refer to the corresponding sections of the manual to perform this task.  ::: noteimportant For notifying on internal events the default severity ('Not classified') is used, so leave it checked when configuring [user media](/manual/config/notifications/media/email#user_media) if you want to receive notifications for internal events. :::
es	##### Paso 1  Configurar [algunos medios](medios), como correo electrónico, SMS o secuencias de comandos para usar para las notificaciones Consulte las secciones correspondientes del manual para realizar esta tarea.  ::: notaimportante Para notificar sobre eventos internos el incumplimiento gravedad ('No clasificado'), así que déjelo marcado cuando configurando [usuario multimedia](/manual/config/notifications/media/email#user_media) si desea para recibir notificaciones de eventos internos. :::

en-us	##### Step 1  Define new media.  The media will execute a script which will send required information to OpenView.
es	##### Paso 1  Definir nuevos medios.  Los medios ejecutarán un script que enviará la información requerida a OpenView.

en-us	##### Step 1  Defining a network discovery rule for our IP range.  ![](../../../../assets/en/manual/discovery/network_discovery/discovery.png)  Zabbix will try to discover hosts in the IP range of 192.168.1.1-192.168.1.254 by connecting to Zabbix agents and getting the value from the **system.uname** key. The value received from the agent can be used to name the hosts and also to apply different actions for different operating systems. For example, link Windows servers to the template *Windows*, Linux servers to the template *Linux*.  The rule will be executed every 10 minutes.  When this rule is added, Zabbix will automatically start the discovery and generation of the discovery-based events for further processing.
es	##### Paso 1  Definir una regla de descubrimiento de red para nuestro rango de IP.  ![](../../../../assets/en/manual/discovery/network_discovery/discovery.png)  Zabbix intentará descubrir equipos en el rango de IP de 192.168.1.1-192.168.1.254 conectándose con los agentes de Zabbix y obteniendo el valor de la métrica **system.uname**. El valor recibido del agente se puede utilizar para nombrar los equipos y también para aplicar diferentes acciones para diferentes sistemas operativos. Por ejemplo, vincule servidores de Windows a la plantilla *Windows*, servidores Linux a la plantilla *Linux*.  La regla se ejecutará cada 10 minutos.  Cuando se agrega esta regla, Zabbix iniciará automáticamente el descubrimiento. y generación de eventos basados en descubrimiento para su posterior procesamiento.

en-us	##### Step 1  Find out the SNMP string (or OID) of the item you want to monitor.  To get a list of SNMP strings, use the **snmpwalk** command (part of [net-snmp](http://www.net-snmp.org/) software which you should have installed as part of the Zabbix installation) or equivalent tool:      snmpwalk -v 2c -c public <host IP> .  As '2c' here stands for SNMP version, you may also substitute it with '1', to indicate SNMP Version 1 on the device.  This should give you a list of SNMP strings and their last value. If it doesn't then it is possible that the SNMP 'community' is different from the standard 'public' in which case you will need to find out what it is.  You can then go through the list until you find the string you want to monitor, e.g. if you wanted to monitor the bytes coming in to your switch on port 3 you would use the `IF-MIB::ifHCInOctets.3` string from this line:      IF-MIB::ifHCInOctets.3 = Counter64: 3409739121  You may now use the **snmpget** command to find out the numeric OID for 'IF-MIB::ifHCInOctets.3':      snmpget -v 2c -c public -On <host IP> IF-MIB::ifHCInOctets.3  Note that the last number in the string is the port number you are looking to monitor. See also: [Dynamic indexes](/manual/config/items/itemtypes/snmp/dynamicindex).  This should give you something like the following:      .1.3.6.1.2.1.31.1.1.1.6.3 = Counter64: 3472126941  Again, the last number in the OID is the port number.  ::: notetip Some of the most used SNMP OIDs are [translated automatically to a numeric representation](/manual/config/items/itemtypes/snmp/special_mibs) by Zabbix. :::  In the last example above value type is "Counter64", which internally corresponds to ASN\_COUNTER64 type. The full list of supported types is ASN\_COUNTER, ASN\_COUNTER64, ASN\_UINTEGER, ASN\_UNSIGNED64, ASN\_INTEGER, ASN\_INTEGER64, ASN\_FLOAT, ASN\_DOUBLE, ASN\_TIMETICKS, ASN\_GAUGE, ASN\_IPADDRESS, ASN\_OCTET\_STR and ASN\_OBJECT\_ID. These types roughly correspond to "Counter32", "Counter64", "UInteger32", "INTEGER", "Float", "Double", "Timeticks", "Gauge32", "IpAddress", "OCTET STRING", "OBJECT IDENTIFIER" in **snmpget** output, but might also be shown as "STRING", "Hex-STRING", "OID" and other, depending on the presence of a display hint.
es	##### Paso 1  Averigüe la cadena SNMP (u OID) de la métrica que desea monitorear.  Para obtener una lista de cadenas SNMP, use el comando **snmpwalk** (parte del software [net-snmp](http://www.net-snmp.org/)  que debe tener instalado como parte de la instalación de Zabbix) o una herramienta equivalente:      snmpwalk -v 2c -c public <host IP> .  Como '2c' aquí representa la versión SNMP, también puede sustituirlo por '1', para indicar la versión 1 de SNMP en el dispositivo.  Esto debería darle una lista de cadenas SNMP y su último valor. Si no lo hace, entonces es posible que la 'comunidad' SNMP sea diferente del valor estándar  'public' , en cuyo caso deberá averiguar qué valor tiene.  A continuación, puede recorrer la lista hasta que encuentre la cadena que desea monitorear, por ej. si desea monitorear los bytes que ingresan a su conmutador de red por el puerto 3, usaría la cadena `IF-MIB::ifInOctets.3` de esta línea:      IF-MIB::ifHCInOctets.3 = Counter64: 3409739121  Ahora puede usar el comando **snmpget** para averiguar el OID numérico para 'IF-MIB::ifInOctets.3':      snmpget -v 2c -c public -On <host IP> IF-MIB::ifHCInOctets.3  Tenga en cuenta que el último número de la cadena es el número de puerto que está buscando monitorear. Véase también: [Índices dinámicos](/manual/config/items/itemtypes/snmp/dynamicindex).  Esto debería darte algo como lo siguiente:      .1.3.6.1.2.1.31.1.1.1.6.3 = Counter64: 3472126941  Nuevamente, el último número en el OID es el número de puerto.  ::: notetip Algunos de los OID de SNMP más utilizados son [traducidos automáticamente a una representación numérica](/manual/config/items/itemtypes/snmp/special_mibs) por Zabbix. :::  En el último ejemplo anterior, el tipo de valor es "Counter64", que internamente corresponde al tipo ASN\_COUNTER64. La lista completa de tipos admitidos es ASN\_COUNTER, ASN\_COUNTER64, ASN\_UINTEGER, ASN\_UNSIGNED64,ASN\_INTEGER, ASN\_INTEGER64, ASN\_FLOAT, ASN\_DOUBLE, ASN\_TIMETICKS,ASN\_GAUGE, ASN\_IPADDRESS, ASN\_OCTET\_STR y ASN\_OBJECT\_ID. Estos tipos corresponden aproximadamente a "Counter32", "Counter64", "UInteger32", "INTEGER", "Float", "Double", "Timeticks", "Gauge32", "IpAddress", "OCTET STRING", "OBJECT IDENTIFIER" en la salida de **snmpget**, pero también puede mostrarse como "STRING", "Hex-STRING", "OID" y otros, dependiendo de la presencia de una sugerencia de visualización.

en-us	##### Step 1  Get the service name.  You can get the service name by going to the MMC Services snap-in and bringing up the properties of the service. In the *General* tab you should see a field called "Service name". The value that follows is the name you will use when setting up an item for monitoring. For example, if you wanted to monitor the "workstation" service, then your service might be: **lanmanworkstation**.
es	##### Paso 1  Obtenga el nombre del servicio.  Puede obtener el nombre del servicio yendo al complemento Servicios MMC y abriendo las propiedades del servicio. En la pestaña *General* debería ver un campo llamado "Nombre del servicio". El valor que sigue es el nombre que usará al configurar una métrica para su monitoreo. Por ejemplo, si desea monitorear el servicio "workstation", entonces su servicio podría ser: **lanmanworkstation**.

en-us	##### Step 1  Install Kerberos package.  For Debian/Ubuntu:      apt install krb5-user  For RHEL:      dnf install krb5-workstation
es	##### Paso 1  Instale el paquete Kerberos.  Para Debian/Ubuntu:      apt install krb5-user  Para RHEL:      dnf install krb5-workstation

en-us	##### Step 1  To define your own theme you'll need to create a CSS file and save it in the `assets/styles/` folder (for example, *custom-theme.css*). You can either copy the files from a different theme and create your theme based on it or start from scratch.
es	##### Paso 1  Para definir su propio tema, deberá crear un archivo CSS y guardarlo en la carpeta `assets/styles/` (por ejemplo, *custom-theme.css*). Puedes copie los archivos de un tema diferente y cree su tema basado en él o empezar desde cero.