en-us	##### 6 Review component configuration parameters  Make sure to review [Upgrade notes](/manual/installation/upgrade_notes_600) to check if any changes in the configuration parameters are required.
ca	##### 6 Revisar els paràmetres de configuració dels components  Assegureu-vos de revisar les [notes d'actualització](/manual/installation/upgrade_notes_600) per comprovar si cal fer cap canvi en els paràmetres de configuració.

en-us	##### 6 Review component configuration parameters  See the upgrade notes for details on [mandatory changes](/manual/installation/upgrade_notes_600#configuration_parameters).
ca	##### 6 Revisió dels paràmetres de configuració dels components  Consulteu les notes d'actualització per obtindre més informació sobre els [canvis necessaris](/manual/installation/upgrade_notes_600#configuration_parameters) (si n'hi ha).

en-us	# 6 Sender
ca	# 6 Sender

en-us	##### 6 Start new Zabbix binaries  Start new binaries. Check log files to see if the binaries have started successfully.  Zabbix server will automatically upgrade the database. When starting up, Zabbix server reports the current (mandatory and optional) and required database versions. If the current mandatory version is older than the required version, Zabbix server automatically executes the required database upgrade patches. The start and progress level (percentage) of the database upgrade is written to the Zabbix server log file. When the upgrade is completed, a "database upgrade fully completed" message is written to the log file. If any of the upgrade patches fail, Zabbix server will not start. Zabbix server will also not start if the current mandatory database version is newer than the required one. Zabbix server will only start if the current mandatory database version corresponds to the required mandatory version.      8673:20161117:104750.259 current database version (mandatory/optional): 03040000/03040000     8673:20161117:104750.259 required mandatory version: 03040000  Before you start the server:  -   Make sure the database user has enough permissions (create table,     drop table, create index, drop index) -   Make sure you have enough free disk space.
ca	##### 6 Engegar els nous binaris de Zabbix  Inicieu els nous binaris. Comproveu els fitxers de registre per veure si els binaris s'han iniciat correctament.  El servidor Zabbix actualitzarà automàticament la base de dades. A l'inici, el servidor Zabbix informa de les versions de la base de dades actuals (obligatòries i opcionals) i requerides. Si la versió actual és més antiga que la necessària, el servidor Zabbix executa automàticament els pedaços d'actualització de la base de dades necessaris. El progrés (en percentatge) de l'actualització de la base de dades s'escriu al fitxer de registre del servidor Zabbix. Quan s'ha completat l'actualització, s'escriu un missatge "Actualització de la base de dades completada" al fitxer de registre. Si algun dels pegats d'actualització falla, el servidor Zabbix no s'iniciarà pas. El servidor Zabbix tampoc s'iniciarà si la versió actual de la base de dades és més recent de la necessària. El servidor Zabbix només s'inicia si la versió obligatòria actual de la base de dades coincideix amb la versió obligatòria requerida.    8673:20161117:104750.259 versió actual de la base de dades (obligatori/opcional): 03040000/03040000   8673:20161117:104750.259 versió obligatòria necessària: 03040000  Abans d'engegar el servidor:  - Assegureu-vos que l'usuari de la base de dades té els permisos necessaris (crear taula, esborrar taula, crear índex, esborrar índex); - Assegureu-vos que teniu prou espai lliure al disc.

en-us	# 6 Supported functions  Click on the respective function group to see more details.  |Function group|<|Functions| |-|----------|----------------------------------------| |[Aggregate functions](/manual/appendix/functions/aggregate)|<|avg, bucket\_percentile, count, histogram\_quantile, item\_count, kurtosis, mad, max, min, skewness, stddevpop, stddevsamp, sum, sumofsquares, varpop, varsamp| ||[Foreach functions](/manual/appendix/functions/aggregate/foreach)|avg\_foreach, bucket\_rate\_foreach, count\_foreach, exists\_foreach, last\_foreach, max\_foreach, min\_foreach, sum\_foreach| |[Bitwise functions](/manual/appendix/functions/bitwise)|<|bitand, bitlshift, bitnot, bitor, bitrshift, bitxor| |[Date and time functions](/manual/appendix/functions/time)|<|date, dayofmonth, dayofweek, now, time| |[History functions](/manual/appendix/functions/history)|<|change, changecount, count, countunique, find, first, fuzzytime, last, logeventid, logseverity, logsource, monodec, monoinc, nodata, percentile, rate| |[Trend functions](/manual/appendix/functions/trends)|<|baselinedev, baselinewma, trendavg, trendcount, trendmax, trendmin, trendstl, trendsum| |[Mathematical functions](/manual/appendix/functions/math)|<|abs, acos, asin, atan, atan2, avg, cbrt, ceil, cos, cosh, cot, degrees, e, exp, expm1, floor, log, log10, max, min, mod, pi, power, radians, rand, round, signum, sin, sinh, sqrt, sum, tan, truncate| |[Operator functions](/manual/appendix/functions/operator)|<|between, in| |[Prediction functions](/manual/appendix/functions/prediction)|<|forecast, timeleft| |[String functions](/manual/appendix/functions/string)|<|ascii, bitlength, bytelength, char, concat, insert, left, length, ltrim, mid, repeat, replace, right, rtrim, trim|  These functions are supported in [trigger expressions](/manual/config/triggers/expression) and [calculated items](/manual/config/items/itemtypes/calculated).  Foreach functions are supported only for [aggregate calculations](/manual/config/items/itemtypes/calculated/aggregate).
ca	# 6 Funcions admeses  Feu clic al grup de funcions per veure'n els detalls.  |Grup de funcions|<|Funcions| |-|----------|----------------------------------------| |[Funcions d'agregació](/manual/appendix/functions/aggregate)|<|avg, bucket\_percentile, count, histogram\_quantile, item\_count, kurtosis, mad, max, min, skewness, stddevpop, stddevsamp, sum, sumofsquares, varpop, varsamp| ||[Funcions Foreach](/manual/appendix/functions/aggregate/foreach)|avg\_foreach,bucket\_rate\_foreach,count\_foreach,exists\_foreach,last\_foreach,max\_foreach,min\_foreach,sum\_foreach| |[Funcions binàries](/manual/appendix/functions/bitwise)|<|bitand, bitlshift, bitnot, bitor, bitrshift, bitxor| |[Funcions de date i hora](/manual/appendix/functions/time)|<|date, dayofmonth, dayofweek, now, time| |[Funcions d'històric](/manual/appendix/functions/history)|<|change, changecount, count, countunique, find, first, fuzzytime, last, logeventid, logseverity, logsource, monodec, monoinc, nodata, percentile, rate| |[Funcions de tendència](/manual/appendix/functions/trends)|<|baselinedev, baselinewma, trendavg, trendcount, trendmax, trendmin, trendstl, trendsum| |[Funcions matemàtiques](/manual/appendix/functions/math)|<|abs, acos, asin, atan, atan2, avg, cbrt, ceil, cos, cosh, cot, degrees, e, exp, expm1, floor, log, log10, max, min, mod, pi, power, radians, rand, round, signum, sin, sinh, sqrt, sum, tan, truncate| |[Funcions d'operador](/manual/appendix/functions/operator)|<|between, in| |[Funcions predictives](/manual/appendix/functions/prediction)|<|forecast, timeleft| |[Funcions de cadena de caràcters](/manual/appendix/functions/string)|<|ascii, bitlength, bytelength, char, concat, insert, left, length, ltrim, mid, repeat, replace, right, rtrim, trim|  Aquestes funcions són admeses a les [expressions de trigger](/manual/config/triggers/expression) i els [elements calculats](/manual/config/items/itemtypes/calculated)  Les funcions Foreach només s'admeten per als [càlculs afegits](/manual/config/items/itemtypes/calculated/aggregate).

en-us	# 6 Tagging
ca	# 6 Etiquetat

en-us	# 6 Unstable releases
ca	# 6 Versions inestables

en-us	# 6 Users
ca	# 6 Usuaris

en-us	# 6 Web interface installation  This section provides step-by-step instructions for installing Zabbix web interface. Zabbix frontend is written in PHP, so to run it a PHP supported webserver is needed.
ca	# 6 Instal·lació de la interfície Web  Aquesta secció proporciona instruccions passa a passa per instal·lar la interfície web de Zabbix. El frontend de Zabbix està escrit en PHP, de manera que per executar-lo cal un servidor web compatible amb PHP.

en-us	# 6 What's new in Zabbix 6.0.1
ca	# 6 Què hi ha de nou al Zabbix 6.0.1

en-us	# 6 Zabbix agent 2 (Windows)
ca	# 6 Zabbix agent 2 (Windows)

en-us	# 6. Zabbix appliance
ca	# 6. Aplicació Zabbix

en-us	# 7 Calculated items
ca	# 7 Elements calculats

en-us	# 7. Configuration  Please use the sidebar to access content in the Configuration section.
ca	# 7. Configuració  Empreu la barra lateral per accedir al contingut de la secció Configuració.

en-us	# 7 Definitions
ca	# 7. Definicions

en-us	# 7 Discovery
ca	# 7 Descoberta

en-us	# 7 Discovery of systemd services
ca	# 7 Descoberta de serveis systemd

en-us	# 7 Geomap
ca	# 7 Geomapes

en-us	# 7 Geomap
ca	# 7 Geomapes

en-us	# 7 Get
ca	# 7 Get

en-us	##### 7 Install new Zabbix web interface  The minimum required PHP version is 7.2.5. Update if needed and follow [installation instructions](/manual/installation/frontend).
ca	##### 7 Instal·lació de la nova interfície Web de Zabbix  La versió mínima requerida de PHP és la 7.2.5. Actualitzeu-la si cal i seguiu les [instruccions d'instal·lació](/manual/installation/frontend).

en-us	# 7 Large file support  Large file support, often abbreviated to LFS, is the term applied to the ability to work with files larger than 2 GB on 32-bit operating systems. Since Zabbix 2.0 support for large files has been added. This change affects at least [log file monitoring](/manual/config/items/itemtypes/log_items) and all [vfs.file.\* items](/manual/config/items/itemtypes/zabbix_agent#virtual-file-system-data). Large file support depends on the capabilities of a system at Zabbix compilation time, but is completely disabled on a 32-bit Solaris due to its incompatibility with procfs and swapctl.
ca	# 7 Suport de fitxers grans  El suport de fitxers grans, sovint abreujat LFS (Large File Support), és el terme que designa la possibilitat de treballar amb els arxius de més de 2Go amb sistemes d'explotació de 32 bits. A partir de la versió 2.0 de Zabbix, s'ha afegit el suport de de fitxers grans. Aquesta modificació afecta, com a mínim, el [monitoratge de l'arxiu de registre](/manual/config/items/itemtypes/log_items) i tots els [elements vfs.file.\*](/manual/config/items/itemtypes/zabbix_agent#virtual-file-system-data). El suport d'arxius grans depen de la capacitat del sistema al moment de la compilació de Zabbix, però és desactivada sota Solaris 32 bits perquè és incompatible amb procfs i swapctl.

en-us	# 7 Macros
ca	# 7 Macros

en-us	# 7 Media types
ca	# 7 Tipus de suport

en-us	# 7 MQTT plugin
ca	# 7 Plugin MQTT

en-us	# 7 Notifications
ca	# 7 Notificacions

en-us	# 7 Operator functions  All functions listed here are supported in:  -   [Trigger expressions](/manual/config/triggers/expression) -   [Calculated items](/manual/config/items/itemtypes/calculated)  Some general notes on function parameters:  -   Function parameters are separated by a comma -   Expressions are accepted as parameters  |FUNCTION|<|<| |--|--|--| |**Description**|**Function-specific parameters**|**Comments**| |**between** (value,min,max)|<|<| |Check if a value belongs to the given range.|**value** - value to check<br>**min** - minimum value<br>**max** - maximum value|Supported value types: integer, float<br><br>Returns:<br>1 - in range<br>0 - otherwise<br><br>Example:<br>=> **between**(last(/host/key),**1**,**10**)=1 - trigger if the value is between 1 and 10.| |**in** (value,value1,value2,...valueN)|<|<| |Check if a value is equal to at least one of the listed values.|**value** - value to check<br>**value1,value2,...valueN** - listed values (string values must be double-quoted)|Supported value types: all<br><br>Returns:<br>1 - if equal<br>0 - otherwise<br><br>The value is compared to the listed values as numbers, if all of these values can be converted to numeric; otherwise compared as strings.<br><br>Example:<br>=> **in**(last(/host/key),**5**,**10**)=1 - trigger if the last value is equal to 5 or 10<br>=> **in**(**"text"**, last(/host/key),last(/host/key,\#2))=1 - trigger if "text" is equal to either of the last 2 values.|
ca	# 7 Funcions d'operador  Totes les funcions llistades aquí són admeses a:  - Les [expressions de trigger](/manual/config/triggers/expression) - Els [elements calculats](/manual/config/items/itemtypes/calculated)  Algunes notes generals dels paràmetres de la funció:  - Els paràmetres de funció es separen amb comes - S'accepten les expressions com a paràmetres  |FUNCIÓ|<|<| |--|--|--| |**Descripció**|**Paràmetres específics de la funció**|**Comentaris**| |**between** (valor,min,max)|<|<| |Verificar si un valor pertany al rang donat.|**valor** - valor a verificar<br>**min** - valor mínim<br>**max** - valor màxim|Tipus de valor admesos: enter, coma flotant<br><br>Retorna:<br>1 - dins el rang<br>0 - qualsevol altre valor<br><br>Exemple:<br>=> **between**(last(/host/key),**1**,**10**)=1 - trigger si el valor és entre 1 i 10.| |**in** (valor,valor1,valor2,...valorN)|<|<| |Verificar si un valor és igual a o inferior a un dels valors proporcionats.|**valor** - valor a verificar<br>**valor1,valor2,...valorN** - valors admesos (els valors de cadena han de tindre cometes dobles)|Tipus de valors admesos: tots<br><br>Retorna:<br>1 - si és igual<br>0 - si no ho és<br><br>El valor es compara amb valors admesos en forma de nombres, si tots aquests valors poden ésser convertits a numèrics; sinó compara les cadenes.<br><br>Exemple:<br>=> **in**(last(/host/key),**5**,**10**)=1 - trigger si el darrer valor és igual a 5 o 10<br>=> **in**(**"text"**, last(/host/key),last(/host/key,\#2))=1 - trigger si "text" és igual a un dels dos darrers valors.|

en-us	# 7 Predictive trigger functions
ca	# 7 Funcions predictives de triggers

en-us	# 7 Real-time export of events, item values, trends
ca	# 7 Exportació en temps real dels esdeveniments, dels valors dels elements, de les tendències

en-us	# 7 Real-time export protocol  This section presents details of the [real-time export](/manual/appendix/install/real_time_export) protocol in a newline-delimited JSON format for:  -   [trigger events](#trigger_events) -   [item values](#item_values) -   [trends](#trends)  All files have a .ndjson extension. Each line of the export file is a JSON object.
ca	# 7 Protocol d'exportació en temps real  Aquesta secció proporciona detalls del protocol [exportació en temps real](/manual/appendix/install/real_time_export) en format JSON delimitat de nova línia per a:  - [esdeveniments de trigger](#trigger_events) - [valors d'element](#element_valors) - [tendències](#tendències)  Tots els fitxers tenen l'extensió .ndjson. Cada línia del fitxer d'exportació és un objecte JSON.

en-us	# 7 Standardized templates for network devices
ca	# 7 Plantilles estandarditzades per a dispositius de xarxa

en-us	##### 7 Start up the daemons  Run zabbix\_server on the server side.      zabbix_server  ::: noteclassic Make sure that your system allows allocation of 36MB (or a bit more) of shared memory, otherwise the server may not start and you will see "Cannot allocate shared memory for <type of cache>." in the server log file. This may happen on FreeBSD, Solaris 8.\ :::  Run zabbix\_agentd on all the monitored machines.      zabbix_agentd  ::: noteclassic Make sure that your system allows allocation of 2MB of shared memory, otherwise the agent may not start and you will see "Cannot allocate shared memory for collector." in the agent log file. This may happen on Solaris 8. :::  If you have installed Zabbix proxy, run zabbix\_proxy.      zabbix_proxy
ca	##### 7 Engegar els dimonis  Executeu zabbix\_server al servidor Zabbix.      zabbix_server  ::: noteclassic Assegureu-vos que el vostre sistema permet l'assignació de 36 Mo (o una mica més) de memòria compartida, en cas contrari, el servidor podria no iniciar-se i veureu "No s'ha pogut assignar memòria compartida per a <tipus de memòria cau>" al fitxer de registre del servidor. Això pot passar a FreeBSD, Solaris 8.\ :::  Executeu zabbix\_agentd a les màquines monitorades.       zabbix_agentd  :::noteclassic Assegureu-vos que el vostre sistema permet l'assignació de 2 Mo de memòria compartida, en cas contrari, és possible que l'agent no s'iniciï i veureu "No s'ha pogut assignar la memòria compartida per al col·lector" al fitxer de registre de l'agent. Això pot passar a Solaris 8. :::  Si heu instal·lat un proxy Zabbix, executeu zabbix\_proxy.       zabbix_proxy

en-us	##### 7 Start Zabbix processes  Start the updated Zabbix components.      service zabbix-server start     service zabbix-proxy start     service zabbix-agent start     service zabbix-agent2 start
ca	##### 7 Inici dels processos de Zabbix  Inicieu els components actualitzats de Zabbix.      service zabbix-server start     service zabbix-proxy start     service zabbix-agent start     service zabbix-agent2 start

en-us	##### 7 Start Zabbix processes  Start the updated Zabbix components.      # systemctl start zabbix-server     # systemctl start zabbix-proxy     # systemctl start zabbix-agent     # systemctl start zabbix-agent2
ca	##### 7 Inici dels processos de Zabbix  Inicieu els components actualitzats de Zabbix.      # systemctl start zabbix-server     # systemctl start zabbix-proxy     # systemctl start zabbix-agent     # systemctl start zabbix-agent2

en-us	##### 7 Start Zabbix processes  Start the updated Zabbix components.      systemctl start zabbix-server     systemctl start zabbix-proxy     systemctl start zabbix-agent     systemctl start zabbix-agent2
ca	##### 7 Inici dels processos de Zabbix  Inicieu els components actualitzats de Zabbix.      systemctl start zabbix-server     systemctl start zabbix-proxy     systemctl start zabbix-agent     systemctl start zabbix-agent2

en-us	# 7 Upgrade procedure
ca	# 7 Procés d'actualització

en-us	# 7 Visualization
ca	# 7 Visualització

en-us	# 7 What's new in Zabbix 6.0.2
ca	# 7 Què hi ha de nou al Zabbix 6.0.2

en-us	# 7 Windows performance counters
ca	# 7 Comptadors de rendiment de Windows

en-us	# 7 Zabbix agent 2 plugins
ca	# 7 Plugins de l'agent Zabbix 2

en-us	##### 8 Clear web browser cookies and cache  After the upgrade you may need to clear web browser cookies and web browser cache for the Zabbix web interface to work properly.
ca	##### 8 Esborrar galetes i memòria cau del navegador web  Després de l'actualització, és possible que hagueu d'esborrar les galetes del navegador web i la memòria cau del navegador web perquè la interfície web de Zabbix funcioni correctament.

en-us	##### 8 Clear web browser cookies and cache  After the upgrade you may need to clear web browser cookies and web browser cache for the Zabbix web interface to work properly.
ca	##### 8 Esborrar galetes i memòria cau del navegador web  Després de l'actualització, és possible que hagueu d'esborrar les galetes del navegador web i la memòria cau del navegador web perquè la interfície web de Zabbix funcioni correctament.

en-us	##### 8 Clear web browser cookies and cache  After the upgrade you may need to clear web browser cookies and web browser cache for the Zabbix web interface to work properly.
ca	##### 8 Esborrar galetes i memòria cau del navegador web  Després de l'actualització, és possible que hagueu d'esborrar les galetes del navegador web i la memòria cau del navegador web perquè la interfície web de Zabbix funcioni correctament.

en-us	##### 8 Clear web browser cookies and cache  After the upgrade you may need to clear web browser cookies and web browser cache for the Zabbix web interface to work properly.
ca	##### 8 Esborrar galetes i memòria cau del navegador web  Després de l'actualització, és possible que hagueu d'esborrar les galetes del navegador web i la memòria cau del navegador web perquè la interfície web de Zabbix funcioni correctament.

en-us	# 8 Creating your own theme
ca	# 8 Crear el vostre propi tema

en-us	# 8 Discovery of Windows services
ca	# 8 Descoberta de serveis de Windows

en-us	# 8 Distribution-specific notes on setting up Nginx for Zabbix
ca	# 8 Notes específiques de la distribució sobre la configuració d'Nginx per a Zabbix

en-us	# 8 Graph
ca	# 8 Gràfic

en-us	# 8 Graph
ca	# 8 Gràfic

en-us	# 8 Internal checks
ca	# 8 Verificacions internes

en-us	# 8 JS
ca	# 8 JS

en-us	# 8 Known issues  See also: [Compilation issues](/manual/installation/known_issues/compilation_issues).
ca	# 8 Problemes coneguts  Veieu també: [Problemes de compilació](/manual/installation/known_issues/compilation_issues).

en-us	# 8 Mass update
ca	# 8 Actualització en massa

en-us	# 8 MSSQL plugin
ca	# 8 MSSQL plugin

en-us	# 8 Prediction functions  All functions listed here are supported in:  -   [Trigger expressions](/manual/config/triggers/expression) -   [Calculated items](/manual/config/items/itemtypes/calculated)  Some general notes on function parameters:  -   Function parameters are separated by a comma -   Optional function parameters (or parameter parts) are indicated by     `<` `>` -   Function-specific parameters are described with each function -   `/host/key` and `(sec|#num)<:time shift>` parameters must never be     quoted
ca	# 8 Funcions de predicció  Totes les funcions llistades aquí són admeses a:  - Les [expressions de trigger](/manual/config/triggers/expression) - Els [elements calculats](/manual/config/items/itemtypes/calculated)  Algunes notes generals dels paràmetres de la funció:  - Els paràmetres de funció es separen amb comes - Els paràmetres de funció opcionals (o parts de paràmetres) s'indiquen amb `<` `>` - Els paràmetres específics es descriuen amb cada funció - Els paràmetres `/host/key` i `(sec|#num)<:time shift>` mai han d'anar entre cometes

en-us	# 8 Scripts
ca	# 8 Scripts

en-us	# 8 Sensor  Each sensor chip gets its own directory in the sysfs /sys/devices tree. To find all sensor chips, it is easier to follow the device symlinks from /sys/class/hwmon/hwmon\*, where \* is a real number (0,1,2,...).  The sensor readings are located either in /sys/class/hwmon/hwmon\*/ directory for virtual devices, or in /sys/class/hwmon/hwmon\*/device directory for non-virtual devices. A file, called name, located inside hwmon\* or hwmon\*/device directories contains the name of the chip, which corresponds to the name of the kernel driver used by the sensor chip.  There is only one sensor reading value per file. The common scheme for naming the files that contain sensor readings inside any of the directories mentioned above is: <type><number>\_<item>, where  -   **type** - for sensor chips is "in" (voltage), "temp" (temperature),     "fan" (fan), etc., -   **item** - "input" (measured value), "max" (high threshold), "min"     (low threshold), etc., -   **number** - always used for elements that can be present more than     once (usually starts from 1, except for voltages which start from     0). If files do not refer to a specific element they have a simple     name with no number.  The information regarding sensors available on the host can be acquired using **sensor-detect** and **sensors** tools (lm-sensors package: <http://lm-sensors.org/>). **Sensors-detect** helps to determine which modules are necessary for available sensors. When modules are loaded the **sensors** program can be used to show the readings of all sensor chips. The labeling of sensor readings, used by this program, can be different from the common naming scheme (<type><number>\_<item> ):  -   if there is a file called <type><number>\_label, then     the label inside this file will be used instead of     <type><number><item> name; -   if there is no <type><number>\_label file, then the     program searches inside the /etc/sensors.conf (could be also     /etc/sensors3.conf, or different) for the name substitution.  This labeling allows user to determine what kind of hardware is used. If there is neither <type><number>\_label file nor label inside the configuration file the type of hardware can be determined by the name attribute (hwmon\*/device/name). The actual names of sensors, which zabbix\_agent accepts, can be obtained by running **sensors** program with -u parameter (**sensors -u**).  In **sensor** program the available sensors are separated by the bus type (ISA adapter, PCI adapter, SPI adapter, Virtual device, ACPI interface, HID adapter).
ca	# 8 Sensor  Cada xip de sensor té el seu propi directori a l'arbre sysfs /sys/devices. Per trobar tots els xips del sensor, és més fàcil seguir els enllaços simbòlics del dispositiu des de /sys/class/hwmon/hwmon\*, on \* és un nombre real (0,1,2,...).  Les lectures del sensor es troben al directori /sys/class/hwmon/hwmon\*/ per a dispositius virtuals o al directori /sys/class/hwmon/hwmon\*/device per a dispositius no virtuals. Un fitxer anomenat nom i situat dins els directoris hwmon\* o hwmon\*/device conté el nom del xip, que correspon al nom del controlador del nucli emprat pel xip del sensor.  Només hi ha un valor de lectura del sensor per fitxer. L'esquema comú per anomenar els fitxers que contenen lectures del sensor dins de qualsevol dels directoris esmentats anteriorment és: <tipus><nombre>\_<element>, on  - **tipus** - per als xips de sensor és "in" (tensió), "temp" (temperatura), "fan" (ventilador), etc., - **element** - "entrada" (valor mesurat), "màx" (llindar alt), "mínim" (llindar baix), etc., - **nombre** - sempre s'empra per als elements que poden ésser presents més d'una vegada (generalment comença des de l'1, excepte les tensions que comencen des de 0). Si els fitxers no fan referència a un element específic, tenen un nom senzill sense nombre.  La informació sobre els sensors disponibles a l'equip es pot obtindre mitjançant les eines **sensor-detect** i **sensors** (paquet lm-sensors: <http://lm-sensors.org/>). **Sensors-detect** ajuda a determinar quins mòduls calen per als sensors disponibles. Quan es carreguen els mòduls, el programa **sensors** es pot emprar per mostrar les lectures de tots els xips del sensor. L'etiquetatge de les lectures del sensor, emprat per aquest programa, pot ésser diferent de l'esquema de noms comú (<tipus><nombre>\_<element>):  - si hi ha un fitxer anomenat <tipus><nombre>\_etiqueta, s'emprarà l'etiqueta dins d'aquest fitxer en lloc de <tipus><nombre><item> nom; - si no hi ha cap fitxer <tipus><nombre>\etiqueta, el programa cerca dins del fitxer /etc/sensors.conf (també podria ser /etc/sensors3.conf, o algun altre) per la substitució de nom.  Aquest etiquetatge permet a l'usuari determinar quin tipus de maquinari s'empra. Si no hi ha ni el fitxer <tipus><nombre>\etiqueta ni l'etiqueta dins del fitxer de configuració, el tipus de maquinari es pot determinar mitjançant l'atribut name (hwmon\*/device/name). Els noms reals dels sensors que admet zabbix\_agent, es poden obtindre executant el programa **sensors** amb el paràmetre -u (**sensors -u**).  Al programa **sensor**, els sensors disponibles són separats pel tipus de bus (adaptador ISA, adaptador PCI, adaptador SPI, dispositiu virtual, interfície ACPI, adaptador HID).

en-us	# 8. Service monitoring
ca	# 8. Monitoratge de serveis

en-us	# 8 Templates
ca	# 8 Plantilles

en-us	# 8 Unit symbols
ca	# 8 Símbols d'unitats

en-us	# 8 What's new in Zabbix 6.0.3
ca	# 8 Què hi ha de nou al Zabbix 6.0.3

en-us	# 8 Zabbix Java gateway  If you use `startup.sh` and `shutdown.sh` scripts for starting [Zabbix Java gateway](/manual/concepts/java), then you can specify the necessary configuration parameters in the `settings.sh` file. The startup and shutdown scripts source the settings file and take care of converting shell variables (listed in the first column) to Java properties (listed in the second column).  If you start Zabbix Java gateway manually by running `java` directly, then you specify the corresponding Java properties on the command line.  |Variable|Property|Mandatory|Range|Default|Description| |--------|--------|---------|-----|-------|-----------| |LISTEN\_IP|zabbix.listenIP|no| |0.0.0.0|IP address to listen on.| |LISTEN\_PORT|zabbix.listenPort|no|1024-32767|10052|Port to listen on.| |PID\_FILE|zabbix.pidFile|no| |/tmp/zabbix\_java.pid|Name of PID file. If omitted, Zabbix Java Gateway is started as a console application.| |PROPERTIES\_FILE|zabbix.propertiesFile|no| | |Name of properties file. Can be used to set additional properties using a key-value format in such a way that they are not visible on a command line or to overwrite existing ones.<br>For example: "javax.net.ssl.trustStorePassword=<password>"| |START\_POLLERS|zabbix.startPollers|no|1-1000|5|Number of worker threads to start.| |TIMEOUT|zabbix.timeout|no|1-30|3|How long to wait for network operations.|  ::: notewarning Port 10052 is not [IANA registered](http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt). :::
ca	# 8 Passarel·la Java Zabbix  Si empreu els scripts `startup.sh` i `shutdown.sh` per engegar [la passarel·la Java Zabbix](/manual/concepts/java), llavors podeu especificar els paràmetres de configuració necessaris a l'arxiu `settings.sh`. Els scripts d'engegada i aturada extreuen el fitxer de paràmetres i tenen cura en convertir les variables shell (llistades a la primera columna) a propietats Java (llistades a la segona columna).  Si engegueu manualment la passarel·la Java Zabbix executant directament `java`, indiqueu les propietats Java corresponents a la línia de comandes.  |Variable|propietat|Obligatori|Rang|Per defecte|Descripció| |--------|-----------|-----------|-----|-------|-----------| |LISTEN\_IP|zabbix.listenIP|no| |0.0.0.0|Adreça IP a escoltar.| |LISTEN\_PORT|zabbix.listenPort|no|1024-32767|10052|Port a escoltar.| |PID\_FILE|zabbix.pidFile|non| |/tmp/zabbix\_java.pid|Nom de l'arxiu PID. Si no s'especifica, la passarel·la Java Zabbix s'engega com aplicació de consola.| |PROPERTIES\_FILE|zabbix.propertiesFile|no| | |Nom de l'arxiu de propietats. Es pot emprar per definir les propietats addicionals, emprant un format clau-valor de manera que no siguin pas visibles a una línia de comandes o per sobreescriure aquelles que ja hi són.<br>Per exemple: "javax.net.ssl.trustStorePassword=<password>"| |START\_POLLERS|zabbix.startPollers|no|1-1000|5|Nombre de fils de treball a engegar.| |TIMEOUT|zabbix.timeout|no|1-30|3|Quant de temps d'espera per les operacions de xarxa.|  ::: notewarning El port 10052 no és pas [registrat IANA](http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt). :::

en-us	# 9 Debug mode
ca	# 9 Mode de depuració

en-us	# 9 Discovery of Windows performance counter instances
ca	# 9 Descoberta d'instàncies de comptador de rendiment de Windows

en-us	# 9 Graph (classic)
ca	# 9 Gràfic (clàssic)

en-us	# 9 Graph (classic)
ca	# 9 Gràfic (clàssic)

en-us	# 9 MySQL plugin [comment]: # (tags: mysql)
ca	# 9 Plugin MySQL [comentari]: # (tags: mysql)

en-us	# 9 Notes on memtype parameter in proc.mem items
ca	# 9 Notes sobre el paràmetre memtype dels elements proc.mem

en-us	# 9 Queue
ca	# 9 Cua

en-us	# 9 Running agent as root  Since Zabbix **5.0.0**, the systemd service file for Zabbix agent in [official packages](https://www.zabbix.com/download) explicitly includes directives for `User` and `Group`. Both are set to `zabbix`.  It is no longer possible to configure which user Zabbix agent runs as via `zabbix_agentd.conf` file, because the agent will bypass this configuration and run as the user specified in the systemd service file. To run Zabbix agent as root you need to make the modifications described below.
ca	# 9 Executar l'agent com a root  Des de la versió **5.0.0**, l'arxiu de servei systemd de l'agent de Zabbix contingut als [paquets oficials](https://www.zabbix.com/download) Inclou explícitament directives per `User` i `Group`. Ambdós definits a `zabbix`.  Això vol dir que l'antiga funcionalitat de confiugració de l'usuari amb el qui l'agent Zabbix s'executa via l'arxiu `zabbix_agentd.conf` es traspassa i l'agent s'exeuctarà sempre com l'usuari especificat a l'arxiu de servei systemd.  Per executar l'agent de Zabbix com a root, haureu de fer les modificacions descrites a sota.

en-us	# 9 SSH checks
ca	# 9 Verificacions SSH

en-us	# 9 String functions  All functions listed here are supported in:  -   [Trigger expressions](/manual/config/triggers/expression) -   [Calculated items](/manual/config/items/itemtypes/calculated)  Some general notes on function parameters:  -   Function parameters are separated by a comma -   Expressions are accepted as parameters -   String parameters must be double-quoted; otherwise they might get     misinterpreted -   Optional function parameters (or parameter parts) are indicated by     `<` `>`  |FUNCTION|<|<| |--|--|--| |**Description**|**Function-specific parameters**|**Comments**| |**ascii** (value)|<|<| |The ASCII code of the leftmost character of the value.|**value** - value to check|Supported value types: string, text, log<br><br>For example, a value like 'Abc' will return '65' (ASCII code for 'A').<br><br>Example:<br>=> **ascii**(last(/host/key))| |**bitlength** (value)|<|<| |The length of value in bits.|**value** - value to check|Supported value types: string, text, log, integer<br><br>Example:<br>=> **bitlength**(last(/host/key))| |**bytelength** (value)|<|<| |The length of value in bytes.|**value** - value to check|Supported value types: string, text, log, integer<br><br>Example:<br>=> **bytelength**(last(/host/key))| |**char** (value)|<|<| |Return the character by interpreting the value as ASCII code.|**value** - value to check|Supported value types: integer<br><br>The value must be in the 0-255 range. For example, a value like '65' (interpreted as ASCII code) will return 'A'.<br><br>Example:<br>=> **char**(last(/host/key))| |**concat** (<value1>,<value2>,...)|<|<| |The string resulting from concatenating referenced item values or constant values. |**value** - a value returned by one of the history functions or a constant value (string, integer, or float number)|Supported value types: string, text, log, float, integer <br><br>For example, a value like 'Zab' concatenated to 'bix' (the constant string) will return 'Zabbix'. <br><br> Must contain at least two parameters. <br><br>Examples:<br>=> **concat**(last(/host/key),**"bix"**)<br>=> **concat**("1 min: ",last(/host/system.cpu.load[all,avg1]),", 15 min: ",last(/host/system.cpu.load[all,avg15])) | |**insert** (value,start,length,replacement)|<|<| |Insert specified characters or spaces into the character string beginning at the specified position in the string.|**value** - value to check<br>**start** - start position<br>**length** - positions to replace<br>**replacement** - replacement string|Supported value types: string, text, log<br><br>For example, a value like 'Zabbbix' will be replaced by 'Zabbix' if 'bb' (starting position 3, positions to replace 2) is replaced by 'b'.<br><br>Example:<br>=> **insert**(last(/host/key),**3**,**2**,**"b"**)| |**left** (value,count)|<|<| |The leftmost characters of the value.|**value** - value to check<br>**count** - number of characters to return|Supported value types: string, text, log<br><br>For example, you may return 'Zab' from 'Zabbix' by specifying 3 leftmost characters to return.<br><br>Example:<br>=> **left**(last(/host/key),**3**) - return three leftmost characters<br><br>See also right().| |**length** (value)|<|<| |The length of value in characters.|**value** - value to check|Supported value types: str, text, log<br><br>Example:<br>=> **length**(last(/host/key)) → length of the latest value<br>=> **length**(last(/host/key,\#3)) → length of the third most recent value<br>=> **length**(last(/host/key,\#1:now-1d)) → length of the most recent value one day ago| |**ltrim** (value,<chars>)|<|<| |Remove specified characters from the beginning of string.|**value** - value to check<br>**chars** - (optional) specify characters to remove<br><br>Whitespace is left-trimmed by default (if no optional characters are specified).|Supported value types: string, text, log<br><br>Example:<br>=> **ltrim**(last(/host/key)) - remove whitespace from the beginning of string<br>=> **ltrim**(last(/host/key),**"Z"**) - remove any 'Z' from the beginning of string<br>=> **ltrim**(last(/host/key),**" Z"**) - remove any space and 'Z' from the beginning of string<br><br>See also: rtrim(), trim()| |**mid** (value,start,length)|<|<| |Return a substring of N characters beginning at the character position specified by 'start'.|**value** - value to check<br>**start** - start position of substring<br>**length** - positions to return in substring|Supported value types: string, text, log<br><br>For example, it is possible return 'abbi' from a value like 'Zabbix' if starting position is 2, and positions to return is 4).<br><br>Example:<br>=> **mid**(last(/host/key),**2**,**4**)="abbi"| |**repeat** (value,count)|<|<| |Repeat a string.|**value** - value to check<br>**count** - number of times to repeat|Supported value types: string, text, log<br><br>Example:<br>=> **repeat**(last(/host/key),**2**) - repeat the value two times| |**replace** (value,pattern,replacement)|<|<| |Find pattern in the value and replace with replacement. All occurrences of the pattern will be replaced.|**value** - value to check<br>**pattern** - pattern to find<br>**replacement** - string to replace the pattern with|Supported value types: string, text, log<br><br>Example:<br>=> **replace**(last(/host/key),**"ibb"**,**"abb"**) - replace all 'ibb' with 'abb'| |**right** (value,count)|<|<| |The rightmost characters of the value.|**value** - value to check<br>**count** - number of characters to return|Supported value types: string, text, log<br><br>For example, you may return 'bix' from 'Zabbix' by specifying 3 rightmost characters to return.<br><br>Example:<br>=> **right**(last(/host/key),**3**) - return three rightmost characters<br><br>See also left().| |**rtrim** (value,<chars>)|<|<| |Remove specified characters from the end of string.|**value** - value to check<br>**chars** - (optional) specify characters to remove<br><br>Whitespace is right-trimmed by default (if no optional characters are specified).|Supported value types: string, text, log<br><br>Example:<br>=> **rtrim**(last(/host/key)) - remove whitespace from the end of string<br>=> **rtrim**(last(/host/key),**"x"**) - remove any 'x' from the end of string<br>=> **rtrim**(last(/host/key),**"x "**) - remove any 'x' or space from the end of string<br><br>See also: ltrim(), trim()| |**trim** (value,<chars>)|<|<| |Remove specified characters from the beginning and end of string.|**value** - value to check<br>**chars** - (optional) specify characters to remove<br><br>Whitespace is trimmed from both sides by default (if no optional characters are specified).|Supported value types: string, text, log<br><br>Example:<br>=> **trim**(last(/host/key)) - remove whitespace from the beginning and end of string<br>=> **trim**(last(/host/key),**"\_"**) - remove '\_' from the beginning and end of string<br><br>See also: ltrim(), rtrim()|
ca	# 9 Funcions de cadenes  Totes les funcions llistades aquí són admeses a:  - Les [expressions de trigger](/manual/config/triggers/expression) - Els [elements calculats](/manual/config/items/itemtypes/calculated)  Algunes notes generals dels paràmetres de la funció:  - Els paràmetres de funció es separen amb comes - S'admeten expressions com a paràmetres - Els paràmetres de cadena han d'anar entre cometes dobles; sinó no s'interpretaran bé - Els paràmetres de funció opcionals (o parts de paràmetres) s'indiquen amb `<` `>`  |FUNCIÓ|<|<| |--|--|--| |**Descripció**|**Paràmetres específics de la funció**|**Comentaris**| |**ascii** (valor)|<|<| |El codi ASCII del caràcter el més a l'esquerra del valor.|**valor** - valor a verificar|Tipus de valor admesos: cadena, text, journal<br><br>Per exemple, un valor com ara 'Abc' retornarà '65 ' (code ASCII per a 'A').<br><br>Exemple:<br>=> **ascii**(last(/host/key))| |**bitlength** (valor)|<|<| |Allargada del valor, en bits.|**valor** - valor a verificar|Tipus de valor admesos: cadena, text, journal, enter<br><br>Exemple:<br>=> **bitlength**(last(/host/key))| |**bytelength** (valor)|<|<| |Allargada del valor, en octets.|**valor** - valor a verificar|Tipus de valor admesos: cadena, text, journal, enter<br><br>Exemple:<br>=> **bytelength**(last(/host/key))| |**char** (value)|<|<| |Retorna el caràcter interpretant el valor com un codi ASCII.|**valor** - valor a verificar|Tipus de valor admesos: enter<br><br>El valor ha d'estar entre 0 i 255. Per exemple, un valor com ara '65' (interpretat com a codi ASCII) retornarà 'A'.<br><br>Exemple:<br>=> **char**(last(/host/key))| |**concat** (\<valor1\>,\<valor2\>,...)|<|<| |La cadena resultant de la concatenació de valors d'elements referenciats o de valors constants. |**valor**: un valor retornat per una de les funcions d'històric o un valor constant (cadena, enter o nombre flotant)|Tipus de valor admesos: cadena, text, journal, flotant, enter <br><br>Per exemple, un valor com ara 'Zab' concatenat a 'bix' (la cadena constant) retornarà 'Zabbix'. <br><br> Ha de contindre com a mínim dos paràmetres. <br><br>Exemples:<br>=> **concat**(last(/host/key),**"bix"**)<br>=> **concat**("1 min: ",last(/host/system.cpu.load[all,avg1]),", 15 min: ",last(/host/system.cpu.load[all,avg15])) | |**insert** (valor,inici,allargada,reemplaçament)|<|<| |Insereix caràcters o els espais especificats a la cadena de caràcters, començant a la posició especificada a la cadena.|**valor** - valor a verificar<br>**inici** - posició d'inici<br>**allargada** - posicions a reemplaçar<br>**reemplaçament** - cadena de substitució|Tipus de valors admesos: cadena, text, journal<br><br>Per exemple, un valor com ara 'Zabbbix' es substituirà per 'Zabbix' si 'bb' (posició d'inici 3, posicions per reemplaçar 2) es substitueix per 'b'.<br><br>Exemple:<br>=> **insert**(last(/host/key),**3**,**2**,**"b"**)| |**left** (valor,compte)|<|<| |Els caràcters el més a l'esquerra del valor.|**valor** - valor a verificar<br>**compte** - nombre de caràcters a retornar|Tipus de valor admesos: cadena, text, journal<br><br>Per exemple, podeu retornar 'Zab' a partir de 'Zabbix' especificant 3 caràcters el més a l'esquerra a retornar.<br><br>Exemple:<br>=> **left**(last(/host/key),**3**) - retorna els tres caràcters el més a l'esquerra<br><br>Veieu també right().| |**length** (valor)|<|<| |L'allargada del valor, en caràcters.|**valor** - valor a verificar|Tipus de valor admesos: cadena, text, journal<br><br>Exemple:<br>=> **length**(last(/ host/key)) → allargada del darrer valor<br>=> **length**(last(/host/key,\#3)) → allargada del tercer valor més recent<br>=> **length **(last(/host/key,\#1:now-1d)) → allargada del valor més recent fa un dia| |**ltrim** (valor,<caràcters>)|<|<| |Esborra els caràcters especificats a l'inici de la cadena.|**valor** - valor a verificar<br>**caràcters** - (facultatiu) especifiqueu els caràcters a esborrar<br><br>Els espais en blanc són tallats a l'esquerra, per defecte (si no s'especifica pas cap caràcter facultatiu).|Tipus de valor admesos: cadena, text, journal<br><br>Exemple:<br>=> **ltrim**(last(/host/key)) - esborra els espais blans de l'inici de la cadena<br>=> **ltrim**(last(/host/key),**"Z"**) - esborra tota 'Z' de l'inici de la cadena<br>=> **ltrim* *(last(/host/key),**" Z"**) - esborra tot espai i 'Z' de l'inici de la cadena<br><br>Veieu també: rtrim(), trim()| |**mid** (valor,inici,allargada)|<|<| |Retorna una subcadena d'N caràcters, començant a la posició de caràcter especificada a 'inici'.|**valor** - valor a verificar<br>**inici** - posició d'inici de la subcadena<br>**allargada** - posicions a retornar dins la subcadena sous-chaîne|Tipus de valors admesos: cadena, text, journal).<br><br>Exemple:<br>=> **mid**(last(/host/key),**2**,**4**)="abbi"| |**repeat** (value,count)|<|<| |Repeteix una cadena.|**value** - valor a verificar<br>**count** - nombre de vegades a repetir|Tipus de valor suportats: cadena, text, log<br><br>Exemple:<br>=> **repeat**(last(/host/key),**2**) - repeteix el valor dos cops| |**replace** (valor,model,reemplaçament)|<|<| |Cerca el motiu dins el valor i els substitueix per l'indicat. Es substituiran totes les troballes del model.|**valor** - valor a verificar<br>**model** - model a cercar<br>**reemplaçament** - cadena per la que substituir el model|Tipus de valor admesos: cadena, text, journal<br><br>Exemple:<br>=> **replace**(last(/host/key),**"ibb"**,**"abb"**) - substitueix totes les 'ibb' per 'abb'| |**right** (valor,compte)|<|<| |Els caràcters el més a la dreta del valor.|**valor** - valor a verificar<br>**compte** - nombre de caràcters a retornar|Tipus de valor admesos: cadena, text, journal<br><br>Per exemple, podeu retornar 'bix' a partir de 'Zabbix' especificant 3 caràcters el més a la dreta.<br><br>Exemple:<br>=> **right**(last(/host/key),**3* *) - retorna els tres caràcters el més a la dreta<br><br>Veieu també left().| |**rtrim** (valor,<caràcters>)|<|<| |Esborra els caràcters especificats del final de cadena.|**valor** - valor a verificar<br>**caràcters** - (facultatiu) especifica els caràcters a esborrar<br><br>Els espai blancs es retallen a la dreta, per defecte (si no s'especifica pas cap caràcter facultatiu).|Tipus de valor admesos: cadena, text, journal<br><br>Exemple:<br>=> **rtrim**(last(/host/key)) - esborra els espais del final de cadena<br>=> **rtrim**(last(/host/key),**"x"**) - esborra tota 'x' del final de la cadena<br>=> **rtrim* *(last(/host/key),**"x "**) - esborra tota 'x' o espai del final de la cadena<br><br>Veieu també: ltrim(), trim()| |**trim** (valor,<caràcters>)|<|<| |Esborra els caràcters especificats de l'inici i final de la cadena.|**valor** - valor a verificar<br>**caràcters** - (facultatiu) especifiqueu els caràcters a esborrar<br><br>Els espais blancs es retallen de les dues bandes, per defecte (si no s'especifica pas cap caràcter facultatiu).|Tipus de valor admesos: cadena, text, journal<br><br>Exemple:<br>=> **trim**(last(/host/key)) - esborrar espais entre inici i fi de la cadena<br>=> **trim**(last(/host/key),**"\_"**) - esborra '\_' de l'inici i final de la cadena< br><br>Veieu també: ltrim(), rtrim()|

en-us	# 9 Template changes  This page lists all changes to the stock templates that are shipped with Zabbix.  Note that upgrading to the latest Zabbix version will not automatically upgrade the templates used. It is suggested to modify the templates in existing installations by:  -   Downloading the latest templates from the [Zabbix Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates); -   Then, while in *Configuration* → *Templates* you can import them     manually into Zabbix. If templates with the same names already     exist, the *Delete missing* options should be checked when importing     to achieve a clean import. This way the old items that are no longer     in the updated template will be removed (note that it will mean     losing history of these old items).
ca	# 9 Modificacions de les plantilles  Aquesta pàgina llista tots els canvis a les plantilles d'estoc que s'envien amb Zabbix.  Tingueu en compte que l'actualització a la darrera versió de Zabbix no actualitzarà automàticament les plantilles emprades. Es recomana modificar les plantilles de les instal·lacions existents fent:  - Descarregant les darreres plantilles del [repositori Zabbix Git] (https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates); - Tot seguit, a *Configuració* → *Plantilles*, podeu importar-les manualment a Zabbix. Si ja existeixen models amb els mateixos noms, l'opció *Esborrar les que manquen* s'ha de marcar durant la importació per obtindre una importació neta. D'aquesta manera s'esborraran els elements antics que ja no es troben al model actualitzat (tingueu en compte que això significarà perdre l'historial d'aquests elements antics).

en-us	# 9 Templates out of the box
ca	# 9 Plantilles de fàbrica

en-us	# 9 Time period syntax
ca	# 9 Sintaxi del període de temps

en-us	# 9 Value mapping
ca	# 9 Mapatge de valors

en-us	# 9. Web monitoring
ca	# 9. Monitoratge Web

en-us	# 9 Web service
ca	# 9 Servei Web

en-us	# 9 What's new in Zabbix 6.0.4
ca	# 9 Què hi ha de nou al Zabbix 6.0.4

en-us	# 9 Zabbix web service
ca	# 9 Web service Zabbix

en-us	#### Absence of data  For items with a regular update interval, nothing is displayed in the graph if item data are not collected.  However, for trapper items and items with a scheduled update interval (and regular update interval set to 0), a straight line is drawn leading up to the first collected value and from the last collected value to the end of graph; the line is on the level of the first/last value respectively.
ca	#### Absència de dades  Per als elements amb un interval d'actualització regular, no es mostra res al gràfic si no es recullen dades d'elements.  Tanmateix, per als elements trapper i els elements amb un interval d'actualització programat (i un interval d'actualització regular establert a 0), es dibuixa una línia recta que condueix al primer valor recollit i des del darrer valor recollit fins al final del gràfic; la filera es troba al nivell del primer/darrer valor respectivament.

en-us	### Access control
ca	### Control d'accés

en-us	#### Accessing host dashboards  Access to host dashboards is provided:  -   From the [host     menu](/manual/web_interface/frontend_sections/monitoring/dashboard#host_menu)     that is available in many frontend locations:     -   click on the host name and then select *Dashboards* from the         drop-down menu  ![](../../../../assets/en/manual/config/visualization/host_menu_dashboards.png)  -   When searching for a host name in [global     search](/manual/web_interface/global_search):     -   click on the *Dashboards* link provided in search results  ```{=html} <!-- --> ``` -   When clicking on a host name in *Inventory* →     *[Hosts](/manual/web_interface/frontend_sections/inventory/hosts)*:     -   click on the *Dashboards* link provided
ca	#### Accedir al tauler de control de l'equip  S'ofereix accés als taulers de control de l'equip:  - Des del [menú de l'equip](/manual/web_interface/frontend_sections/monitoring/dashboard#host_menu) que és disponible a moltes ubicacions d'interfície:      - feu clic al nom de l'equip i, a continuació, trieu *Taulers de control* al menú desplegable  ![](../../../../assets/en/manual/config/visualization/host_menu_dashboards.png)  - Quan cerqueu un nom d'equip a [cerca global](/manual/web_interface/global_search):      - feu clic a l'enllaç *Taulers de control* que es proporciona als resultats de la cerca  ```{=html} <!-- --> ``` - Quan feu clic a un nom d'equip a *Inventari* → *[Equips](/manual/web_interface/frontend_sections/inventory/hosts)*:      - feu clic a l'enllaç *Taulers de control* proporcionat

en-us	#### Access permissions  Make sure that the 'zabbix' user has execute permissions for configured commands. One may be interested in using **sudo** to give access to privileged commands. To configure access, execute as root:      visudo  Example lines that could be used in *sudoers* file:      # allows 'zabbix' user to run all commands without password.     zabbix ALL=NOPASSWD: ALL      # allows 'zabbix' user to restart apache without password.     zabbix ALL=NOPASSWD: /etc/init.d/apache restart  ::: notetip On some systems *sudoers* file will prevent non-local users from executing commands. To change this, comment out **requiretty** option in */etc/sudoers*. :::
ca	#### Permisos d'accés  Assegureu-vos que l'usuari "zabbix" tingui permisos d'execució per a les ordres configurades. Potser us interessa emprar **sudo** per donar accés a ordres privilegiades. Per configurar l'accés, executeu com a root:       visudo  Exemples de línies que es poden emprar al fitxer *sudoers*:       # permet que l'usuari "zabbix" executi totes les ordres sense mot de pas.      zabbix TOT=NOPASSWD: TOTS       # permet que l'usuari "zabbix" reiniciï apache sense mot de pas.      zabbix ALL=NOPASSWD: /etc/init.d/apache reinici  ::: notetip En alguns sistemes, el fitxer *sudoers* impedirà que els usuaris no locals executin ordres. Per canviar-ho, comenta l'opció **requiretty** a */etc/sudoers*. :::

en-us	 #### Accidental installation of EPEL Zabbix packages  With EPEL repository installed and enabled, installing Zabbix from packages will lead to EPEL Zabbix packages being installed rather than official Zabbix packages.  In this case uninstall Zabbix packages from EPEL, i.e.:      dnf remove zabbix-server-mysql  Block Zabbix packages from EPEL. Add the following line in the `/etc/yum.conf` file:      exclude=zabbix6.0*  Install Zabbix server again:      dnf install zabbix-server-mysql  Notice that official Zabbix packages have the word `release` in their version string:      6.0.25-release1.el8
ca	 #### Instal·lació accidental de paquets EPEL Zabbix  Amb el repositori EPEL instal·lat i habilitat, la instal·lació de Zabbix des dels paquets farà que s'instal·lin els paquets EPEL Zabbix en lloc dels paquets oficials de Zabbix.  En aquest cas, desinstal·leu els paquets Zabbix d'EPEL, és a dir:      dnf remove zabbix-server-mysql  Bloqueu els paquets Zabbix d'EPEL. Afegiu la línia següent al fitxer `/etc/yum.conf`:      exclude=zabbix6.0*  Torneu a instal·lar el servidor Zabbix:      dnf install zabbix-server-mysql  Tingueu en compte que els paquets oficials de Zabbix tenen la paraula `release`a la cadena de la versió:      6.0.25-release1.el8

en-us	#### Acknowledging an event  Acknowledge a single event and leave a message.  Request:  ```json {     "jsonrpc": "2.0",     "method": "event.acknowledge",     "params": {         "eventids": "20427",         "action": 6,         "message": "Problem resolved."     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "eventids": [             "20427"         ]     },     "id": 1 } ```
ca	#### Reconèixer un esdeveniment  Reconèixer un esdeveniment i afegir-hi un missatge.  Petició:  ```json {     "jsonrpc": "2.0",     "method": "event.acknowledge",     "params": {         "eventids": "20427",         "action": 6,         "message": "Problem resolved."     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "eventids": [             "20427"         ]     },     "id": 1 } ```

en-us	#### action  Changes:\ [ZBX-21804](https://support.zabbix.com/browse/ZBX-21804) `action.create`, `action.get`, `action.update`, `action.delete`: removed requirement of write permissions for hosts, host groups, templates, triggers, proxy.\
ca	#### action  Canvis:\ [ZBX-21804](https://support.zabbix.com/browse/ZBX-21804) `action.create`, `action.get`, `action.update`, `action.delete`: s'han tret l'obligatorietat de permisos d'escriptura per equips, grups d'equips, plantilles, triggers i proxys.\

en-us	#### action  Changes:\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) added new `conditiontype` values *(27 - Service, 28 - Service name)*.\ [ZBXNEXT-6250](https://support.zabbix.com/browse/ZBXNEXT-6250) `action.get`, `action.create`, `action.update`: added new property `notify_if_canceled`.\
ca	#### acció  Canvis:\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) afegits els nous valors *(27 - Service, 28 - Service name)* de `conditiontype`.\ [ZBXNEXT-6250](https://support.zabbix.com/browse/ZBXNEXT-6250) `action.get`, `action.create`, `action.update`: afegida la nova propietat `notify_if_canceled`.\

en-us	#### action  Changes:\ [ZBXNEXT-6920](https://support.zabbix.com/browse/ZBXNEXT-6920) `action.create`, `action.update`: added strict validation of the methods parameters.\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) `action.create`, `action.update`: renamed parameter `acknowledge_operations` to `update_operations`.\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) `action.get`: renamed parameter `selectAcknowledgeOperations` to `selectUpdateOperations`.\
ca	#### Acció  Canvis:\ [ZBXNEXT-6920](https://support.zabbix.com/browse/ZBXNEXT-6920) `action.create`, `action.update`: s'ha afegit una validació estricta dels paràmetres dels mètodes.\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) `action.create`, `action.update`: s'ha reanomenat `acknowledge_operations` com a `update_operations`.\ [ZBXNEXT-6755](https://support.zabbix.com/browse/ZBXNEXT-6755) `action.get`: s'ha reanomenat `selectAcknowledgeOperations` com a `selectUpdateOperations`.\

en-us	# action.create
ca	# acció.crear

en-us	# action.delete
ca	# acció.esborrar

en-us	#### Action filter condition  The action filter condition object defines a specific condition that must be checked before running the action operations.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |conditionid|string|*(readonly)* ID of the action condition.| |**conditiontype**<br>(required)|integer|Type of condition.<br><br>Possible values for trigger actions:<br>0 - host group;<br>1 - host;<br>2 - trigger;<br>3 - event name;<br>4 - trigger severity;<br>6 - time period;<br>13 - host template;<br>16 - problem is suppressed;<br>25 - event tag;<br>26 - event tag value.<br><br>Possible values for discovery actions:<br>7 - host IP;<br>8 - discovered service type;<br>9 - discovered service port;<br>10 - discovery status;<br>11 - uptime or downtime duration;<br>12 - received value;<br>18 - discovery rule;<br>19 - discovery check;<br>20 - proxy;<br>21 - discovery object.<br><br>Possible values for autoregistration actions:<br>20 - proxy;<br>22 - host name;<br>24 - host metadata.<br><br>Possible values for internal actions:<br>0 - host group;<br>1 - host;<br>13 - host template;<br>23 - event type;<br>25 - event tag;<br>26 - event tag value.<br><br>Possible values for service actions:<br>25 - event tag;<br>26 - event tag value;<br>27 - service;<br>28 - service name.| |**value**<br>(required)|string|Value to compare with.| |value2<br>|string|Secondary value to compare with. Required for trigger, internal and service actions when condition type is *26*.| |actionid|string|*(readonly)* ID of the action that the condition belongs to.| |formulaid|string|Arbitrary unique ID that is used to reference the condition from a custom expression. Can only contain capital-case letters. The ID must be defined by the user when modifying filter conditions, but will be generated anew when requesting them afterward.| |operator|integer|Condition operator.<br><br>Possible values:<br>0 - *(default)* equals;<br>1 - does not equal;<br>2 - contains;<br>3 - does not contain;<br>4 - in;<br>5 - is greater than or equals;<br>6 - is less than or equals;<br>7 - not in;<br>8 - matches;<br>9 - does not match;<br>10 - Yes;<br>11 - No.|  ::: notetip To better understand how to use filters with various types of expressions, see examples on the [action.get](get#retrieve_discovery_actions) and [action.create](create#using_a_custom_expression_filter) method pages. :::  The following operators and values are supported for each condition type.  |Condition|Condition name|Supported operators|Expected value| |-|--|--|------| |0|Host group|equals,<br>does not equal|Host group ID.| |1|Host|equals,<br>does not equal|Host ID.| |2|Trigger|equals,<br>does not equal|Trigger ID.| |3|Event name|contains,<br>does not contain|Event name.| |4|Trigger severity|equals,<br>does not equal,<br>is greater than or equals,<br>is less than or equals|Trigger severity. Refer to the [trigger "severity" property](/manual/api/reference/trigger/object#trigger) for a list of supported trigger severities.| |5|Trigger value|equals|Trigger value. Refer to the [trigger "value" property](/manual/api/reference/trigger/object#trigger) for a list of supported trigger values.| |6|Time period|in, not in|Time when the event was triggered as a [time period](/manual/appendix/time_period).| |7|Host IP|equals,<br>does not equal|One or several IP ranges to check separated by commas. Refer to the [network discovery configuration](/manual/discovery/network_discovery/rule) section for more information on supported formats of IP ranges.| |8|Discovered service type|equals,<br>does not equal|Type of discovered service. The type of service matches the type of the discovery check used to detect the service. Refer to the [discovery check "type" property](/manual/api/reference/dcheck/object#discovery_check) for a list of supported types.| |9|Discovered service port|equals,<br>does not equal|One or several port ranges separated by commas.| |10|Discovery status|equals|Status of a discovered object.<br><br>Possible values:<br>0 - host or service up;<br>1 - host or service down;<br>2 - host or service discovered;<br>3 - host or service lost.| |11|Uptime or downtime duration|is greater than or equals,<br>is less than or equals|Time indicating how long has the discovered object been in the current status in seconds.| |12|Received values|equals,<br>does not equal,<br>is greater than or equals,<br>is less than or equals,<br>contains,<br>does not contain|Value returned when performing a Zabbix agent, SNMPv1, SNMPv2 or SNMPv3 discovery check.| |13|Host template|equals,<br>does not equal|Linked template ID.| |16|Problem is suppressed|Yes, No|No value required: using the "Yes" operator means that problem must be suppressed, "No" - not suppressed.| |18|Discovery rule|equals,<br>does not equal|ID of the discovery rule.| |19|Discovery check|equals,<br>does not equal|ID of the discovery check.| |20|Proxy|equals,<br>does not equal|ID of the proxy.| |21|Discovery object|equals|Type of object that triggered the discovery event.<br><br>Possible values:<br>1 - discovered host;<br>2 - discovered service.| |22|Host name|contains,<br>does not contain,<br>matches,<br>does not match|Host name.<br>Using a regular expression is supported for operators *matches* and *does not match* in autoregistration conditions.| |23|Event type|equals|Specific internal event.<br><br>Possible values:<br>0 - item in "not supported" state;<br>1 - item in "normal" state;<br>2 - LLD rule in "not supported" state;<br>3 - LLD rule in "normal" state;<br>4 - trigger in "unknown" state;<br>5 - trigger in "normal" state.| |24|Host metadata|contains,<br>does not contain,<br>matches,<br>does not match|Metadata of the auto-registered host.<br>Using a regular expression is supported for operators *matches* and *does not match*.| |25|Tag|equals,<br>does not equal,<br>contains,<br>does not contain|Event tag.| |26|Tag value|equals,<br>does not equal,<br>contains,<br>does not contain|Event tag value.| |27|Service|equals,<br>does not equal|Service ID.| |28|Service name|equals,<br>does not equal|Service name.|
ca	#### Condició del filtre d'acció  Aquest objecte defineix una condició específica que s'ha de verificar abans d'executar les operacions d'acció  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |-------|--------------------------------------------------------|-----------| |conditionid|string|*(només lectura)* Identificador de la condició d'acció.| |**conditiontype**<br>(obligatori)|enter|Tipus de condició.<br><br>Valors possibles per les accions dels triggers:<br>0 - grup d'equips;<br>1 - equip;<br>2 - trigger;<br>3 - nom de l'esdeveniment;<br>4 - gravetat del trigger;<br>6 - període;<br>13 - model d'equip;<br>16 - problema esborrat;<br>25 - etiqueta d'esdeveniment;<br>26 - valor de l'etiqueta d'esdeveniment.<br><br>Valors possibles per les accions de descoberta:<br>7 - IP de l'equip;<br>8 - tipus de servei de descoberta;<br>9 - port del servei de descoberta;< br>10 - estat de descoberta;<br>11 - durada de disponibilitat o indisponibilitat;<br>12 - valor rebut;<br>18 - regla de descoberta;<br>19 - verificació de descoberta;<br>20 - proxy;<br >21 - objecte de descoberta.<br><br>Valors possibles per les accions d'enregistrament automàtic:<br>20 - proxy;<br>22 - nom d'equip;<br>24 - metadades de l'equip.<br><br>Valors possibles per les accions internes:<br>0 - grup d'equips;<br>1 - equip;<br>13 - model d'equip;<br>23 - tipus d'esdeveniment;<br>25 - etiqueta d'esdeveniment;<br>26 - valor de l'etiqueta d'esdeveniment.<br><br>Valors possibles per les accions de servei:<br>25 - etiqueta d'esdeveniment;<br>26 - valor de l'etiqueta d'esdeveniment;<br>27 - servei;<br >28 - nom del servei.| |**valor**<br>(obligatori)|string|Valor a comparar.| |value2<br>|string|Valor secundari a comparar. Obligatori per les accions de triggers, internes i de servei quan el tipus de condició sigui *26*.| |actionid|string|*(només lectura)* Identificador de l'acció a qui pertany la condició.| |formulaid|string|Identificador únic arbitrari emprat per referenciar la condició a partir d'una expressió personalitzada. Només pot contindre lletres majúscules. L'identificador s'ha de definir per l'usuari durant la modificació de condicions de filtre, però es generarà de nou a petició posterior.| |operador|enter|Operador de condició.<br><br>Valors possibles:<br>0 - *(per defecte)* és igual;<br>1 - no és pas igual;<br>2 - conté;<br>3 - no ho conté pas;<br>4 - entre;<br>5 - és superior o igual a;<br>6 - inferior o igual a;<br>7 - no és pas entre;<br>8 - correspon;<br >9 - no correspon pas;<br>10 - Sí;<br>11 - No.|  ::: notetip Per entendre millor com emprar els filtres amb diferents tipus d'expressions, consulteu els exemples a les pàgines dels mètodes [action.get](get#retrieve_discovery_actions) i [action.create](create#using_a_custom_expression_filter). :::  Els operadors i valors següents s'admeten per cada tipus de condició.  |Condició|Nom de la condició|Operadors admesos|Valor esperat| |---------|------|-----|-----|--------------| |0|Grup d'equips|igual,<br>no és igual|identificador del grup d'equips.| |1|Equip|igual,<br> no és igual|identificador d'equip.| |2|Trigger|igual,<br>no és igual|identificador de trigger.| |3|Nom de l'esdeveniment |conté,<br>no conté pas|Nom de l'esdeveniment.| |4|Gravetat del trigger|igual,<br>no és igual,<br>superior o igual,<br>inferior o igual|Gravetat del trigger. Consulteu la [propietat "trigger "severity"](/manual/api/reference/trigger/object#trigger) per obtindre una llista de gravetats de triggers admeses.| |5|Valor de trigger|igual|Valor de trigger. Consulteu la [propietat "valor" del trigger](/manual/api/reference/trigger/object#trigger) per obtindre una llista dels valors de triggers admesos.| |6|Període de temps|entre, no entre|Hora en la que l'esdeveniment s'ha disparat al [període](/manual/appendix/time_period).| |7|IP de l'equip|igual,<br>no és igual|Un o més llocs IP a verificar separats per comes. Consulteu la secció [configuració de la descoberta de xarxa](/manual/discovery/network_discovery/rule) per tindre més informació dels format admesos dels llocs IP.| |8|Tipus de servei descobert|igual,<br>no és igual|Tipus de servei descobert. El tipus de servei descobert correspon al tipus de control de descoberta emprat per detectar el servei. Consulteu la [propietat "tipus" de la verificació de descoberta](/manual/api/reference/dcheck/object#discovery_check) per obtindre la llista dels tipus admesos.| |9|Port de servei descobert|igual,<br>diferent|Un o més llocs de ports separats per comes.| |10|Estat de descoberta|igual|Estat d'un objecte descobert.<br><br>Valors possibles:<br>0 - equip o servei actiu;<br>1 - equip o servei desactivat;<br>2 - equip o servei descobert;<br>3 - equip o servei perdut.| |11|Durada de disponibilitat o indisponibilitat|superior o igual,<br>inferior o igual|Durada indicant quan de temps l'objecte descobert és a l'estat actual, en segons.| |12|Valors rebuts|iguals,<br>diferents,<br>superiors o iguals,<br>inferiors o iguals,<br>conté,<br>no conté pas|Valor retornat quan s'executa un agent Zabbix, control de descoberta SNMPv1, SNMPv2 o SNMPv3.| |13|Model d'equip|igual,<br>no és igual|ID de model vinculat.| |16|El problema s'ha esborrat|Sí, No|No cal pas cap valor: l'ús de l'operador "Sí" vol dir que el problema s'ha esborrat, "No" - no s'ha esborrat pas.| |18|Regla de descoberta|igual,<br>no és igual|ID de la regla de descoberta.| |19|Control de descoberta|igual,<br>no és igual|ID del control de descoberta.| |20|Proxy| igual,<br>no és igual|ID del proxy.| |21|Objecte de descoberta|igual|Tipus d'objecte que ha desencadenat l'esdeveniment de descoberta.<br><br>Valors possibles:<br>1 - equip descobert;<br>2 - servei descobert.| |22|Nom d'equip|conté,<br>no conté pas,<br>correspon,<br>no correspon pas|Nom d'equip.<br>L'ús d'una expressió regular s'admet per els operadors *correspon* i *no correspon pas* a les condicions d'auto-enregistrement.| |23|Tipus d'esdeveniment|igual|Esdeveniment intern específic.<br><br>Valors possibles:<br>0 - element amb estat "no admès" ;<br>1 - element amb esetat "normal";<br>2 - Regla LLD amb estat "no admesa" ;<br>3 - Regla LLD amb estat "normal" ;<br>4 - Trigger amb estat "desconegut" ;<br>5 - Trigger amb estat "normal".| |24|Metadades de l'equip|conté,<br>no conté pas,<br>correspon,<br>no correspon pas|Metadades de l'equip registrat automàticament.<br>L'ús d'una expressió regular s'admet per als operadors *correspon* et *no correspon pas*.| |25|Etiqueta|igual,<br>no és igual,<br>conté,<br>no conté pas|Etiqueta d'esdeveniment.| |26|Valor de l'etiqueta|igual,<br>no és igual,<br>conté,<br>no conté pas|Valor de l'etiqueta d'esdeveniment.| |27|Servei|igual,<br>no és igual a|ID de servei.| |28|Nom del servei|igual,<br>no és igual|Nom del servei.|

en-us	### Action filter  The action filter object defines a set of conditions that must be met to perform the configured action operations. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**conditions**<br>(required)|array|Set of filter conditions to use for filtering results.| |**evaltype**<br>(required)|integer|Filter condition evaluation method.<br><br>Possible values:<br>0 - and/or;<br>1 - and;<br>2 - or;<br>3 - custom expression.| |eval\_formula|string|*(readonly)* Generated expression that will be used for evaluating filter conditions. The expression contains IDs that reference specific filter conditions by its `formulaid`. The value of `eval_formula` is equal to the value of `formula` for filters with a custom expression.| |formula|string|User-defined expression to be used for evaluating conditions of filters with a custom expression. The expression must contain IDs that reference specific filter conditions by its `formulaid`. The IDs used in the expression must exactly match the ones defined in the filter conditions: no condition can remain unused or omitted.<br><br>Required for custom expression filters.|
ca	### Filtre d'accions  L'object de filtre d'acció defineix un recull de condicions que s'han d'especificar per efectuar les operacions d'acció configurades. Té les propietats següents:   |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |-------|--------------------------------------------------------|-----------| |**condicions**<br>(obligatori)|array|Conjunt de  condicions de filtre a emprar per filtrar els resultats.| |**evaltype**<br>(obligatori)|integer|Mètode d'avaluació de la condició de filtre.<br><br>Valors possibles:<br>0 - i/o ;<br>1 - i ;<br>2 - o ;<br>3 - expressió personalitzada.| |eval\_formula|string|*(només lectura)* Expressió generada que s'emprarà per avaluar les condicions de filtre. L'expressió conté els identificadors que fan referència a les condicions de filtre específiques per la seva `formulaid`. El valor de `eval_formula` és igual al valor de `formula` per als filtres amb una expressió personalitzada.| |formula|string|Expressió definida per l'usuari a emprar per avaluar les condicions dels filtres amb una expressió personalitzada. L'expressió ha de contindre els identificadors fent referència a les condicions de filtre específiques per la seva `formulaid`. Els identificadors emprats a l'expressió han de correspondre exactament als definits a les condicions de filtre: cap condició pot restar sense ús o omesa.<br><br>Obligatori per als filtres d'expressió personalitzats.|

en-us	##### Action for active agent autoregistration  When server receives an autoregistration request from an agent it calls an [action](/manual/config/notifications/action). An action of event source "Autoregistration" must be configured for agent autoregistration.  ::: noteclassic Setting up [network discovery](network_discovery) is not required to have active agents autoregister. :::  In the Zabbix frontend, go to *Configuration → Actions*, select *Autoregistration actions* and click on *Create action*:  -   In the Action tab, give your action a name -   Optionally specify     [conditions](/manual/config/notifications/action/conditions#autoregistration_actions).     You can do a substring match or regular expression match in the     conditions for host name/host metadata. If you are going to use the     "Host metadata" condition, see the next section. -   In the Operations tab, add relevant operations, such as - 'Add     host', 'Add to host group' (for example, *Discovered hosts*), 'Link     to templates', etc.  ::: notetip If the hosts that will be autoregistering are likely to be supported for active monitoring only (such as hosts that are firewalled from your Zabbix server) then you might want to create a specific template like *Template\_Linux-active* to link to. :::  Created hosts are added to the *Discovered hosts* group (by default, configurable in *Administration* → *General* → *[Other](/manual/web_interface/frontend_sections/administration/general#other_parameters)*). If you wish hosts to be added to another group, add a *Remove from host group* operation (specifying "Discovered hosts") and also add an *Add to host group* operation (specifying another host group), because a host must belong to a host group.
ca	##### Acció per enregistrar automàticament un agent actiu  Quan el servidor rep una petició de registre automàtic d'un agent, fa una crida d'[acció](/manual/config/notifications/action). S'ha de configurar una acció de la font d'esdeveniments "Registre automàtic" per al registre automàtic de l'agent.  :::noteclassic No cal configurar la [descoberta de xarxa](/manual/discovery/network_discovery) perquè els agents actius es registrin automàticament. :::  A la interfície Zabbix, trieu *Configuració → Accions*, trieu *Accions de registre automàtic* com a font d'esdeveniment i feu clic a *Crear acció*:  - A la pestanya Acció, doneu un nom a la vostra acció. - Opcionalment, especifiqueu [condicions](/manual/config/notifications/action/conditions#autoregistration_actions). Podeu fer una coincidència de subcadenes o una coincidència d'expressió regular en condicions per a les metadades del nom d'equip/equip. Si teniu previst emprar la condició "Metadades de l'equip", consulteu la secció següent. - A la pestanya Operacions, afegiu les operacions rellevants, com ara - "Afegir un equip", "Afegir al grup d'equips" (per exemple, *Equips descoberts*), "Enllaç a la plantilla", etc.  ::: notetip Si els equips que s'han de registrar automàticament només haurien d'ésser compatibles amb el monitoratge actiu (com ara els equips protegits per un tallafoc del vostre servidor Zabbix), és possible que hagueu de crear una plantilla específica *Template_Linux-active* a la qual s'associï. :::  Els equips creats s'afegeixen al grup *Equips descoberts* (per defecte, configurable a *Administració* → *General* → *[Altres](/manual/web_interface/frontend_sections/administration/general#other_parameters)*). Si voleu afegir equips a un altre grup, afegiu una operació *Treure del grup d'equips* (especificant "Equips descoberts") i també afegiu una operació *Afegir al grup d'equips* (especificant un altre equip del grup), perquè un equip ha de pertànyer a un grup equip.

en-us	# action.get
ca	# action.get

en-us	# > Action object  The following objects are directly related to the `action` API.
ca	# > Objecte d'acció  Els següents objectes són relacionats amb l'API `action`.

en-us	#### Action operation condition  The action operation condition object defines a condition that must be met to perform the current operation. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |opconditionid|string|*(readonly)* ID of the action operation condition| |**conditiontype**<br>(required)|integer|Type of condition.<br><br>Possible values:<br>14 - event acknowledged.| |**value**<br>(required)|string|Value to compare with.| |operationid|string|*(readonly)* ID of the operation.| |operator|integer|Condition operator.<br><br>Possible values:<br>0 - *(default)* =.|  The following operators and values are supported for each operation condition type.  |Condition|Condition name|Supported operators|Expected value| |---------|--------------|-------------------|--------------| |14|Event acknowledged|=|Whether the event is acknowledged.<br><br>Possible values:<br>0 - not acknowledged;<br>1 - acknowledged.|
ca	#### Condició d'operació d'acció  L'objecte condició d'operació d'acció defineix una condició que ha d'encaixar per executar l'operació en curs. Té les següents propietats.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |opconditionid|string|*(només lectura)* ID de la condició d'operació d'acció| |**conditiontype**<br>(obligatori)|integer|Tipus de condició.<br><br>Valors possibles:<br>14 - esdeveniment reconegut.| |**value**<br>(obligatori)|string|Valor amb el que comparar.| |operationid|string|*(només lectura)* ID de l'operació.| |operator|integer|Operador de condició.<br><br>Valors possibles:<br>0 - *(per defecte)* =.|  Els següents operadors i valors són suportats per cada tipus de condició d'operació.  |Condició|Nom de la condició|Operadors admesos|Valor esperat| |---------|--------------|-------------------|--------------| |14|Esdeveniment reconegut|=|Si l'esdeveniment s'ha reconegut.<br><br>Valors possibles:<br>0 - no reconegut pas;<br>1 - reconegut.|

en-us	#### Action operation message  The operation message object contains data about the message that will be sent by the operation.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |default\_msg|integer|Whether to use the default action message text and subject.<br><br>Possible values:<br>0 - use the data from the operation;<br>1 - *(default)* use the data from the media type.| |mediatypeid|string|ID of the media type that will be used to send the message.| |message|string|Operation message text.| |subject|string|Operation message subject.|
ca	#### Missatge d'operació d'acció  L'objecte de missatge d'opieració conté informació sobre el missatge que s'enviarà per l'operació.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |default\_msg|enter|Fer ús del text i/o de l'assumpte del missatge.<br><br>Valors possibles:<br>0 - fer ús de la informació de l'operació;<br>1 - *(per defecte)* fer ús de la informació del tipus de medi.| |mediatypeid|cadena|ID del tipus de medi que s'emprarà per enviar el missatge.| |missatge|cadena|Text del missatge de l'operació.| |assumpte|cadena|Assumpte del missatge de l'operació.|

en-us	### Action operation  The action operation object defines an operation that will be performed when an action is executed. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |operationid|string|*(readonly)* ID of the action operation.| |**operationtype**<br>(required)|integer|Type of operation.<br><br>Possible values:<br>0 - send message;<br>1 - global script;<br>2 - add host;<br>3 - remove host;<br>4 - add to host group;<br>5 - remove from host group;<br>6 - link to template;<br>7 - unlink from template;<br>8 - enable host;<br>9 - disable host;<br>10 - set host inventory mode.<br><br>Note that only types '0' and '1' are supported for trigger and service actions, only '0' is supported for internal actions. All types are supported for discovery and autoregistration actions.| |actionid|string|*(readonly)* ID of the action that the operation belongs to.| |esc\_period|string|Duration of an escalation step in seconds. Must be greater than 60 seconds. Accepts seconds, time unit with suffix and user macro. If set to 0 or 0s, the default action escalation period will be used.<br><br>Default: 0s.<br><br>Note that escalations are supported only for trigger, internal and service actions, and only in normal operations.| |esc\_step\_from|integer|Step to start escalation from.<br><br>Default: 1.<br><br>Note that escalations are supported only for trigger, internal and service actions, and only in normal operations.| |esc\_step\_to|integer|Step to end escalation at.<br><br>Default: 1.<br><br>Note that escalations are supported only for trigger, internal and service actions, and only in normal operations.| |evaltype|integer|Operation condition evaluation method.<br><br>Possible values:<br>0 - *(default)* AND / OR;<br>1 - AND;<br>2 - OR.| |opcommand|object|Object containing data on global script run by the operation.<br><br>Each object has one following property: `scriptid` - *(string)* ID of the script.<br><br>Required for global script operations.| |opcommand\_grp|array|Host groups to run global scripts on.<br><br>Each object has the following properties:<br>`opcommand_grpid` - *(string, readonly)* ID of the object;<br>`operationid` - *(string, readonly)* ID of the operation;<br>`groupid` - *(string)* ID of the host group.<br><br>Required for global script operations if `opcommand_hst` is not set.| |opcommand\_hst|array|Host to run global scripts on.<br><br>Each object has the following properties:<br>`opcommand_hstid` - *(string, readonly)* ID of the object;<br>`operationid` - *(string, readonly)* ID of the operation;<br>`hostid` - *(string)* ID of the host; if set to 0 the command will be run on the current host.<br><br>Required for global script operations if `opcommand_grp` is not set.| |opconditions|array|Operation conditions used for trigger actions.<br><br>The operation condition object is [described in detail below](/manual/api/reference/action/object#action_operation_condition).| |opgroup|array|Host groups to add hosts to.<br><br>Each object has the following properties:<br>`operationid` - *(string, readonly)* ID of the operation;<br>`groupid` - *(string)* ID of the host group.<br><br>Required for "add to host group" and "remove from host group" operations.| |opmessage|object|Object containing the data about the message sent by the operation.<br><br>The operation message object is [described in detail below](/manual/api/reference/action/object#action_operation_message).<br><br>Required for message operations.| |opmessage\_grp|array|User groups to send messages to.<br><br>Each object has the following properties:<br>`operationid` - *(string, readonly)* ID of the operation;<br>`usrgrpid` - *(string)* ID of the user group.<br><br>Required for message operations if `opmessage_usr` is not set.| |opmessage\_usr|array|Users to send messages to.<br><br>Each object has the following properties:<br>`operationid` - *(string, readonly)* ID of the operation;<br>`userid` - *(string)* ID of the user.<br><br>Required for message operations if `opmessage_grp` is not set.| |optemplate|array|Templates to link the hosts to.<br><br>Each object has the following properties:<br>`operationid` - *(string, readonly)* ID of the operation;<br>`templateid` - *(string)* ID of the template.<br><br>Required for "link to template" and "unlink from template" operations.| |opinventory|object|Inventory mode set host to.<br><br>Object has the following properties:<br>`operationid` - *(string, readonly)* ID of the operation;<br>`inventory_mode` - *(string)* Inventory mode.<br><br>Required for "Set host inventory mode" operations.|
ca	### Operació d'acció  L'objecte d'operació d'acció defineix una operació que s'executarà quan s'executi una acció. Té les propietats següents:  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |operationid|string|*(només lectura)* ID de l'operació d'acció.| |**operationtype**<br>(obligatori)|enter|Tipus d'operació.<br><br>Valors possibles:<br>0 - Enviar missatge;<br>1 - script global;<br>2 - afegir equip;<br>3 - esborrar equip;<br>4 - afegir a un grup d'equips;<br>5 - treure d'un grup d'equips;<br>6 - enllaçar a una plantilla;<br>7 - desenllaçar de la plantilla;<br>8 - activar equip;<br>9 - desactivar equip;<br>10 - establir el mode d'inventari de l'equip.<br><br>Veieu que els tipus '0' i '1' són suportats per accions de trigger i servei, i '0' només es suporta per accions internes. Tots els tipus són suportats per accions de descobriment i autoregistre.| |actionid|cadena|*(només lectura)* ID de l'acció a qui pertany l'operació.| |esc\_period|string|Durada de l'escalada, en segons. Ha d'ésser superior a 60 segons. Accepta segons, unitats de temps amb sufixe i macro d'usuari. Si s'estableix a 0, s'emprarà el període d'escalat de l'acció pe defecte.<br><br>Per defecte: 0s.<br><br>Veieu que l'escalat es suporta només per a triggers, accions internes i de servei, i només en operacions normals.| |esc\_step\_from|enter|Graó de partida de l'escalat.<br><br>Per defecte: 1.<br><br>Veieu que l'escalada és suportada només per triggers, accions internes i de servei, i només en operacions normals.| |esc\_step\_to|enter|Graó d'escalada destí.<br><br>Per defecte: 1.<br><br>Veieu que l'escalat és suportat només per a triggers, accions internes i de servei; i només en operacions normals.| |evaltype|enter|Mètode d'avaluació de la condició d'operació.<br><br>Valors possibles:<br>0 - *(per defecte)* AND / OR;<br>1 - AND;<br>2 - OR.| |opcommand|objecte|Objecte que conté informació del global script executat per l'operació.<br><br>Cada objecte té una de les següents propietats: `scriptid` - *(cadena)* ID de l'script.<br><br>Obligatori per a operacions d'escript globals.| |opcommand\_grp|matriu|Grups d'equips per executar scripts globals.<br><br>Cada objecte té les propietats següents:<br>`opcommand_grpid` - *(cadena, només lectura)* ID de l'objecte;<br>`operationid` - *(cadena, només lectura)* ID de l'operació;<br>`groupid` - *(cadena)* ID del grup d'equips.<br><br>Obligatori per a operacions d'script globals si no s'estableix `opcommand_hst`.| |opcommand\_hst|matriu|Equip que executa els scripts globals.<br><br>Cada objecte té les propietats següents:<br>`opcommand_hstid` - *(cadena, només lectura)* ID de l'objecte;<br>`operationid` - *(cadena, només lectura)* ID de l'operació;<br>`hostid` - *(cadena)* ID de l'equip; si s'estableix a 0, la comanda s'executarà a l'equip actualt.<br><br>Obligatori per a operacions d'scripts globals si no s'estableix `opcommand_grp`.| |opconditions|matriu|Condicions d'operació emprades per accions de triggers.<br><br>L'objecte de condició d'operació és [descrit en detall més avall](/manual/api/reference/action/object#action_operation_condition).| |opgroup|array|Grups d'equips on afegir equips.<br><br>Cada objecte té les propietats següents:<br>`operationid` - *(cadena, només lectura)* ID de l'operació;<br>`groupid` - *(cadena)* ID del grup d'equips.<br><br>Obligatori per les operacions d'"afegir al grup d'equips" i "treure del grup d'equips".| |opmessage|objecte|Objecte que conté la informació sobre el missatge enviat per l'operació.<br><br>L'objecte missatge de l'opieració és  [detallat avall](/manual/api/reference/action/object#action_operation_message).<br><br>Obligatori per operacions de missatges.| |opmessage\_grp|matriu|Grups d'usuaris als qui enviar missatges.<br><br>Cada objecte té les propietats següents::<br>`operationid` - *(cadena, només lectura)* ID de l'operació;<br>`usrgrpid` - *(cadena)* ID del grup d'usuaris.<br><br>Obligatori per a operacions de missatge, si no s'ha pas definit `opmessage_usr`.| |opmessage\_usr|matriu|Usuaris als qui enviar missatges.<br><br>Cada objecte té les propietats següents:<br>`operationid` - *(cadena, només lectura)* ID of the operation;<br>`userid` - *(cadena)* ID de l'usuari.<br><br>Obligatori per a operacions de missatge si no hi s'ha pas definit `opmessage_grp`.| |optemplate|matriu|Plantilles a les que vincular-hi equips.<br><br>Cada objecte té les propietats següents:<br>`operationid` - *(cadena, només lectura)* ID de l'operació;<br>`templateid` - *(cadena)* ID de la plantilla.<br><br>Obligatori per a les operacions "enllaçar a plantilla" i "desenllaçar de plantilla".| |opinventory|objecte|Mode d'inventari definit com equip.<br><br>L'objecte té les propietats següents:<br>`operationid` - *(cadena, només lectura)* ID de l'opieració;<br>`inventory_mode` - *(cadena)* Mode d'inventari.<br><br>Obligatori per a operacions "Establir mode d'inventari d'equips".|

en-us	### Action recovery operation  The action recovery operation object defines an operation that will be performed when a problem is resolved. Recovery operations are possible for trigger, internal and service actions. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |operationid|string|*(readonly)* ID of the action operation.| |**operationtype**<br>(required)|integer|Type of operation.<br><br>Possible values for trigger and service actions:<br>0 - send message;<br>1 - global script;<br>11 - notify all involved.<br><br>Possible values for internal actions:<br>0 - send message;<br>11 - notify all involved.| |actionid|string|*(readonly)* ID of the action that the recovery operation belongs to.| |opcommand|object|Object containing data on global action type script run by the operation.<br><br>Each object has one following property: `scriptid` - *(string)* ID of the action type script.<br><br>Required for global script operations.| |opcommand\_grp|array|Host groups to run global scripts on.<br><br>Each object has the following properties:<br>`opcommand_grpid` - *(string, readonly)* ID of the object;<br>`operationid` - *(string, readonly)* ID of the operation;<br>`groupid` - *(string)* ID of the host group.<br><br>Required for global script operations if `opcommand_hst` is not set.| |opcommand\_hst|array|Host to run global scripts on.<br><br>Each object has the following properties:<br>`opcommand_hstid` - *(string, readonly)* ID of the object;<br>`operationid` - *(string, readonly)* ID of the operation;<br>`hostid` - *(string)* ID of the host; if set to 0 the command will be run on the current host.<br><br>Required for global script operations if `opcommand_grp` is not set.| |opmessage|object|Object containing the data about the message sent by the recovery operation.<br><br>The operation message object is [described in detail above](/manual/api/reference/action/object#action_operation_message).<br><br>Required for message operations.| |opmessage\_grp|array|User groups to send messages to.<br><br>Each object has the following properties:<br>`operationid` - *(string, readonly)* ID of the operation;<br>`usrgrpid` - *(string)* ID of the user group.<br><br>Required for message operations if `opmessage_usr` is not set.| |opmessage\_usr|array|Users to send messages to.<br><br>Each object has the following properties:<br>`operationid` - *(string, readonly)* ID of the operation;<br>`userid` - *(string)* ID of the user.<br><br>Required for message operations if `opmessage_grp` is not set.|
ca	### Operació de recuperació d'acció  L'objecte d'operació de recuperació d'acció defineix una operació que s'efectuarà quan un problema sigui resolt. Les operacions de recuperació són possibles per els triggers i accions internes i de servei. Té les propietats següents.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |operationid|string|*(només lectura)* ID de l'operació d'acció.| |**operationtype**<br>(obligatori)|integer|Tipus d'operació.<br><br>Valors possibles per al trigger i accions de servei:<br>0 - enviar missatge;<br>1 - script global;<br>11 - notificar a tots els implicats.<br><br>Valors possibles per les accions internes:<br>0 - enviar missatge;<br>11 - notificar a tots els implicats.| |actionid|string|*(només lectura)* ID de l'acció a qui pertany l'operació de recuperació.| |opcommand|object|Objecte que conté informació de l'script del tipus d'acció global que executa l'operació.<br><br>Cada objecte té una de les següents propietats: `scriptid` - *(string)* ID de l'escript del tipus d'acció.<br><br>Obligatori per a operacions d'script globals.| |opcommand\_grp|array|Grups d'equips on s'executaran els scripts globals.<br><br>Cada objecte té les propietats següents:<br>`opcommand_grpid` - *(string, només lectura)* ID de l'objecte;<br>`operationid` - *(string, només lectura)* ID de l'operació;<br>`groupid` - *(string)* ID del grup d'equips.<br><br>Obligatori per les operacions d'scripts globals si no s'ha establert `opcommand_hst`.| |opcommand\_hst|array|Equip on correran els scripts globals.<br><br>Cada objecte té les propietats següents:<br>`opcommand_hstid` - *(string, només lectura)* ID de l'objecte;<br>`operationid` - *(string, només lectura)* ID de l'operació;<br>`hostid` - *(string)* ID de l'equip; si s'estableix a 0, la comanda s'executarà a l'equip actual.<br><br>Obligatori per les operacions d'scripts globals si no s'ha establert `opcommand_grp`.| |opmessage|object|Objecte que conté la informació sobre el missatge que s'ha enviat per l'operació de recuperació.<br><br>L'objecte missatge de l'operació es [descriu en detall més amunt](/manual/api/reference/action/object#action_operation_message).<br><br>Obligatori per a operacions de missatges.| |opmessage\_grp|array|Grups d'usuaris als qui enviar els missatges.<br><br>Cada objecte té les propietats següents:<br>`operationid` - *(string, només lectura)* ID de l'operació;<br>`usrgrpid` - *(string)* ID del grup d'usuaris.<br><br>Obligatori per les operacions de missatges si no s'ha establert `opmessage_usr`.| |opmessage\_usr|array|Usuaris a qui enviar els missatges.<br><br>Cada objecte té les propietats següents:<br>`operationid` - *(string, només lectura)* ID de l'operació;<br>`userid` - *(string)* ID de l'usuari.<br><br>Obligatori per les operacions de missatges si no s'ha establert `opmessage_grp`.|

en-us	#### Actions and alerts  Define actions and operations to notify users about certain events or automatically execute remote commands. Gain access to information about generated alerts and their receivers.  [Action API](/manual/api/reference/action) | [Alert API](/manual/api/reference/alert)
ca	#### Accions i alertes  Definir les accions i les operacions per informar als usuaris de determinats esdeveniments o executar automàticament comandes a distància. Accediu a les informacions de les alertes generades i dels seus destinataris.  [API Acció](/manual/api/reference/action) | [API Alerta](/manual/api/reference/alert)

en-us	#### Actions disabled due to deleted objects  If a certain object (host, template, trigger, etc.) used in an action condition/operation is deleted, the condition/operation is removed and the action is disabled to avoid incorrect execution of the action. The action can be re-enabled by the user.  This behavior takes place when deleting:  -   host groups ("host group" condition, "remote command" operation on a     specific host group); -   hosts ("host" condition, "remote command" operation on a specific     host); -   templates ("template" condition, "link to template" and "unlink from     template" operations); -   triggers ("trigger" condition); -   discovery rules (when using "discovery rule" and "discovery check"     conditions).  *Note*: If a remote command has many target hosts, and we delete one of them, only this host will be removed from the target list, the operation itself will remain. But, if it's the only host, the operation will be removed, too. The same goes for "link to template" and "unlink from template" operations.  Actions are not disabled when deleting a user or user group used in a "send message" operation.
ca	#### Accions desactivades per objectes esborrats  Si s'esborra un determinat objecte (equip, model, trigger, etc.) emprat en una condició/operació d'acció, s'esborrarà la condició/operació i l'acció es desactivarà per evitar una execució incorrecta de l'acció. L'acció pot ésser reactivada per l'usuari.  Aquest comportament es produeix en esborrar:  - grups d'equips ("condició de grup d'equips", operació de "control remot" en un grup específic d'equips); - equips ("condició d'equip", operació de "control remot" en un equip específic); - models (condició "model", operacions "Enllaçar al model" i "Desenllaçar del model"); - triggers (condició "trigger"); - regles de descoberta (quan s'empren les condicions de "regla de descoberta" i "verificació de descoberta").  *Nota*: Si una comanda remota té diversos equips de destinació i n'esborrem un, només s'esborrarà aquest equip de la llista de destí, l'operació en si es mantindrà. Però, si és l'únic equip, l'operació també s'esborrarà. El mateix passa amb les operacions "enllaç al model" i "desenllaç del model".  Les accions no es desactiven en esborrar un usuari o grup d'usuaris emprat en una operació d'"enviament de missatge".

en-us	#### Actions  Discovery events can be the basis of relevant [actions](/manual/config/notifications/action), such as:  -   Sending notifications -   Adding/removing hosts -   Enabling/disabling hosts -   Adding hosts to a group -   Removing hosts from a group -   Linking hosts to/unlinking from a template -   Executing remote scripts  These actions can be configured with respect to the device type, IP, status, uptime/downtime, etc. For full details on configuring actions for network-discovery based events, see action [operation](/manual/config/notifications/action/operation) and [conditions](/manual/config/notifications/action/conditions) pages.  Since network discovery actions are event-based, they will be triggered both when a discovered host is online and when it is offline. It is highly  recommended to add an action [condition](/manual/config/notifications/action/conditions) *Discovery status: up* to avoid such actions as *Add host* being triggered upon *Service Lost*/*Service Down* events.  Otherwise, if a discovered host is manually removed, it will still generate *Service Lost*/*Service Down* events and will be recreated during the next discovery cycle.  ::: noteclassic Linking a discovered host to templates will fail collectively if any of the linkable templates has a unique entity (e.g. item key) that is the same as a unique entity (e.g. item key) already existing on the host or on another of the linkable templates. :::
ca	#### Accions  Els esdeveniments de descoberta poden ésser la base per a [accions](/manual/config/notifications/action) rellevants, com ara:  - Enviament de notificacions - Afegir/esborrar equips - Activar/desactivar equips - Afegir equips a un grup - Esborrar d'equips d'un grup - Enllaçar (o desenllaçar) equips a un model - Execució remota d'scripts  Aquestes accions es poden configurar en funció del tipus de dispositiu, adreça IP, estat, amunt/avall, etc. Per obtindre més informació sobre la configuració d'accions per a esdeveniments basats en descoberta de xarxa, consulteu les pàgines dels termes [operació](/manual/config/notifications/action/operation) i [condicions](/manual/config/notifications/action).  Com que les accions de descoberta de xarxa es basen en esdeveniments, s'activaran tant bon punt un equip descobert sigui en línia com quan sigui fora de línia. És molt recomanable afegir una [condició](/manual/config/notifications/action/conditions) *Estat de descoberta: actiu* acció per evitar que s'activin accions com ara *Afegeix equip* en esdeveniments com *Servei perdut*/*Servei caigut*. En cas contrari, si s'esborra manualment un equip descobert, encara generarà esdeveniments *Servei perdut*/*Servei caigut* i es tornarà a crear al següent cicle de descoberta.  :::noteclassic L'enllaç d'un equip descobert a plantilles fallarà col·lectivament si una de les plantilles vinculables té una entitat única (per exemple, clau d'element) que és idèntica a una altra entitat única (per exemple, clau d'element) que ja existeix a l'equip o en un altre dels models enllaçables. :::

en-us	#### Actions if communication fails between agent and server  Each matching line from `log[]` and `logrt[]` item and a result of each `log.count[]` and `logrt.count[]` item check requires a free slot in the designated 50% area in the agent send buffer. The buffer elements are regularly sent to server (or proxy) and the buffer slots are free again.  While there are free slots in the designated log area in the agent send buffer and communication fails between agent and server (or proxy) the log monitoring results are accumulated in the send buffer. This helps to mitigate short communication failures.  During longer communication failures all log slots get occupied and the following actions are taken:  -   `log[]` and `logrt[]` item checks are stopped. When communication is     restored and free slots in the buffer are available the checks are     resumed from the previous position. No matching lines are lost, they     are just reported later. -   `log.count[]` and `logrt.count[]` checks are stopped if     `maxdelay = 0` (default). Behavior is similar to `log[]` and     `logrt[]` items as described above. Note that this can affect     `log.count[]` and `logrt.count[]` results: for example, one check     counts 100 matching lines in a log file, but as there are no free     slots in the buffer the check is stopped. When communication is     restored the agent counts the same 100 matching lines and also 70     new matching lines. The agent now sends count = 170 as if they were     found in one check. -   `log.count[]` and `logrt.count[]` checks with `maxdelay > 0`: if     there was no "jump" during the check, then behavior is similar to     described above. If a "jump" over log file lines took place then the     position after "jump" is kept and the counted result is discarded.     So, the agent tries to keep up with a growing log file even in case     of communication failure.
ca	#### Accions a emprendre si la comunicació entre l'agent i el servidor falla  Cada línia coincident de l'element `log[]` i `logrt[]` i el resultat de cada `log.count[]` i `logrt.count[]` requereix un espai lliure a l'àrea designada del 50% a buffer que envia l'agent. Els elements de memòria intermèdia s'envien regularment al servidor (o al proxy) i els espais de memòria de memòria intermèdia tornen a ésser lliures.  Tot i que hi ha espais lliures a l'àrea de fitxer de registre designada a la memòria intermèdia d'enviament de l'agent i la comunicació entre l'agent i el servidor (o el proxy), els registres de resultats de la supervisió de fitxers s'acumulen a la memòria intermèdia d'enviament. Això ajuda a esmorteir els errors de comunicació puntuals.  Durant errors de comunicació més llargs, totes les ubicacions de registre són ocupades i es duen a terme les accions següents:  - Les comprovacions dels elements `log[]` i `logrt[]` són aturades. Quan es restableix la comunicació i s'alliberen els espais a la memòria intermèdia, les comprovacions es reprenen des de la posició anterior. No es perd cap filera coincident, només es trasllada. - Les comprovacions `log.count[]` i `logrt.count[]` s'aturen si `maxdelay = 0` (per defecte). El comportament és similar als elements `log[]` i `logrt[]` descrits anteriorment. Tingueu en compte que això pot afectar els resultats de `log.count[]` i `logrt.count[]`: per exemple, una comprovació compta 100 línies coincidents en un fitxer de registre, però com que no hi ha espai lliure a la memòria intermèdia, el control s'atura. Quan es restableix la comunicació, l'agent compta les mateixes 100 línies coincidents i 70 noves línies coincidents. L'agent ara envia counter=170 com si es trobés en una validació. - Les comprovacions `log.count[]` i `logrt.count[]` amb `maxdelay > 0`: si no hi ha hagut cap "salt" durant la comprovació, el comportament és similar al descrit anteriorment. Si s'ha produït un "salt" per sobre de les línies del fitxer de registre, es conserva la posició després del "salt" i es descarta el resultat comptat. Per tant, l'agent intenta mantindre's al dia amb un fitxer de registre en expansió, fins i tot quan la comunicació falla.

en-us	#### Actions  In [actions](/manual/config/notifications/action), user macros can be used in the following fields:  |Location|<|Multiple macros/mix with text^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |Trigger-based notifications and commands|<|yes| |Trigger-based internal notifications|<|yes| |Problem update notifications|<|yes| |Service-based notifications and commands|<|yes| |Service update notifications|<|yes| |Time period condition|<|no| |*Operations*|<|<| | |Default operation step duration|no| |^|Step duration|no|
ca	#### Accions  Dins les  [accions](/manual/config/notifications/action), les macros d'usuari poden emprar-se als camps següents:  |Ubicació|<|Múltiples macros/barreja amb text^[1](supported_by_location_user#footnotes)^| |-|------------------------------|----------| |Notificacions i comandes basades en triggers|<|sí| |Notificacions internes basades en triggers|<|sí| |Notificacions d'actualització de problema|<|sí| |Notificacions i comandes basades en serveis|<|sí| |Notificacions d'actualització dels serveis|<|sí| |Condició de període de temps|<|no| |*Operacions*|<|<| | |Durada de l'etapa d'operació per defecte|no| |^|Durada de l'etapa|no|

en-us	##### Actions  The module will have control over frontend actions defined within the *actions* object in the manifest.json file. This way new actions are defined. In the same way you may redefine existing actions. Each key of actions should represent the action name and the corresponding value should contain `class` and optionally `layout` and `view` keys.  One action is defined by four counterparts: name, controller, view and layout. Data validation and preparation is typically done in the controller, output formatting is done in the view or partials, and the layout is responsible for decorating the page with elements such as menu, header, footer and others.  Module actions must be defined in the manifest.json file as *actions* object:  |Parameter|Required|Type|Default|Description| |---------|---|----|--|-------------------| |key|Yes|String|\-|Action name, in lowercase \[a-z\], separating words with dot.| |class|Yes|String|\-|Action class name, including subdirectory path (if used) within the `actions` directory.| |layout|No|String|"layout.htmlpage"|Action layout.| |view|No|String|null|Action view.|  There are several predefined layouts, like `layout.json` or `layout.xml`. These are intended for actions which produce different result than an HTML. You may explore predefined layouts in the app/views/ directory or even create your own.  Sometimes it is necessary to only redefine the view part of some action leaving the controller intact. In such case just place the necessary view and/or partial files inside the `views` directory of the module.  For reference, please see an example action controller file in the [Reference](#reference) section. Please do not hesitate to explore current actions of Zabbix source code, located in the app/ directory.  **Module.php**  This optional PHP file is responsible for module initialization as well as event handling. Class 'Module' is expected to be defined in this file, extending base class `\Core\CModule`. The Module class must be defined within the namespace specified in the manifest.json file.  ``` {.php} <?php  namespace Modules\Example; use Core\CModule as BaseModule;  class Module extends BaseModule {     ... } ```  For reference, please see an example of Module.php in the [Reference](#reference) section.
ca	##### Accions  El mòdul tindrà control sobre les accions frontals definides a l'objecte *accions* del fitxer manifest.json. D'aquesta manera, es defineixen noves accions. De la mateixa manera, podeu redefinir les accions existents. Cada clau d'acció ha de representar el nom de l'acció i el valor corresponent ha de contindre les claus `classe' i, opcionalment, les tecles `disseny' i `visualitza`.  Una acció és definida per quatre homòlegs: nom, controlador, vista i disseny. La validació i preparació de dades es fa normalment al controlador, el format de sortida es fa a la vista o parcials, i el disseny de la pàgina s'encarrega de decorar la pàgina amb coses com el menú, l'encapçalament, el peu de pàgina i altres.  Les accions del mòdul s'han de definir al fitxer manifest.json com a objecte *accions*:  |Paràmetre|Obligatori|Tipus|Predeterminat|Descripció| |---------|---|----|--|-----| |clau|Sí|Cadena|\-|Nom de l'acció, en minúscula \[a-z\], separant les paraules amb un punt.| |classe|Sí|Cadena|\-|Nom de la classe d'acció, inclosa la ruta del subdirectori (si n'hi ha) al directori `actions`.| |layout|No|Cadena|"layout.htmlpage"|Disposició de l'acció.| |vista|No|Cadena|null|Vista d'accions.|  Hi ha diversos dissenys predefinits, com ara `layout.json` o `layout.xml`. Són per a accions que produeixen un resultat diferent de l'HTML. Podeu explorar els dissenys predefinits al directori app/views/ o fins i tot crear els vostres.  De vegades cal redefinir només la part vista d'una acció deixant el controlador intacte. En aquest cas, només cal col·locar la vista necessària i/o els fitxers parcials al directori `views` del mòdul.  Per a referència, consulteu un exemple de fitxer de controlador d'acció a la secció [Referència](#reference). No dubteu a explorar les accions habituals del codi font de Zabbix, que es troba al directori app/.  **Module.php**  Aquest fitxer PHP opcional és responsable de la inicialització del mòdul i de la gestió d'esdeveniments. La classe 'Mòdul' s'hauria de definir en aquest fitxer, ampliant la classe base '\Core\CModule'. La classe del mòdul s'ha de definir a l'espai de noms especificat al fitxer manifest.json.  ``` {.php} <?php  namespace Modules\Example; use Core\CModule as BaseModule;  class Module extends BaseModule {      ... } ```  Per a referència, consulteu un exemple de Module.php a la secció [Referència](#reference).

en-us	### Action  The action object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |actionid|string|*(readonly)* ID of the action.| |**esc\_period**<br>(required)|string|Default operation step duration. Must be at least 60 seconds. Accepts seconds, time unit with suffix and user macro.<br><br>Note that escalations are supported only for trigger, internal and service actions, and only in normal operations.| |**eventsource**<br>(required)|integer|*(constant)* Type of events that the action will handle.<br><br>Refer to the [event "source" property](/manual/api/reference/event/object#event) for a list of supported event types.| |**name**<br>(required)|string|Name of the action.| |status|integer|Whether the action is enabled or disabled.<br><br>Possible values:<br>0 - *(default)* enabled;<br>1 - disabled.| |pause\_suppressed|integer|Whether to pause escalation during maintenance periods or not.<br><br>Possible values:<br>0 - Don't pause escalation;<br>1 - *(default)* Pause escalation.<br><br>Note that this parameter is valid for trigger actions only.| |notify\_if\_canceled|integer|Whether to notify when escalation is canceled.<br><br>Possible values:<br>0 - Don't notify when escalation is canceled;<br>1 - *(default)* Notify when escalation is canceled.<br><br>Note that this parameter is valid for trigger actions only.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
ca	### Acció  L'objecte acció té aquestes propietats.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |actionid|string|*(nomes lectura)* ID de l'acció.| |**esc\_period**<br>(obligatori)|string|Durada per defecte de l'etapa d'operació. Com a mínim, ha de tindre 60 segons. Accepta segons, unitat de temps com a sufixe i macro d'usuari.<br><br>Veieu que l'escalat és suportat només per a triggers, accions internes i de servei; i només en operacions normals.| |**eventsource**<br>(obligatori)|enter|*(constant)* Tipus d'esdeveniments que l'acció manipularà.<br><br>Consulteu la propietat [event "source" property](/manual/api/reference/event/object#event) per obtindre una llista de tipus d'esdeveniments suportats.| |**name**<br>(obligatori)|string|Nom de l'acció.| |status|enter|Si l'acció és habilitada o no ho és pas.<br><br>Valors possibles:<br>0 - *(per defecte)* actiu;<br>1 - desactivat.| |pause\_suppressed|enter|Si aturar o no l'escalament durant els períodes de manteniment.<br><br>Valors possibles:<br>0 - No aturar l'escalament;<br>1 - *(per defecte)* Aturar-lo.<br><br>Veieu que aquest paràmetre només és vàlid per a accions de triggers.| |notify\_if\_canceled|enter|Si hem de notificar quan l'escalada és cancel·lada.<br><br>Valors possibles:<br>0 - No notificar la cancel·lació de l'escalada;<br>1 - *(per defecte)* Notificar-ne la cancel·lació.<br><br>Veieu que aquest paràmetre és vàlid només per a accions de triggers.|  Veieu també que, per a alguns dels mètodes (com ara actualitzar i esborrar) la combinació de paràmetre requerit o opcional és diferent.

en-us	### Action  The action object has the following properties:  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**name**<br>(required)|string|Name of the action.<br><br>Possible values for users of any type:<br>`edit_dashboards` - Create and edit dashboards;<br>`edit_maps` - Create and edit maps;<br>`add_problem_comments` - Add problem comments;<br>`change_severity` - Change problem severity;<br>`acknowledge_problems` - Acknowledge problems;<br>`close_problems` - Close problems;<br>`execute_scripts` - Execute scripts;<br>`manage_api_tokens` - Manage API tokens.<br><br>Possible values only for users of *Admin* and *Super admin* user types:<br>`edit_maintenance` - Create and edit maintenances;<br>`manage_scheduled_reports` - Manage scheduled reports.| |status|integer|Whether access to perform the action is enabled.<br><br>Possible values:<br>0 - Disabled;<br>1 - *(default)* Enabled.|
ca	### Acció  L'objecte té les propietats següents:  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |**name**<br>(obligatori)|string|Nom de l'acció.<br><br>Valors possibles per a usuaris de tot tipus:<br>`edit_dashboards` - Crear i editar taulers de control ;<br> `edit_maps` - Crear i editar mapes;<br>`add_problem_comments` - Afegeix comentaris de problemes;<br>`change_severity` - Canvia la gravetat del problema;<br>`acknowledge_problems` - Reconeix els problemes dels problemes;<br>`close_problems` - Tanca problemes; <br>`execute_scripts`: executa scripts;<br>`manage_api_tokens`: gestiona els testimonis de l'API.<br><br>Els valors només són possibles per als usuaris dels tipus d'usuari *Admin* i *Super admin* :<br>` edit_maintenance` - Crear i editar manteniments;<br>`manage_scheduled_reports` - Gestionar informes programats.| |status|integer|Indica si l'accés per dur a terme l'acció és habilitat.<br><br>Valors possibles:<br>0 - Desactivat;<br>1 - *(per defecte)* Activat.|

en-us	# Action  This class is designed to work with actions.  Object references:\  -   [Action](/manual/api/reference/action/object#action) -   [Action     condition](/manual/api/reference/action/object#action_condition) -   [Action     operation](/manual/api/reference/action/object#action_operation)  Available methods:\  -   [action.create](/manual/api/reference/action/create) - create new     actions -   [action.delete](/manual/api/reference/action/delete) - delete     actions -   [action.get](/manual/api/reference/action/get) - retrieve actions -   [action.update](/manual/api/reference/action/update) - update     actions
ca	# Acció  Aquesta classe és dissenyada per treballar amb accions.  Referències d'objectes:\  - [Action](/manual/api/reference/action/object#action) - [Action  condition](/manual/api/reference/action/object#action_condition) - [Action  operation](/manual/api/reference/action/object#action_operation)   Mètodes disponibles:\  - [action.create](/manual/api/reference/action/create) - crear accions noves - [action.delete](/manual/api/reference/action/delete) - esborrar accions - [action.get](/manual/api/reference/action/get) -recuperar accions - [action.update](/manual/api/reference/action/update) - actualitzar accions

en-us	# action.update
ca	# action.update

en-us	### Action update operation  The action update operation object defines an operation that will be performed when a problem is updated (commented upon, acknowledged, severity changed, or manually closed). Update operations are possible for trigger and service actions. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |operationid|string|*(readonly)* ID of the action operation.| |**operationtype**<br>(required)|integer|Type of operation.<br><br>Possible values for trigger and service actions:<br>0 - send message;<br>1 - global script;<br>12 - notify all involved.| |opcommand|object|Object containing data on global action type script run by the operation.<br><br>Each object has one following property: `scriptid` - *(string)* ID of the action type script.<br><br>Required for global script operations.| |opcommand\_grp|array|Host groups to run global scripts on.<br><br>Each object has the following properties:<br>`groupid` - *(string)* ID of the host group.<br><br>Required for global script operations if `opcommand_hst` is not set.| |opcommand\_hst|array|Host to run global scripts on.<br><br>Each object has the following properties:<br>`hostid` - *(string)* ID of the host; if set to 0 the command will be run on the current host.<br><br>Required for global script operations if `opcommand_grp` is not set.| |opmessage|object|Object containing the data about the message sent by the update operation.<br><br>The operation message object is [described in detail above](/manual/api/reference/action/object#action_operation_message).| |opmessage\_grp|array|User groups to send messages to.<br><br>Each object has the following properties:<br>`usrgrpid` - *(string)* ID of the user group.<br><br>Required only for `send message` operations if `opmessage_usr` is not set.<br>Is ignored for `send update message` operations.| |opmessage\_usr|array|Users to send messages to.<br><br>Each object has the following properties:<br>`userid` - *(string)* ID of the user.<br><br>Required only for `send message` operations if `opmessage_grp` is not set.<br>Is ignored for `send update message` operations.|
ca	### Operació d'actualització de l'acció  L'objecte d'operació d'actualització de l'acció defineix una operació que s'efectuarà quan s'actualitzi un problema (comentat, reconegut, gravetat modificada o tancat manualment). Les operacions d'actualització són possibles per les accions de triggers i de serveis. Tenen les següents propietats:  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |-------|--------------------------------------------------------|-----------| |operationid|string|*(només lectura)* identificador de l'operació d'acció.| |**operationtype**<br>(obligatori)|integer|Tipus d'operació.<br><br>Valors possibles per les accions de trigger i de servei:<br>0 - enviar un missatge;<br>1 - script global;<br>12 - informar a totes les persones implicades.| |opcommand|object|Object que conté les dades de l'script del tipus d'acció global executada per l'operació.<br><br>Cada objecte té la propietat següent: `scriptid` - *(string)* identificador de l'script de tipus d'acció.<br> <br>Obligatori per les operacions d'script global.| |opcommand\_grp|array|Grups d'equips on executar els scripts globals.<br><br>Cada objecte té les propietats següents:<br>`groupid` - *(string)* identificador del grup d'equips.<br>< br>Obligatori per les operacions d'script global si no s'ha definit `opcommand_hst`.| |opcommand\_hst|array|Equip on executar els scripts globals.<br><br>Cada objecte té les propietats següents:<br>`hostid` - *(string)* identificador de l'equip; si es defineix a 0, la comanda s'executarà a l'equip actual.<br><br>Obligatori per les operacions d'script global si no s'ha definit `opcommand_grp`.| |opmessage|object|Object que conté les dades del missatge enviat per l'operació d'actualització.<br><br>L'objecte de missage d'operació es [descriu en detall aquí](/manual/api/reference/action/object#action_operation_message). | |opmessage\_grp|array|Groups d'usuaris als qui enviar els missatges.<br><br>Cada objecte té les propietats següents:<br>`usrgrpid` - *(string)* identificador del grup d'usuaris.<br><br> >Obligatori només per les operacions `send message` si no s'ha definit `opmessage_usr`.<br>Ignorat per les operacions `send update message`.| |opmessage\_usr|array|Usuaris als qui enviar els missatges.<br><br>Cada objecte té les propietats següents:<br>`userid` - *(string)* identificador de l'usuari.<br><br>Obligatori només per les operacions `send message` si no s'ha definit pas `opmessage_grp`.<br>Ignorat per les operacions

en-us	#### Active agent autoregistration events  Active agent autoregistration creates events in Zabbix.  If configured, active agent autoregistration event is created when a previously unknown active agent asks for checks or if the host metadata has changed. The server adds a new auto-registered host, using the received IP address and port of the agent.  For more information, see the [active agent autoregistration](/manual/discovery/auto_registration) page.
ca	#### Esdeveniments de registre automàtic de l'agent actiu  El registre automàtic d'agents actius crea esdeveniments a Zabbix.  Si és configurat, es crea un esdeveniment de registre automàtic de l'agent actiu quan un agent actiu desconegut anteriorment demana comprovacions o si les metadades de l'equip han canviat. El servidor afegeix un nou equip registrat automàticament, emprant l'adreça IP i el port rebuts de l'agent.  Per obtindre més informació, consulteu la pàgina del [registre automàtic de l'agent actiu](/manual/discovery/auto_registration).

en-us	#### Active checks  Active checks require more complex processing. The agent must first retrieve from the server(s) a list of items for independent processing.  The servers to get the active checks from are listed in the 'ServerActive' parameter of the agent [configuration file](/manual/appendix/config/zabbix_agentd). The frequency of asking for these checks is set by the 'RefreshActiveChecks' parameter in the same configuration file. However, if refreshing active checks fails, it is retried after hardcoded 60 seconds.  The agent then periodically sends the new values to the server(s).  ::: notetip If an agent is behind the firewall you might consider using only Active checks because in this case you wouldn't need to modify the firewall to allow initial incoming connections. :::
ca	#### Verificacions actives  Les verificacions actives tenen un tractament més complexe. L'agent primer ha de recuperar dels servidors una llista d'elements per un tractament independent.  Els servidors des d'on obtenim les verificacions actives són llistats al paràmetre 'ServerActive' de l'[arxiu de configuració](/manual/appendix/config/zabbix_agentd) de l'agent. La freqüència de les peticions per les verificacions es defineix amb el paràmetre 'RefreshActiveChecks' del mateix arxiu de configuració. Tanmateix, si el refresc de les verificacions actives falla, es tornarà a provar després de 60 segons.  L'agent envia llavors periòdicament els nous valors al(s) servidor(s).  ::: notetip Si un agent és darrere un tallafocs, considereu a emprar només les verificacions actives doncs, en aquest cas, no tindreu pas necessitat de modificar el tallafocs per permetre connexions entrants inicials. :::

en-us	 ### Active checks request  The active checks request is used to obtain the active checks to be processed by agent. This request is sent by the agent upon start and then with *RefreshActiveChecks* inervals.  | Field | Type | Mandatory | Value | |-|-|-|--------| | request | _string_ | yes | `active checks` | | host | _string_ | yes | Host name. | | version | _string_ | yes | The agent version: \<major>.\<minor>. | | host_metadata | _string_ | no | The configuration parameter HostMetadata or HostMetadataItem metric value. | | interface | _string_ | no | The configuration parameter HostInterface or HostInterfaceItem metric value. | | ip | _string_ | no | The configuration parameter ListenIP first IP if set. | | port | _number_ | no | The configuration parameter ListenPort value if set and not default agent listening port. |  Example: ```json {   "request": "active checks",   "host": "Zabbix server",   "version": "6.0",   "host_metadata": "mysql,nginx",   "hostinterface": "zabbix.server.lan",   "ip": "159.168.1.1",   "port": 12050 } ```
ca	### Peticions de verificacions actives  La petició de verificacions actives s'empra per obtindre les verificacions actives a tractar per l'agent. Aquesta petició s'envia per l'agent a l'iniciar-se, cada interval *RefreshActiveChecks*.  | Camp | Tipus | Obligatori | Valor | |-|-|-|--------| | request | _string_ | yes | `verificacions actives` | | host | _string_ | yes | Nom d'equip. | | version | _string_ | yes | Versió de l'agent: \<major>.\<minor>. | | host_metadata | _string_ | no | El paràmetre de configuració HostMetadata o el valor mètric HostMetadataItem. | | interface | _string_ | no | El paràmetre de configuració HostInterface  o el valor mètric HostInterfaceItem. | | ip | _string_ | no | La primera IP del paràmetre de configuració si s'ha definit ListenIP. | | port | _number_ | no | El valor del paràmetre de configuració ListenPort si s'ha definit i no el port d'escolta per defecte de l'agent. |  Exemple: ```json {   "request": "active checks",   "host": "Zabbix server",   "version": "6.0",   "host_metadata": "mysql,nginx",   "hostinterface": "zabbix.server.lan",   "ip": "159.168.1.1",   "port": 12050 } ```

en-us	 ### Active checks response  The active checks response is sent by the server back to agent after processing active checks request.  | Field |<| Type | Mandatory | Value | |-|------|--|-|-----------------------| | response |<| _string_ | yes | `success` \| `failed` | | info |<| _string_ | no | Error information in the case of failure. | | data |<| _array of objects_ | no | Active check items. | | | key | _string_ | no | Item key with expanded macros. | |^| itemid | _number_ | no | Item identifier. | |^| delay | _string_ | no | Item update interval. | |^| lastlogsize | _number_ | no | Item lastlogsize. | |^| mtime | _number_ | no | Item mtime. | | regexp |<| _array of objects_ | no | Global regular expressions. | | | name | _string_ | no | Global regular expression name. | |^| expression | _string_ | no | Global regular expression. | |^| expression_type | _number_ | no | Global regular expression type. | |^| exp_delimiter | _string_ | no | Global regular expression delimiter. | |^| case_sensitive | _number_ | no | Global regular expression case sensitivity setting. |  Example: ```json {   "response": "success",   "data": [     {       "key": "log[/home/zabbix/logs/zabbix_agentd.log]",       "itemid": 1234,       "delay": "30s",       "lastlogsize": 0,       "mtime": 0     },     {       "key": "agent.version",       "itemid": 5678,       "delay": "10m",       "lastlogsize": 0,       "mtime": 0     }   ] } ```
ca	### resposta de verificacions actives  El servidor retorna la resposta de comprovacions actives a l'agent després de processar la petició de comprovacions actives.  | Camp |<| Tipus | Obligatori | Valor | |-|------|--|-|-----------------------| | response |<| _string_ | yes | `èxit` \| `fallit` | | info |<| _string_ | no |Informació d'error en cas de fallada. | | data |<| _array of objects_ | no | Elements de verificació actiu. | | | key | _string_ | no | Clau d'element amb macros ampliades. | |^| itemid | _number_ | no | Identificador d'element. | |^| delay | _string_ | no | Interval d'actualització de l'element. | |^| lastlogsize | _number_ | no | Darrera mida de l'element. | |^| mtime | _number_ | no | Element mtime. | | regexp |<| _array of objects_ | no | Expressions regular globals. | | | name | _string_ | no | Nom de l'expressió regular global. | |^| expression | _string_ | no | Expressió regular global. | |^| expression_type | _number_ | no | Tipus d'expressió regular global. | |^| exp_delimiter | _string_ | no | Delimitador global d'expressions regulars. | |^| case_sensitive | _number_ | no | Configuració global de distinció entre majúscules i minúscules d'expressió regular. |  Exemple: ```json {   "response": "success",   "data": [     {       "key": "log[/home/zabbix/logs/zabbix_agentd.log]",       "itemid": 1234,       "delay": "30s",       "lastlogsize": 0,       "mtime": 0     },     {       "key": "agent.version",       "itemid": 5678,       "delay": "10m",       "lastlogsize": 0,       "mtime": 0     }   ] } ```

en-us	#### Active proxy
ca	#### Proxy actiu

en-us	#### Add a trigger dependency  Make trigger "14092" dependent on trigger "13565."  Request:  ```json {     "jsonrpc": "2.0",     "method": "trigger.adddependencies",     "params": {         "triggerid": "14092",         "dependsOnTriggerid": "13565"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "14092"         ]     },     "id": 1 } ```
ca	#### Afegir una dependència d'un trigger  Fer que el trigger "14092" depengui del trigger "13565."  Petició:  ```json {     "jsonrpc": "2.0",     "method": "trigger.adddependencies",     "params": {         "triggerid": "14092",         "dependsOnTriggerid": "13565"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "triggerids": [             "14092"         ]     },     "id": 1 } ```

en-us	#### Adding a filter to an LLD rule  Add a filter so that the contents of the *{\#FSTYPE}* macro would match the *\@File systems for discovery* regexp.  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.update",     "params": {         "itemid": "22450",         "filter": {             "evaltype": 1,             "conditions": [                 {                     "macro": "{#FSTYPE}",                     "value": "@File systems for discovery"                 }             ]         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "22450"         ]     },     "id": 1 } ```
ca	#### Afegir un filtre a una regla de descoberta de baix nivell (LLD)  Afegir un filtre per tal que el contingut de la macro *{\#FSTYPE}* coincideixi amb l'expressió regular *\@File systems for discovery*.  Petició:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.update",     "params": {         "itemid": "22450",         "filter": {             "evaltype": 1,             "conditions": [                 {                     "macro": "{#FSTYPE}",                     "value": "@File systems for discovery"                 }             ]         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "22450"         ]     },     "id": 1 } ```

en-us	#### Adding a scheduled downtime  Add a downtime for service with ID "4" scheduled weekly from Monday 22:00 till Tuesday 10:00.  Request:  ```json {     "jsonrpc": "2.0",     "method": "service.update",     "params": {         "serviceid": "4",         "times": [             {                 "type": "1",                 "ts_from": "165600",                 "ts_to": "201600"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "serviceids": [             "4"         ]     },     "id": 1 } ```
ca	#### Afegir un temps d'aturada planificat  Afegir un temps d'aturada per al servei amb l'ID "4", programat cada setmana de dilluns a les 10 del vespre a dimarts a les 10 del matí.  Petició:  ```json {     "jsonrpc": "2.0",     "method": "service.update",     "params": {         "serviceid": "4",         "times": [             {                 "type": "1",                 "ts_from": "165600",                 "ts_to": "201600"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "serviceids": [             "4"         ]     },     "id": 1 } ```

en-us	#### Adding dashboards  To add dashboards to a template in *Configuration → Templates*, do the following:  -   Click on *Dashboards* in the row of the template -   Configure a dashboard following the guidelines of [configuring     dashboards](/manual/web_interface/frontend_sections/monitoring/dashboard)  ::: noteimportant The widgets that can be included in a template dashboard are: *Clock*, *Graph (classic)*, *Graph prototype*, *Item value*, *Plain text*, *URL*. :::  ::: notetip For details on accessing host dashboards that are created from template dashboards, see the [host dashboard](/manual/config/visualization/host_screens#accessing_host_dashboards) section. :::
ca	#### Afegint taulers  Per afegir taulers a una plantilla a *Configuració → Plantilles*, seguiu aquestes passes:  - Feu clic a *Taulers de control* a la filera de la plantilla - Configureu un tauler seguint les directrius de la [configuració de taulers](/manual/web_interface/frontend_sections/monitoring/dashboard)  ::: noteimportant Els ginys que es poden incloure en una plantilla de tauler són: *Rellotge*, *Gràfic clàssic*, *prototip de gràfic*, *valor d'element*, *text sense format*, *URL*. :::  ::: notetip Per obtindre més informació sobre com accedir als taulers de control de l'equip creats a partir de plantilles de taulers, consulteu [tauler de control de l'equip](/manual/config/visualization/host_screens#accessing_host_dashboards). :::

en-us	#### Adding elements  To add an element, click on *Add* next to `Map element`. The new element will appear at the top left corner of the map. Drag and drop it wherever you like.  Note that with the Grid option "On", elements will always align to the grid (you can pick various grid sizes from the dropdown, also hide/show the grid). If you want to put elements anywhere without alignment, turn the option to "Off". (You can align random elements to the grid later,  by clicking on *Align map elements*.)  Now that you have some elements in place, you may want to start differentiating them by giving names, etc. By clicking on the element, a form is displayed and you can set the element type, give a name, choose a different icon, etc.  ![](../../../../../assets/en/manual/config/visualization/map_element.png){width="600"}  Map element attributes:  |Parameter|Description| |--|--------| |*Type*|Type of the element:<br>**Host** - icon representing status of all triggers of the selected host<br>**Map** - icon representing status of all elements of a map<br>**Trigger** - icon representing status of one or more triggers<br>**[Host group](/manual/config/visualization/maps/host_groups)** - icon representing status of all triggers of all hosts belonging to the selected group<br>**Image** - an icon, not linked to any resource| |*Label*|Icon label, any string.<br>Macros and multiline strings can be used.<br>Expression [macros](/manual/appendix/macros/supported_by_location) are supported in this field, but only with `avg`, `last`, `min` and `max` functions, with time as parameter (for example, `{?avg(/host/key,1h)}`).<br>For a full list of supported macros, see [supported macros](/manual/appendix/macros/supported_by_location) and search for 'map element labels'.| |*Label location*|Label location in relation to the icon:<br>**Default** - map's default label location<br>**Bottom** - beneath the icon<br>**Left** - to the left<br>**Right** - to the right<br>**Top** - above the icon| |*Host*|Enter the host if the element type is 'Host'. This field is auto-complete so starting to type the name of a host will offer a dropdown of matching hosts. Scroll down to select. Click on 'x' to remove the selected.| |*Map*|Select the map if the element type is 'Map'.<br>This field is auto-complete so starting to type the name of a map will offer a dropdown of matching maps. Scroll down to select. Click on 'x' to remove the selected.| |*Triggers*|If the element type is 'Trigger', select one or more triggers in the *New triggers* field below and click on *Add*.<br>The order of selected triggers can be changed, but only within the same severity of triggers. Multiple trigger selection also affects {HOST.\*} macro resolution both in the construction and view modes.<br>// 1 In construction mode// the first displayed {HOST.\*} macros will be resolved depending on the first trigger in the list (based on trigger severity).<br>// 2 View mode// depends on the [Display problems](/manual/config/visualization/maps/map#creating_a_map) parameter in General map attributes.<br>\* If *Expand single problem* mode is chosen the first displayed {HOST.\*} macros will be resolved depending on the latest detected problem trigger (not mattering the severity) or the first trigger in the list (in case no problem detected);<br>\* If *Number of problems and expand most critical one* mode is chosen the first displayed {HOST.\*} macros will be resolved depending on the trigger severity.<br>| |*Host group*|Enter the host group if the element type is 'Host group'. This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups. Scroll down to select. Click on 'x' to remove the selected.| |*Tags*|Specify tags to limit the number of problems displayed in the widget. It is possible to include as well as exclude specific tags and tag values. Several conditions can be set. Tag name matching is always case-sensitive.<br>There are several operators available for each condition:<br>**Exists** - include the specified tag names<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>**Does not exist** - exclude the specified tag names<br>**Does not equal** - exclude the specified tag names and values (case-sensitive)<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the Or condition<br>**Or** - enough if one condition is met<br>This field is available for host and host group element types.| |*Automatic icon selection*|In this case an icon mapping will be used to determine which icon to display.| |*Icons*|You can choose to display different icons for the element in these cases: default, problem, maintenance, disabled.| |*Coordinate X*|X coordinate of the map element.| |*Coordinate Y*|Y coordinate of the map element.| |*URLs*|Element-specific URLs can be set for the element. These will be displayed as links when a user clicks on the element in the map viewing mode. If the element has its own URLs and there are map level URLs for its type defined, they will be combined in the same menu.<br>Macros can be used in map element names and values. For a full list, see [supported macros](/manual/appendix/macros/supported_by_location) and search for 'map URL names and values'.|  ::: noteimportant Added elements are not automatically saved. If you navigate away from the page, all changes may be lost.  Therefore it is a good idea to click on the **Update** button in the top right corner. Once clicked, the changes are saved regardless of what you choose in the following popup.  Selected grid options are also saved with each map. :::
ca	#### Afegir elements  Per afegir un element, feu clic a *Afegir* al costat d'`Element del mapa`. El nou element apareixerà a la cantonada superior esquerra del mapa. Arrossegueu-lo i deixeu-lo anar allà on vulgueu.  Tingueu en compte que amb l'opció de quadrícula "Activada", els elements sempre s'ajustaran a la quadrícula (podeu triar diferents mides de quadrícula a la llista desplegable, així com amagar/mostrar la quadrícula). Si voleu posar elements a qualsevol lloc sense alineació, activeu l'opció "Desactivat". (A continuació, els elements aleatoris es poden alinear de nou a la quadrícula amb el botó *Alinea els elements del mapa*).  Ara que teniu elements al seu lloc, potser voldreu començar a diferenciar-los donant-los noms, etc. Fent clic a l'element, es mostra un formulari i es pot definir el tipus d'element, donar un nom, triar una altra icona, etc. .  ![](../../../../../assets/en/manual/config/visualization/map_element.png){width="600"}  Atributs de l'element del mapa:  |Paràmetre|Descripció| |--|---------| |*Tipus*|Tipus d'element:<br>**Equip** - icona que representa l'estat de tots els triggers de l'equip triat<br>**Mapa** - icona que representa l'estat de tots els elements del mapa<br> **Trigger** - icona que representa l'estat d'un o més triggers<br>**[Grup d'equips](/manual/config/visualization/maps/host_groups)** - icona que representa l'estat de tots els triggers de tots els equips que pertanyen al grup triat<br>**Imatge** - una icona, no enllaçada a un recurs| |*Etiqueta*|Etiqueta d'icona, qualsevol cadena.<br>Es poden emprar macros i cadenes de diverses línies.<br>Les expressions [macros](/manual/appendix/macros/supported_by_location) s'admeten en aquest camp, però només amb `avg`, `last`, `min` i `max`, amb el temps com a paràmetre (per exemple, `{?avg(/host/key,1h)}`).<br>Per obtindre una llista completa de macros compatibles, veieu [macros compatibles](/manual/appendix/macros/supported_by_location) i cerqueu 'etiquetes d'elements de mapa'.| |*Ubicació de l'etiqueta*|Ubicació de l'etiqueta en relació a la icona:<br>**Predeterminat** - ubicació de l'etiqueta predeterminada del mapa<br>**A sota** - a sota de la icona<br>**Esquerra** - a l'esquerra< br>**Dreta** - a la dreta<br>**A sobre** - a sobre de la icona| |*Equip*|Introduïu l'equip si el tipus d'element és 'Equip'. Aquest camp s'emplena automàticament, de manera que començar a escriure un nom d'equip oferirà una llista desplegable d'equips coincidents. Desplaceu-vos cap avall per triar. Feu clic a 'x' per esborrar la selecció.| |*Mapa*|Trieu el mapa, si el tipus d'element és 'Mapa'.<br>Aquest cap s'auto-emplena, així que començant a escriure el nom d'un mapa oferirà una selecció de mapes. Baixeu per triar-ne, i cliqueu la 'x' per esborrar el triat.| |*Triggers*|Si el tipus d'element és "Trigger", trieu un o més triggers al camp *Triggers nous* de sota i feu clic a *Afegeix*.<br>L'ordre dels triggers triats es pot canviar, però només en el mateix gravetat dels desencadenants. La selecció de diversos triggers també afecta la resolució de la macro {HOST.\*} tant en el mode de compilació com en el de visualització.<br>// 1 En el mode de compilació // les primeres macros {HOST.\*} que es mostren es resoldran en funció del primer trigger de la llista (segons la gravetat del trigger).<br>// 2 El mode de visualització// depèn de la configuració [Mostra els problemes] (/manual/config/visualization/maps/ map#creating_a_map) a la configuració general atributs del mapa.<br> \* Si es tria el mode *Detall únic problema*, les primeres macros {HOST.\*} que es mostren es resoldran en funció del darrer trigger detectat (independentment de la gravetat) o el primer trigger de la llista (si no es detecta cap problema);<br>\* Si es tria el mode *Nombre de problemes i detall més crític*, les primeres macros que es mostren {HOST. \*} es resoldran en funció de la gravetat del trigger.< br>| |*Grup d'equips*|Introduïu el grup d'equips si el tipus d'element és "Grup d'equips". Aquest camp s'emplena automàticament, de manera que començar a escriure un nom de grup oferirà una llista desplegable de grups coincidents. Desplaceu-vos cap avall per triar. Feu clic a 'x' per esborrar la selecció.| |*Etiquetes*|Especifiqueu etiquetes per limitar el nombre de problemes que es mostren al giny. És possible incloure i excloure etiquetes i valors d'etiquetes específics. Es poden definir diverses condicions. La concordança de noms d'etiqueta sempre distingeix entre majúscules i minúscules.<br>Hi ha diversos operadors disponibles per a cada condició:<br>**Existeix** - inclou els noms d'etiquetes especificats<br>**Igual** - inclou els noms i valors d'etiquetes especificats ​​(distingeix entre majúscules i minúscules)<br>**Conté** - inclou noms d'etiquetes especificats on els valors de les etiquetes contenen la cadena introduïda (coincidència de subcadenes, no distingeix entre majúscules i minúscules)<br >**No existeix** - exclou els valors especificats noms d'etiquetes<br>**No és igual** - exclosos els noms i valors d'etiquetes especificats (distingeix entre majúscules i minúscules)<br>**No conté** - exclou els noms d'etiquetes especificats on els valors de l'etiqueta continguin la cadena introduïda (coincidència de subcadenes, no distingeix entre majúscules i minúscules)<br> Hi ha dos tipus de càlcul per a les condicions:<br>**I/O** - s'han de complir totes les condicions, les condicions amb el mateix nom d'etiqueta s'agruparan per la condició O<br> **O** - suficient si es compleix una condició<br>Aquest camp és disponible per als tipus d'elements d'equip i de grups d'equip.| |*Selecció automàtica d'icones*|En aquest cas, s'emprarà un mapa d'icones per determinar quina icona es mostrarà.| |*Icones*|Podeu escollir mostrar diferents icones per a l'element en aquests casos: predeterminat, problema, manteniment, desactivat.| |*Coordenada X*|Coordenada X de l'element del mapa.| |*Coordenada Y*|Coordenada Y de l'element del mapa.| |*URLs*|Es poden definir URL específics per a l'element. Aquests es mostraran com a enllaços quan un usuari faci clic a l'element en mode de visualització de mapa. Si l'element té les seves pròpies URLs i hi ha URLs a nivell de mapa per al seu tipus definit, es combinaran al mateix menú.<br>Les macros es poden emprar en els noms dels elements i els valors del mapa. Per obtindre una llista completa, veieu [macros compatibles](/manual/appendix/macros/supported_by_location) i cerqueu 'noms i valors d'URL del mapa'.|  ::: noteimportant Els elements afegits no es desaran automàticament. Si us allunyeu de la pàgina, és possible que es perdin tots els canvis.  Per tant, és una bona idea fer clic al botó **Actualitzar** a la cantonada superior dreta. Un cop fet clic, els canvis es desaran independentment del que trieu a la següent finestra emergent.  Les opcions de quadrícula triades també es desen amb cada mapa. :::

en-us	##### Adding host  Hosts are added during the discovery process, as soon as a host is discovered, rather than at the end of the discovery process.  ::: notetip As network discovery can take some time due to many unavailable hosts/services having patience and using reasonable IP ranges is advisable. :::  When adding a host, its name is decided by the standard **gethostbyname** function. If the host can be resolved, resolved name is used. If not, the IP address is used. Besides, if IPv6 address must be used for a host name, then all ":" (colons) are replaced by "\_" (underscores), since colons are not allowed in host names.  ::: noteimportant If performing discovery by a proxy, currently hostname lookup still takes place on Zabbix server. :::  ::: noteimportant If a host already exists in Zabbix configuration with the same name as a newly discovered one, versions of Zabbix prior to 1.8 would add another host with the same name. Zabbix 1.8.1 and later adds **\_N** to the hostname, where **N** is increasing number, starting with 2. :::
ca	##### Afegir un equip  Els equips s'afegeixen durant el procés de descoberta, tan aviat com es descobreix un equip, i no al final del procés de descoberta.  ::: notetip Com que la descoberta de la xarxa pot trigar una mica a causa del temps d'espera de molts equips/serveis no disponibles, és recomanable emprar intervals d'IP raonables. :::  Quan s'afegeix un equip, el seu nom ve determinat per la funció estàndard **gethostbyname**. Si es pot resoldre l'equip, s'empra el nom resolt. En cas contrari, s'empra l'adreça IP. A més, si l'adreça IPv6 s'ha d'emprar per a un nom d'equip, tots els ":" (dos punts) es substituiran per "\_" (guió baix), ja que els dos punts no es permeten als noms d'equip.  ::: noteimportant Si la descoberta la fa un proxy, la cerca del nom d'equip sempre es fa al servidor Zabbix. :::  ::: noteimportant Si un equip ja existeix a la configuració de Zabbix i té el mateix nom que el descobert recentment, les versions de Zabbix anteriors a la 1.8 afegirien un altre equip amb el mateix nom. Zabbix 1.8.1 i posterior afegeix **\_N** al nom d'equip, on **N** és un nombre creixent, començant per 2. :::

en-us	#### Adding host  Information about configured hosts in Zabbix is available in *Configuration → Hosts* and *Monitoring* → *Hosts*. There is already one pre-defined host, called "Zabbix server", but we want to learn adding another.  To add a new host, click on *Create host*. This will present us with a host configuration form.\ ![](../../../assets/en/manual/quickstart/new_host.png)  All mandatory input fields are marked with a red asterisk.  The bare minimum to enter here is:  ***Host name***  -   Enter a host name. Alphanumerics, spaces, dots, dashes and     underscores are allowed.  ***Groups***  -   Select one or several existing groups by clicking *Select* button or     enter a non-existing group name to create a new group.  ::: noteclassic All access permissions are assigned to host groups, not individual hosts. That is why a host must belong to at least one group. :::  ***Interfaces: IP address***  -   Although not a required field technically, a host interface is necessary for collecting certain metrics.     To use Zabbix agent passive checks, specify the agent's IP or DNS in this field.     Note that you should also specify Zabbix server's IP or DNS in the Zabbix agent configuration file 'Server' directive.     If Zabbix agent and Zabbix server are installed on the same machine, you need to specify the same IP/DNS in both places.      [Other options](/manual/config/hosts/host#configuration) can be left at their defaults for now.  When done, click *Add*. Your new host should be visible in the host list.  ![](../../../assets/en/manual/quickstart/host_list.png){width="600"}  The Availability column contains indicators of host availability per each interface. You have defined a Zabbix agent interface, so you can use the agent availability icon (with "ZBX" on it) to understand the host availability:  -   ![icon\_zbx\_gray.png](../../../assets/en/manual/quickstart/icon_zbx_gray.png) -     host status has not been established; no metric check has happened     yet -   ![icon\_zbx\_green.png](../../../assets/en/manual/quickstart/icon_zbx_green.png) -     host is available, a metric check has been successful -   ![icon\_zbx\_red.png](../../../assets/en/manual/quickstart/icon_zbx_red.png) -     host is unavailable, a metric check has failed (move your mouse     cursor over the icon to see the error message). There might be some     error with communication, possibly caused by incorrect interface     credentials. Check that Zabbix server is running, and try refreshing     the page later as well.
ca	#### Afegir un equip  La informació sobre els equips configurats a Zabbix és disponible a *Configuració → Equips* i *Monitoratge* → *Equips*. Ja hi ha un equip predefinit, anomenat "servidor Zabbix", però volem aprendre a afegir-ne un altre.  Per afegir un nou equip, feu clic a *Crear equip*. Això ens presentarà un formulari de configuració de l'equip.\ ![](../../../assets/en/manual/quickstart/new_host.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  El mínim imprescindible per entrar aquí és:  ***Nom de l'equip***  - Introduïu un nom d'equip. Es permeten caràcters alfanumèrics, espais, punts, guions i guions baixos.  ***Grups***  - Trieu un o diversos grups existents fent clic al botó *Triar* o introduïu un nom de grup que no existeixi per crear-e un de nou.  ::: noteclassic Tots els permisos d'accés s'assignen a grups d'equip, no a equips individuals. És per això que un equip ha de pertànyer a almenys un grup. :::  ***Interfícies: adreça IP***  - Encara que tècnicament no és un camp obligatori, és possible que vulgueu introduir l'adreça IP de l'equip. Tingueu en compte que si aquesta és l'adreça IP del servidor Zabbix, s'ha d'especificar a la directiva 'Servidor' del fitxer de configuració de l'agent Zabbix. - S'admeten diversos tipus d'interfície d'equip per a un host: Agent, SNMP, JMX i IPMI.      Consulteu [Configuració de l'equip](/manual/config/hosts/host#configuration) per obtindre més detalls.  Les [altres opcions](/manual/config/hosts/host#configuration) es poden deixar per defecte de moment.  Quan hagueu acabat, feu clic a *Afegir*. El vostre nou equip hauria de ser visible a la llista d'equips.  ![](../../../assets/en/manual/quickstart/host_list.png){width="600"}  La columna Disponibilitat conté indicadors de disponibilitat de l'equip per a cada interfície. Heu definit una interfície d'agent de Zabbix, de manera que podeu emprar la icona de disponibilitat de l'agent (amb "ZBX") per entendre la disponibilitat de l'equip:  - ![icon\_zbx\_gray.png](../../../assets/en/manual/quickstart/icon_zbx_gray.png) - l'estat de l'equip no s'ha establert; encara no s'ha fet cap comprovació mètrica - ![icon\_zbx\_green.png](../../../assets/en/manual/quickstart/icon_zbx_green.png) - l'equip és disponible, una comprovació de mètriques ha estat correcta - ![icon\_zbx\_red.png](../../../assets/en/manual/quickstart/icon_zbx_red.png) - l'equip no és disponible, una comprovació de mètriques ha fallat (mogueu el cursor del ratolí sobre la icona per veure el missatge d'error). Pot haver-hi algun error amb la comunicació, potser degut a credencials incorrectes de la interfície. Comproveu que el servidor Zabbix s'és executant i proveu també d'actualitzar la pàgina més tard.

en-us	#### Adding hosts to host groups  Add two hosts to host groups with IDs 5 and 6.  Request:  ```json {     "jsonrpc": "2.0",     "method": "hostgroup.massadd",     "params": {         "groups": [             {                 "groupid": "5"             },             {                 "groupid": "6"             }         ],         "hosts": [             {                 "hostid": "30050"             },             {                 "hostid": "30001"             }         ]     },     "auth": "f223adf833b2bf2ff38574a67bba6372",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "groupids": [             "5",             "6"         ]     },     "id": 1 } ```
ca	#### Afegir equips a grups  Afegeix dos equips als grups d'equips amb IDs 5 i 6.  Petició:  ```json {     "jsonrpc": "2.0",     "method": "hostgroup.massadd",     "params": {         "groups": [             {                 "groupid": "5"             },             {                 "groupid": "6"             }         ],         "hosts": [             {                 "hostid": "30050"             },             {                 "hostid": "30001"             }         ]     },     "auth": "f223adf833b2bf2ff38574a67bba6372",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "groupids": [             "5",             "6"         ]     },     "id": 1 } ```

en-us	#### Adding item  All items are grouped around hosts. That is why to configure a sample item we go to *Configuration → Hosts* and find the 'New host' we have created.  Click on the *Items* link in the row of 'New host', and then click on *Create item*. This will present us with an item definition form.  ![](../../../assets/en/manual/quickstart/new_item.png)  All mandatory input fields are marked with a red asterisk.  For our sample item, the essential information to enter is:  ***Name***  -   Enter *CPU load* as the value. This will be the item name displayed     in lists and elsewhere.  ***Key***  -   Manually enter *system.cpu.load* as the value. This is the technical     name of an item that identifies the type of information that will be     gathered. The particular key is just one of [pre-defined     keys](/manual/config/items/itemtypes/zabbix_agent) that come with     Zabbix agent.  ***Type of information***  -   This attribute defines the format of the expected data. For the     *system.cpu.load* key, this field will be automatically set to     *Numeric (float)*.  ::: noteclassic You may also want to reduce the number of days [item history](/manual/config/items/history_and_trends) will be kept, to 7 or 14. This is good practice to relieve the database from keeping lots of historical values. :::  [Other options](/manual/config/items/item#configuration) will suit us with their defaults for now.  When done, click *Add*. The new item should appear in the item list. Click on *Details* above the list to view what exactly was done.  ![](../../../assets/en/manual/quickstart/item_created.png)
ca	#### Afegir un element  Tots els elements s'agrupen al voltant dels equips. Per tant, per configurar un element d'exemple, anem a *Configuració → Equips* i trobem el 'Nou equip' que hem creat.  Feu clic a l'enllaç *Elements* a la filera "Nou equip" i, a continuació, feu clic a *Crear element*. Això ens presentarà un formulari de definició d'element. ![](../../../assets/en/manual/quickstart/new_item.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  Per al nostre element d'exemple, la informació essencial a introduir és:  ***Nom***  - Escriviu *Càrrega de CPU* com a valor. Aquest serà el nom visible de l'element a les llistes i altres llocs.  ***Clau***  - Introduïu manualment *system.cpu.load* com a valor. Aquest és el nom tècnic d'un element que identifica el tipus d'informació que es recopilarà. La clau en particular és només una de les [claus predefinides](/manual/config/items/itemtypes/zabbix_agent) proporcionades amb l'agent Zabbix.  ***Tipus d'informació***  - Aquest atribut defineix el format de les dades esperades. Per a la clau *system.cpu.load*, aquest camp s'establirà automàticament en *Numèric (flotant)*. - :::noteclassic També podeu reduir el nombre de dies per conservar l'[historial d'elements](/manual/config/items/history_and_trends) a 7 o 14. Aquesta és una bona pràctica per evitar que la base de dades conservi massa valors històrics. :::  [Les altres opcions](/manual/config/items/item#configuration) vindran amb els seus valors per defecte de moment.  Quan hagueu acabat, fes clic a *Afegir*. El nou element hauria d'aparèixer a la llista d'elements. Feu clic a *Detalls* a sobre de la llista per veure exactament què s'ha fet.  ![](../../../assets/en/manual/quickstart/item_created.png)

en-us	#### Adding items, triggers, graphs  There are two ways to add items to the template:\  1. To create new items, follow the guidelines for [Creating an item](/manual/config/items/item).\  2. To add existing items to the template: - Go to *Configuration → Hosts* (or *Templates*). - Click on *Items* in the row of the required host/template. - Mark the checkboxes of items you want to add to the template. - Click on *Copy* below the item list. - Select the template (or group of templates) the items should be copied to and click on *Copy*.\ All the selected items should be copied to the template.  Adding triggers and graphs is done in a similar fashion (from the list of triggers and graphs respectively), again, keeping in mind that they can only be added if the required items are added first.
ca	#### Afegir elements, triggers i gràfics  Hi ha dues maneres d'afegir elements a la plantilla:  1. Per crear nous elements, seguiu les instruccions de [Crear un element](/manual/config/items/item).  2. Per afegir elements a la plantilla, seguiu aquestes passes:  - Aneu a *Configuració → Equips* (o *Plantilles*) - Feu clic a *Elements* a la filera d'equip/model requerida - Marqueu les caselles dels elements que voleu afegir a la plantilla - Feu clic a *Copiar* sota la llista d'elements - Trieu el model (o grup de models) en què s'han de copiar els elements i feu clic a *Copiar*  Tots els elements triats s'han de copiar al model.  L'addició de triggers i gràfics es fa de la mateixa manera (a partir de la llista de triggers i gràfics respectivament), de nou tenint en compte que només es poden afegir si primer s'afegeixen els elements necessaris.

en-us	#### Adding item to template  To add an item to the template, go to the item list for 'New host'. In *Configuration → Hosts* click on *Items* next to 'New host'.  Then:  -   mark the checkbox of the 'CPU Load' item in the list -   click on *Copy* below the list -   select the template to copy item to  ![](../../../assets/en/manual/quickstart/copy_to_template.png)  All mandatory input fields are marked with a red asterisk.  -   click on *Copy*  If you now go to *Configuration → Templates*, 'New template' should have one new item in it.  We will stop at one item only for now, but similarly you can add any other items, triggers or other entities to the template until it's a fairly complete set of entities for given purpose (monitoring OS, monitoring single application).
ca	#### Afegir un model a l'element  Per afegir un element a la plantilla, aneu a la llista d'elements per a "Equip nou". A *Configuració → Equips*, feu clic a *Elements* al costat de "Nou equip".  Després:  - marqueu la casella de l'element "Càrrega de CPU" a la llista - feu clic a *Copia* sota la llista - trieu el model que copiar l'element  ![](../../../assets/en/manual/quickstart/copy_to_template.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  - feu clic a *Copiar*  Si ara aneu a *Configuració → Plantilles*, "Plantilla nova" hauria de contindre un element nou.  Ens aturarem només en un element de moment, però de la mateixa manera podeu afegir altres elements, triggers o altres entitats al model fins que sigui un conjunt d'entitats bastant complet per a un propòsit determinat (monitoratge del sistema operatiu, monitoratge d'una sola aplicació).

en-us	##### Adding JMX agent item  For each JMX counter you are interested in you add **JMX agent** item attached to that interface.\  The key in the screenshot below says `jmx["java.lang:type=Memory","HeapMemoryUsage.used"]`.  ![](../../../../../assets/en/manual/config/items/itemtypes/jmx_item.png)  All mandatory input fields are marked with a red asterisk.  The fields that require specific information for JMX items are:  |   |   | |--|--------| |*Type*|Set **JMX agent** here.| |*Key*|The `jmx[]` item key contains three parameters:<br>**object name** - the object name of an MBean<br>**attribute name** - an MBean attribute name with optional composite data field names separated by dots<br>**unique short description** - a unique description that allows multiple JMX items with the same object name and attribute name on the host (optional)<br>See below for more detail on JMX item keys.<br>Since Zabbix 3.4, you may discover MBeans and MBean attributes using a `jmx.discovery[]` [low-level discovery](/manual/discovery/low_level_discovery/examples/jmx) item.| |*JMX endpoint*|You may specify a custom JMX endpoint. Make sure that JMX endpoint connection parameters match the JMX interface. This can be achieved by using {HOST.\*} macros as done in the default JMX endpoint.<br>This field is supported since 3.4.0. {HOST.\*} [macros](/manual/appendix/macros/supported_by_location) and user macros are supported.| |*User name*|Specify the user name, if you have configured authentication on your Java application.<br>User macros are supported.| |*Password*|Specify the password, if you have configured authentication on your Java application.<br>User macros are supported.|  If you wish to monitor a Boolean counter that is either "true" or "false", then you specify type of information as "Numeric (unsigned)" and select "Boolean to decimal" preprocessing step in the Preprocessing tab. Server will store Boolean values as 1 or 0, respectively.
ca	##### Afegint un element d'agent JMX  Per cada comptador JMX en que siguem interessats, hem d'afegir l'element **JMX agent**, a aquella interfície.\  La clau dins la captura de pantalla d'aquí sota diu `jmx["java.lang:type=Memory","HeapMemoryUsage.used"]`.  ![](../../../../../assets/en/manual/config/items/itemtypes/jmx_item.png)  Tots els camps obligatoris són marcats amb un asterisc vermell.  Els camps que necessiten informació específica per als elements JMX són:  |   |   | |--|--------| |*Tipus*|Definiu **JMX agent** aquí.| |*Clau*|La clau de l'element `jmx[]` conté tres paràmetres:<br>**object name** - el nom de l'objecte d'un MBean<br>**attribute name** - el nom de l'atribut MBean amb els noms dels camps de dades compostes separades per punts.<br>**unique short description** - una descripció única que permet més elements JMX amb el mateix nom d'objecte i el mateix nom d'atribut de l'equip (opcional)<br>Veieu aquí sota més detalls de les claus d'elements JMX.<br>Des de la versió Zabbix 3.4, podeu descobrir els atributs MBeans i MBean emprant l'element de [descoberta de baix nivell](/manual/discovery/low_level_discovery/examples/jmx) `jmx.discovery[]`.| |*JMX endpoint*|Podeu especificar un punt de tancament JMX personalitzat. Assegureu-vos que els paràmetres de connexió del node final JMX corresponen a la interfície JMX. Això es pot fer emprant les macros {HOST.\*} com al punt de tancament JMX per defecte.<br>Aquest camp es suporta des de la versió 3.4.0. Són admeses les [macros](/manual/appendix/macros/supported_by_location) i{HOST.\*} i les macros d'usuari.| |*Nom d'usuari*|Especifiqueu el nom d'usuari, si heu configurat l'autenticació a la vostra aplicació Java.<br>Es permeten les macros d'usuari.| |*Paraula de pas*|Especifiqueu el mot de pas, si heu configurat l'autenticació a la vostra aplicació Java.<br>Es permeten les macros d'usuari.|  Si voleu monitorar un comptador booleà que sigui "cert" o "fals", especifiqueu el tipus d'informació "Numèrica (no signada)" i trieu l'etapa "Booleà a decimal" dins la pestanya de preprocessament. El servidor emmagatzemarà els valors booleans com 1 o 0, respectivament.

en-us	#### Adding lines  In addition to shapes, it is also possible to add some lines. Lines can be used to link elements or shapes in a map.  To add a line, click on *Add* next to Shape. A new shape will appear at the top left corner of the map. Select it and click on *Line* in the editing form to change the shape into a line. Then adjust line properties, such as line type, width, color, etc.  ![map\_line.png](../../../../../assets/en/manual/config/visualization/map_line.png){width="600"}
ca	#### Afegir línies  A més de les formes, també s'hi poden afegir línies. Les línies es poden emprar per connectar elements o formes en un mapa.  Per afegir una línia, feu clic a *Afegir* al costat de Forma. Apareixerà una forma nova a la cantonada superior esquerra del mapa. Trieu-la i feu clic a *Línia* al formulari d'edició per canviar el formulari a línia. Tot seguit, ajusteu les propietats de la línia, com ara el tipus de línia, l'amplada, el color, etc.  ![map\_line.png](../../../../../assets/en/manual/config/visualization/map_line.png){width="600"}

en-us	#### Adding LLD macro paths  Request:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.update",     "params": {         "itemid": "22450",         "lld_macro_paths": [             {                 "lld_macro": "{#MACRO1}",                 "path": "$.json.path"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "22450"         ]     },     "id": 1 } ```
ca	#### Afegir camils de macro LLD  Petició:  ```json {     "jsonrpc": "2.0",     "method": "discoveryrule.update",     "params": {         "itemid": "22450",         "lld_macro_paths": [             {                 "lld_macro": "{#MACRO1}",                 "path": "$.json.path"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "itemids": [             "22450"         ]     },     "id": 1 } ```

en-us	#### Adding macros  Add two new macros to two hosts.  Request:  ```json {     "jsonrpc": "2.0",     "method": "host.massadd",     "params": {         "hosts": [             {                 "hostid": "10160"             },             {                 "hostid": "10167"             }         ],         "macros": [             {                 "macro": "{$TEST1}",                 "value": "MACROTEST1"             },             {                 "macro": "{$TEST2}",                 "value": "MACROTEST2",                 "description": "Test description"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10160",             "10167"         ]     },     "id": 1 } ```
ca	#### Afegir macros  Afegir dues macros noves a dos equips.  Petició:  ```json {     "jsonrpc": "2.0",     "method": "host.massadd",     "params": {         "hosts": [             {                 "hostid": "10160"             },             {                 "hostid": "10167"             }         ],         "macros": [             {                 "macro": "{$TEST1}",                 "value": "MACROTEST1"             },             {                 "macro": "{$TEST2}",                 "value": "MACROTEST2",                 "description": "Test description"             }         ]     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": {         "hostids": [             "10160",             "10167"         ]     },     "id": 1 } ```

en-us	#### Adding pages  To add a new page to a dashboard:  -   Make sure the dashboard is in the [editing     mode](#viewing_and_editing_a_dashboard) -   Click on the arrow next to the *Add* button and select the *Add     page* option  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_page_add.png)  -   Fill the general page parameters and click on *Apply*. If you leave     the name empty, the page will be added with a `Page N` name where     'N' is the incremental number of the page. The page display period     allows to customize how long a page is displayed in a slideshow.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_page_properties.png)  A new page will be added, indicated by a new tab (*Page 2*).  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_page_new.png)  The pages can be reordered by dragging-and-dropping the page tabs. Reordering maintains the original page naming. It is always possible to go to each page by clicking on its tab.  When a new page is added, it is empty. You can add widgets to it as described above.
ca	#### Afegir pàgines  Per afegir una pàgina nova a un tauler:  - Assegureu-vos que el tauler és en [mode d'edició](#viewing_and_editing_a_dashboard) - Feu clic a la fletxa al costat del botó *Afegir* i trieu l'opció *Afegir pàgina*  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_page_add.png)  - Ompliu la configuració general de la pàgina i feu clic a *Aplicar*. Si deixeu el nom en blanc, la pàgina s'afegirà amb el nom "Pàgina N" on "N" és el nombre de pàgina incremental. El període de visualització de la pàgina us permet personalitzar quant de temps es mostra una pàgina en una presentació de diapositives.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_page_properties.png)  S'afegirà una pàgina nova, indicada per una nova pestanya (*Pàgina 2*).  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_page_new.png)  Les pàgines es poden reordenar arrossegant i deixant anar les pestanyes de la pàgina. La reorganització conserva el nom de la pàgina original. Encara és possible accedir a cada pàgina fent clic a la seva pestanya.  Quan s'afegeix una pàgina nova, és buida. Podeu afegir-hi ginys tal com es descriu anteriorment.

en-us	##### Adding permissions  By default, a new user has no permissions to access hosts. To grant the user rights, click on the group of the user in the *Groups* column (in this case - 'Zabbix administrators'). In the group properties form, go to the *Permissions* tab.  ![](../../../assets/en/manual/quickstart/group_permissions.png){width="600"}  This user is to have read-only access to *Linux servers* group, so click on *Select* next to the host group selection field.  ![](../../../assets/en/manual/quickstart/add_permissions.png)  In this popup, mark the checkbox next to 'Linux servers', then click *Select*. *Linux servers* should be displayed in the selection field. Click the 'Read' button to set the permission level and then *Add* to add the group to the list of permissions. In the user group properties form, click *Update*.  ::: noteimportant In Zabbix, access rights to hosts are assigned to [user groups](/manual/config/users_and_usergroups/usergroup), not individual users. :::  Done! You may try to log in using the credentials of the new user.
ca	##### Afegir permisos  Per defecte, un usuari nou no té permisos per accedir als equips. Per concedir els drets d'usuari, feu clic al grup de l'usuari a la columna *Grups* (en aquest cas, "Administradors Zabbix"). Al formulari de propietats del grup, aneu a la pestanya *Permisos*.  ![](../../../assets/en/manual/quickstart/group_permissions.png){width="600"}  Aquest usuari ha de tindre accés només de lectura al grup *Servidors Linux*, així que feu clic a *Triar* al costat del camp de selecció del grup d'equips.  ![](../../../assets/en/manual/quickstart/add_permissions.png)  En aquesta finestra emergent, marqueu la casella de selecció al costat de "Servidors Linux" i feu clic a *Triar*. Els *Servidors Linux* s'han de mostrar al camp de selecció. Feu clic al botó "Llegir" per establir el nivell de permís i després *Afegir* per afegir el grup a la llista de permisos. Al formulari de propietats del grup d'usuaris, feu clic a *Actualitzar*.  ::: noteimportant A Zabbix, els drets d'accés als equips s'assignen a [grups d'usuaris](/manual/config/users_and_usergroups/usergroup), no pas a usuaris individuals. :::  Fet! Podeu provar d'iniciar sessió amb les credencials del nou usuari.

en-us	##### Adding proxies  To configure a proxy in Zabbix frontend:  -   Go to: *Administration → Proxies* -   Click on *Create proxy*  ![](../../../assets/en/manual/distributed_monitoring/proxy.png){width="600"}  |Parameter|<|Description| |-|----------|----------------------------------------| |*Proxy name*|<|Enter the proxy name. It must be the same name as in the *Hostname* parameter in the proxy configuration file.| |*Proxy mode*|<|Select the proxy mode.<br>**Active** - the proxy will connect to the Zabbix server and request configuration data<br>**Passive** - Zabbix server connects to the proxy<br>*Note* that without encrypted communications (sensitive) proxy configuration data may become available to parties having access to the Zabbix server trapper port when using an active proxy. This is possible because anyone may pretend to be an active proxy and request configuration data if authentication does not take place or proxy addresses are not limited in the *Proxy address* field.| |*Proxy address*|<|If specified then active proxy requests are only accepted from this list of comma-delimited IP addresses, optionally in CIDR notation, or DNS names of active Zabbix proxy.<br>This field is only available if an active proxy is selected in the *Proxy mode* field. Macros are not supported.<br>This option is supported since Zabbix 4.0.0.| |*Interface*|<|Enter interface details for the passive proxy.<br>This field is only available if a passive proxy is selected in the *Proxy mode* field.| | |*IP address*|IP address of the passive proxy (optional).| |^|*DNS name*|DNS name of the passive proxy (optional).| |^|*Connect to*|Clicking the respective button will tell Zabbix server what to use to retrieve data from proxy:<br>**IP** - Connect to the proxy IP address (recommended)<br>**DNS** - Connect to the proxy DNS name| |^|*Port*|TCP port number of the passive proxy (10051 by default).| |*Description*|<|Enter the proxy description.|  The **Encryption** tab allows you to require encrypted connections with the proxy.  |Parameter|Description| |--|--------| |*Connections to proxy*|How the server connects to the passive proxy: no encryption (default), using PSK (pre-shared key) or certificate.| |*Connections from proxy*|Select what type of connections are allowed from the active proxy. Several connection types can be selected at the same time (useful for testing and switching to other connection type). Default is "No encryption".| |*Issuer*|Allowed issuer of certificate. Certificate is first validated with CA (certificate authority). If it is valid, signed by the CA, then the *Issuer* field can be used to further restrict allowed CA. This field is optional, intended to use if your Zabbix installation uses certificates from multiple CAs.| |*Subject*|Allowed subject of certificate. Certificate is first validated with CA. If it is valid, signed by the CA, then the *Subject* field can be used to allow only one value of *Subject* string. If this field is empty then any valid certificate signed by the configured CA is accepted.| |*PSK identity*|Pre-shared key identity string.<br>Do not put sensitive information in the PSK identity, it is transmitted unencrypted over the network to inform a receiver which PSK to use.| |*PSK*|Pre-shared key (hex-string). Maximum length: 512 hex-digits (256-byte PSK) if Zabbix uses GnuTLS or OpenSSL library, 64 hex-digits (32-byte PSK) if Zabbix uses mbed TLS (PolarSSL) library. Example: 1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952|
ca	##### Afegir proxys  Per configurar un proxy a la interfície de Zabbix:  - Aneu a: *Administració → Proxys* - Feu clic a *Crear un proxy*  ![](../../../assets/en/manual/distributed_monitoring/proxy.png){width="600"}  |Paràmetre|<|Descripció| |-|-----------|-------------------------------------- ----| |*Nom del proxy*|<|Introduïu el nom del proxy. Aquest ha d'ésser el mateix nom que al paràmetre *Hostname* del fitxer de configuració del proxy.| |*Mode del proxy*|<|Trieu el mode proxy.<br>**Actiu** - el proxy es connectarà al servidor Zabbix i demanarà dades de configuració<br>**Passiu** - el servidor Zabbix es connectarà al proxy<br>*Tingueu en compte* que sense comunicacions xifrades (sensibles), les dades de configuració del proxy poden estar disponibles per a les persones amb accés al port de captura del servidor Zabbix quan s'empra un proxy actiu. Això és possible perquè qualsevol persona pot simular ésser un proxy actiu i demanar dades de configuració si l'autenticació no es fa o si les adreces del proxy no són restringides al camp *Adreça del proxy*.| |*Adreça del proxy*|<|Si s'especifica, les peticions de proxy actiu només s'accepten d'aquesta llista d'adreces IP delimitades per comes, opcionalment en notació CIDR, o noms DNS de proxy actiu de Zabbix.<br>Aquest camp només és disponible si hi ha un proxy actiu, triatal camp *Mode proxy*. Les macros no són compatibles.<br>Aquesta opció és compatible des de Zabbix 4.0.0.| |*Interfície*|<|Introduïu els detalls de la interfície per al proxy passiu.<br>Aquest camp només és disponible si es tria un proxy passiu al camp *Mode proxy*.| | |*Adreça IP*|Adreça IP de proxy passiu (opcional).| |^|*Nom DNS*|Nom DNS del proxy passiu (opcional).| |^|*Connectar a*|Fer clic al botó corresponent indicarà al servidor Zabbix què s'ha d'emprar per obtindre dades proxy:<br>**IP** - Connecta't a l'adreça IP del proxy (recomanat)<br>**DNS** - Connecteu-vos al nom DNS del proxy | |^|*Port*|Nombre de port TCP/UDP del proxy passiu (10051 per defecte).| |*Descripció*|<|Introduïu la descripció del proxy.|  La pestanya **Xifrat** us permet requerir connexions xifrades amb el proxy.  |Paràmetre|Descripció| |--|---------| |*Connexions del proxy*|Com es connecta el servidor al proxy passiu: sense xifrat (per defecte), emprant PSK (clau prèviament compartida) o certificat.| |*Connexions des del proxy*|Trieu el tipus de connexions permeses des del proxy actiu. Es poden triar diversos tipus de connexió al mateix temps (útil per provar i canviar a un altre tipus de connexió). El valor predeterminat és "Sense xifrat".| |*Emès per*|Emissor autoritzat del certificat. El certificat es valida primer amb la CA (Certificate Authority). Si és vàlid, signat per l'AC, el camp *Emissor* es pot emprar per restringir encara més l'AC autoritzada. Aquest camp és opcional i és pensat per ser emprat si la vostra instal·lació de Zabbix empra certificats de diverses CA.| |*Assumpte*|Subjecte autoritzat del certificat. El certificat es valida primer amb CA. Si és vàlid, signat per l'AC, el camp *Assumpte* es pot emprar per permetre només un valor de cadena *Assumpte*. Si aquest camp és en blanc, s'accepta qualsevol certificat vàlid signat per la CA configurada.| |*Identitat PSK*|Cadena d'identitat de clau prèviament compartida.<br>No introduïu informació sensible a la identitat PSK, es transmet sense xifrar per la xarxa per informar al receptor quina PSK ha d'emprar.| |*PSK*|Clau precompartida (cadena hexadecimal). Longitud màxima: 512 dígits hexadecimals (PSK de 256 octets) si Zabbix empra la biblioteca GnuTLS o OpenSSL, 64 dígits hexadecimals (PSK de 32 octets) si Zabbix empra la biblioteca Mbed TLS (PolarSSL). Exemple: 1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952|

en-us	#### Adding shapes  In addition to map elements, it is also possible to add some shapes. Shapes are not map elements; they are just a visual representation. For example, a rectangle shape can be used as a background to group some hosts. Rectangle and ellipse shapes can be added.  To add a shape, click on *Add* next to Shape. The new shape will appear at the top left corner of the map. Drag and drop it wherever you like.  A new shape is added with default colors. By clicking on the shape, a form is displayed and you can customize the way a shape looks, add text, etc.  ![](../../../../../assets/en/manual/config/visualization/map_shape.png){width="600"}  To select shapes, select one and then hold down *Ctrl* to select the others. With several shapes selected, common properties can be mass updated, similarly as with elements.  Text can be added in the shapes. Expression [macros](/manual/appendix/macros/supported_by_location) are supported in the text, but only with `avg`, `last`, `min` and `max` functions, with time as parameter (for example, `{?avg(/host/key,1h)}`).  To display text only the shape can be made invisible by removing the shape border (select 'None' in the *Border* field). For example, take note of how the {MAP.NAME} macro, visible in the screenshot above, is actually a rectangle shape with text, which can be seen when clicking on the macro:  ![](../../../../../assets/en/manual/config/visualization/map_name_macro.png)  {MAP.NAME} resolves to the configured map name when viewing the map.  If hyperlinks are used in the text, they become clickable when viewing the map.  Line wrapping for text is always "on" within shapes. However, within an ellipse, the lines are wrapped as though the ellipse were a rectangle. Word wrapping is not implemented, so long words (words that do not fit the shape) are not wrapped, but are masked (constructor page) or clipped (other pages with maps).
ca	#### Afegir formes  A més dels elements del mapa, també és possible afegir formes. Les formes no són elements del mapa; només són una representació visual. Per exemple, una forma rectangular es pot emprar com a fons per agrupar alguns equips. Es poden afegir formes rectangulars i el·lipses.  Per afegir una forma, feu clic a *Afegir* al costat de Forma. La nova forma apareixerà a la cantonada superior esquerra del mapa. Arrossegueu-la i deixeu-la anar allà on vulgueu.  S'afegeix una nova forma amb els colors predeterminats. En fer clic a la forma, es mostra un formulari i es pot personalitzar l'aspecte d'una forma, afegir text, etc.  ![](../../../../../assets/en/manual/config/visualization/map_shape.png){width="600"}  Per triar formes, marqueu-ne una i, a continuació, manteniu premuda la tecla *Ctrl* per triar les altres. Amb diverses formes triades, les propietats comunes es poden actualitzar massivament, de manera similar als elements.  El text es pot afegir en formes. Les [macros](/manual/appendix/macros/supported_by_location) s'admeten al text, però només amb les funcions `avg`, `last`, `min` i `max`, amb el temps com a paràmetre (p. ex., `{?avg (/host/key,1h)}`).  Per veure només text, la forma es pot fer invisible traient la vora de la forma (Trieu "Cap" al camp *Marge*). Per exemple, tingueu en compte que la macro {MAP.NAME}, visible a la captura de pantalla anterior, és en realitat una forma rectangular amb text, que es pot veure fent clic a la macro:  ![](../../../../../assets/en/manual/config/visualization/map_name_macro.png)  {MAP.NAME} es resol amb el nom del mapa configurat quan es mostra el mapa.  Si s'empren hiperenllaços al text, es pot fer clic quan es visualitza el mapa.  L'ajustament de paraules per al text sempre és "activat" a les formes. Tanmateix, en una el·lipse, les línies s'emboliquen com si l'el·lipse fos un rectangle. No s'implementa l'ajustament de paraules, de manera que les paraules llargues (paraules que no coincideixen amb la forma) no s'emboliquen, sinó que s'emmascaren (generador de pàgines) o es trunquen (altres pàgines amb mapes).

en-us	#### Adding template  To start working with templates, we must first create one. To do that, in *Configuration → Templates* click on *Create template*. This will present us with a template configuration form.\ ![](../../../assets/en/manual/quickstart/new_template.png)  All mandatory input fields are marked with a red asterisk.  The required parameters to enter here are:  ***Template name***  -   Enter a template name. Alpha-numericals, spaces and underscores are     allowed.  ***Groups***  -   Select one or several groups by clicking *Select* button. The     template must belong to a group.  When done, click *Add*. Your new template should be visible in the list of templates.  ![](../../../assets/en/manual/quickstart/template_list.png){width="600"}  As you may see, the template is there, but it holds nothing in it - no items, triggers or other entities.
ca	 #### Afegir una plantilla  Per començar a treballar amb plantilles, primer hem de crear-ne una. Per fer-ho, a *Configuració → Plantilles* feu clic a *Crear una plantilla*. Això presentarà un formulari de configuració de plantilla.\ ![](../../../assets/en/manual/quickstart/new_template.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  Els paràmetres necessaris per introduir aquí són:  ***Nom del model***  - Introduïu el nom de model. Es permeten caràcters alfanumèrics, espais i guions baixos.  ***Grups***  - Trieu un o més grups fent clic al botó *Triar*. El model ha de pertànyer a un grup.  Quan hagueu acabat, fes clic a *Afegir*. La vostra nova plantilla hauria de ser visible al llistat de plantilles.  ![](../../../assets/en/manual/quickstart/template_list.png){width="600"}  Com podeu veure, el model hi és, però no conté res, ni elements, triggers ni altres entitats.

en-us	#### Adding trigger  To configure a trigger for our item, go to *Configuration → Hosts*, find 'New host' and click on *Triggers* next to it and then on *Create trigger*. This presents us with a trigger definition form.\ ![](../../../assets/en/manual/quickstart/new_trigger.png)  For our trigger, the essential information to enter here is:  *Name*  -   Enter *CPU load too high on 'New host' for 3 minutes* as the value.     This will be the trigger name displayed in lists and elsewhere.  *Expression*  -   Enter: avg(/New host/system.cpu.load,3m)>2  This is the trigger expression. Make sure that the expression is entered right, down to the last symbol. The item key here (system.cpu.load) is used to refer to the item. This particular expression basically says that the problem threshold is exceeded when the CPU load average value for 3 minutes is over 2. You can learn more about the [syntax of trigger expressions](/manual/config/triggers/expression).  When done, click *Add*. The new trigger should appear in the trigger list.
ca	#### Afegir un trigger  Per configurar un trigger al nostre element, aneu a *Configuració → Equips*, cerqueu "Equip nou" i feu clic a *Triggers* a la mateixa línia i després a *Creat trigger*. Això ens presenta una forma de definició de trigger.\ ![](../../../assets/en/manual/quickstart/new_trigger.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  Per al nostre trigger, la informació essencial a proporcionar és:  *Nom*  - Introduïu: *Càrrega de CPU massa alta a "Nou equip" durant 3 minuts* com a valor. Aquest serà el nom del trigger que es mostra a les llistes i en qualsevol altre lloc.  *Expressió*  - Introduïu: avg(/New host/system.cpu.load,3m)>2  Aquesta és l'expressió trigger. Assegureu-vos que l'expressió s'emplena correctament, fins al darrer símbol. La clau d'element aquí (system.cpu.load) s'empra per fer referència a l'element. Aquesta expressió en particular indica bàsicament que es supera el llindar del problema quan el valor mitjà de càrrega de la CPU durant 3 minuts és superior a 2. Podeu obtindre més informació sobre la [sintaxi de les expressions trigger](/manual/config/triggers/expression).  Quan hàgiu acabat, feu clic a *Afegir*. El nou trigger hauria d'aparèixer a la llista de triggers.

en-us	#### Adding user  To view information about users, go to *Administration → Users*.  ![](../../../assets/en/manual/quickstart/userlist.png){width="600"}  To add a new user, click on *Create user*.  In the new user form, make sure to add your user to one of the existing [user groups](/manual/config/users_and_usergroups/usergroup), for example 'Zabbix administrators'.  ![](../../../assets/en/manual/quickstart/new_user.png)  All mandatory input fields are marked with a red asterisk.  By default, new users have no media (notification delivery methods) defined for them. To create one, go to the 'Media' tab and click on *Add*.  ![](../../../assets/en/manual/quickstart/new_media.png)  In this pop-up, enter an email address for the user.  You can specify a time period when the medium will be active (see [Time period specification](/manual/appendix/time_period) page for a description of the format), by default a medium is always active. You can also customize [trigger severity](/manual/config/triggers/severity) levels for which the medium will be active, but leave all of them enabled for now.  Click on *Add* to save the medium, then go to the Permissions tab.  Permissions tab has a mandatory field *Role*. The role determines which frontend elements the user can view and which actions he is allowed to perform. Press Select and select one of the roles from the list. For example, select *Admin role* to allow access to all Zabbix frontend sections, except Administration. Later on, you can modify permissions or create more user roles. Upon selecting a role, permissions will appear in the same tab:  ![user\_permissions.png](../../../assets/en/manual/quickstart/user_permissions.png){width="600"}  Click *Add* in the user properties form to save the user. The new user appears in the userlist.  ![](../../../assets/en/manual/quickstart/userlist2.png){width="600"}
ca	#### Afegir un usuari  Per veure informació sobre usuaris, aneu a *Administració → Usuaris*.  ![](../../../assets/en/manual/quickstart/userlist.png){width="600"}  Per afegir un usuari nou, feu clic a *Crear usuari*.  Al formulari d'usuari nou, assegureu-vos d'afegir el vostre usuari en un dels [grups d'usuaris](/manual/config/users_and_usergroups/usergroup) existents, per exemple, "administradors Zabbix".  ![](../../../assets/en/manual/quickstart/new_user.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  De manera predeterminada, els usuaris nous no tenen cap suport (mètodes de lliurament de notificacions) definit per a ells. Per crear-ne un, aneu a la pestanya 'Suports' i feu clic a *Afegir*.  ![](../../../assets/en/manual/quickstart/new_media.png)  En aquesta finestra, introduïu una adreça de correu electrònic per a aquest usuari.  Podeu especificar un període durant el qual el suport serà actiu (veieu la pàgina [Especificació de period](/manual/appendix/time_period) per a la descripció del format), per defecte un suport sempre és actiu. També podeu personalitzar els nivells de [gravetat del trigger](/manual/config/triggers/severity) per als quals el suport serà actiu, però deixeu-los tots activats de moment.  Feu clic a *Afegir* per desar el suport i, a continuació, aneu a la pestanya Permisos.  La pestanya Permisos té un camp *Rol* obligatori. El rol determina quines interfícies pot veure l'usuari i quines accions té permesese. Premeu Triar i trieu un dels rols de la llista. Per exemple, trieu *Rol d'administrador* per permetre l'accés a totes les seccions de la interfície Zabbix excepte l'administració. Més endavant podeu canviar els permisos o crear més rols d'usuari. En triar un rol, els permisos apareixeran a la mateixa pestanya:  ![usuari\_permissions.png](../../../assets/en/manual/quickstart/user_permissions.png){width="600"}  Feu clic a *Afegir* al formulari de propietats de l'usuari per desar l'usuari. El nou usuari apareix a la llista d'usuaris.  ![](../../../assets/en/manual/quickstart/userlist2.png){width="600"}

en-us	#### Adding web scenarios  To add web scenarios to a template in *Configuration → Templates*, do the following:  -   Click on *Web* in the row of the template -   Configure a web scenario following the usual method of [configuring     web scenarios](/manual/web_monitoring#configuring_a_web_scenario)
ca	#### Afegir escenaris Web  Per afegir escenaris web a una plantilla a *Configuració → Plantilles*, feu el següent:  - Feu clic a *Web* a la filera de la plantilla - Configureu un escenari web seguint el mètode habitual de [configuració d'escenaris web](/manual/web_monitoring#configuring_a_web_scenario)

en-us	#### Adding widgets  To add a widget to a dashboard:  -   Click on the     ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_add_button.png)     button or the *Add widget* option in the action menu that can be     opened by clicking on the arrow. Fill the widget configuration form.     The widget will be created in its default size and placed after the     existing widgets (if any);  Or  -   Move your mouse to the desired empty spot for the new widget. Notice     how a placeholder appears, on mouseover, on any empty slot on the     dashboard. Then click to open the widget configuration form. After     filling the form the widget will be created in its default size or,     if its default size is bigger than is available, take up the     available space. Alternatively, you may click and drag the     placeholder to the desired widget size, then release, and then fill     the widget configuration form. (Note that when there is a widget     copied onto the clipboard, you will be first prompted to select     between *Add widget* and *Paste widget* options to create a widget.)  ![](../../../../../assets/en/manual/web_interface/dashboard_click.png)  ![](../../../../../assets/en/manual/web_interface/dashboard_select.png)  In the widget configuration form:  -   Select the *Type* of widget -   Enter widget parameters -   Click on *Add*  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/widget_add.png)  #### Widgets  A wide variety of [widgets](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) (e.g. [Clock](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/clock), [Host availability](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/host_availability) or [Trigger overview](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/trigger_overview)) can be added to a dashboard: these can be resized and moved around the dashboard in dashboard editing mode  by clicking on the widget title bar and dragging it to a new location. Also, you can click on the following buttons in the top-right corner of the widget to:  -   ![](../../../../../assets/en/manual/web_interface/widget_edit.png) -     edit a widget; -   ![](../../../../../assets/en/manual/web_interface/button_widget_menu.png) -     access the [widget menu](#widget_menu)  Click on *Save changes* for the dashboard to make any changes to the widgets permanent.
ca	#### Afegir ginys  Per afegir un giny a un tauler:  - Feu clic al botó ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/dashboard_add_button.png) o a l'opció *Afegeix un giny* al menú d'acció que s'obre fent clic a la fletxa. Ompliu el formulari de configuració del giny. El giny es crearà amb la mida predeterminada i es col·locarà després dels estris existents (si n'hi ha); Feu clic a  O  - Moveu el ratolí a la ubicació buida desitjada per al nou giny. Apareix un marcador de posició, al passar el ratolí, sobre qualsevol espai buit del tauler. A continuació, feu clic per obrir el formulari de configuració del giny. Després d'omplir el formulari, el giny es crearà amb la seva mida predeterminada o, si la seva mida per defecte és més gran que la disponible, ocuparà l'espai disponible. Alternativament, podeu fer clic i arrossegar el marcador de posició fins a la mida desitjada, deixar anar i completar el formulari de configuració del giny. (Tingueu en compte que quan es copia un giny al porta-retalls, primer se us demanarà que trieu entre les opcions *Afegir giny* i *Enganxar giny* per crear el giny.)  ![](../../../../../assets/en/manual/web_interface/dashboard_click.png)  ![](../../../../../assets/en/manual/web_interface/dashboard_select.png)  Al formulari de configuració del giny:  - Trieu el *Tipus* de giny - Introduïu la configuració del giny - Feu clic a *Afegir*  ![](../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/dashboard/widget_add.png)  #### Ginys  Una àmplia varietat de [ginys](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets) (p. ex., [Rellotge](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/clock), [Disponibilitat de l'equip](/manual /web_interface/frontend_sections/monitoring/dashboard/widgets/host_availability) o [vista general de trigger](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/trigger_overview)) es poden afegir a un tauler: es poden redimensionar i moure per tauler en mode d'edició del tauler fent clic a la barra de títol del giny i arrossegant-lo a una ubicació nova. A més, podeu fer clic als botons següents a l'extrem superior dret del giny per:  - ![](../../../../../assets/en/manual/web_interface/widget_edit.png) - edita un giny; - ![](../../../../../assets/en/manual/web_interface/button_widget_menu.png) - accediu al [menú de ginys](#widget_menu)  Feu clic a *Desar canvis* al tauler per fer canvis permanents als ginys.

en-us	### Adding Zabbix repository  Install the repository configuration package. This package contains yum (software package manager) configuration files.  SLES 15:      rpm -Uvh --nosignature https://repo.zabbix.com/zabbix/6.0/sles/15/x86_64/zabbix-release-6.0-1.sles15.noarch.rpm     zypper --gpg-auto-import-keys refresh 'Zabbix Official Repository'   SLES 12:      rpm -Uvh --nosignature https://repo.zabbix.com/zabbix/6.0/sles/12/x86_64/zabbix-release-6.0-1.sles12.noarch.rpm     zypper --gpg-auto-import-keys refresh 'Zabbix Official Repository'   Please note, that Zabbix web service process, which is used for [scheduled report generation](/manual/web_interface/frontend_sections/reports/scheduled), requires Google Chrome browser. The browser is not included into packages and has to be installed manually.
ca	### Afegir el repositori de Zabbix  Instal·leu el paquet de configuració del repositori. Aquest paquet conté els fitxers de configuració yum (gestor de paquets de programari).  SLES 15 :      rpm -Uvh --nosignature https://repo.zabbix.com/zabbix/6.0/sles/15/x86_64/zabbix-release-6.0-1.sles15.noarch.rpm     zypper --gpg-auto-import-keys refresh 'Zabbix Official Repository'  SLES 12 :      rpm -Uvh --nosignature https://repo.zabbix.com/zabbix/6.0/sles/12/x86_64/zabbix-release-6.0-1.sles12.noarch.rpm     zypper --gpg-auto-import-keys refresh 'Zabbix Official Repository'  Tingueu en compte que el procés del servei web de Zabbix, que s'empra per [generar informes programats](/manual/web_interface/frontend_sections/reports/scheduled), requereix el navegador Google Chrome. El navegador no és pas inclòs als paquets i s'ha d'instal·lar a banda.

en-us	##### Additional parameters  A third optional parameter is supported by the *bucket\_rate\_foreach* function:      bucket_rate_foreach(item filter,time period,<parameter number>)  where <parameter number> is the position of the "bucket" value in the item key. For example, if the "bucket" value in myItem\[aaa,0.2\] is '0.2', then its position is 2.  The default value of <parameter number> is '1'.  See [aggregate calculations](/manual/config/items/itemtypes/calculated/aggregate) for more details and examples on using foreach functions.
ca	##### Paràmetres addicionals  Un tercer paràmetre opcional és compatible amb la funció *bucket\_rate\_foreach*:       bucket_rate_foreach(filtre d'elements, període de temps, <nombre de paràmetre>)  on el <nombre de paràmetre> és la posició del valor del "cub" a la clau de l'element. Per exemple, si el valor del "cub" a myItem\[aaa,0.2\] és '0,2', aleshores la seva posició és 2.  El valor per defecte del <nombre de paràmetre> és '1'.  Veieu [càlculs agregats](/manual/config/items/itemtypes/calculated/aggregate) per a més detalls i exemples sobre com emprar les funcions foreach.

en-us	#### Additional ssh.run options  The **ssh.run[]** item has been updated and now allows passing additional SSH options as a part of the item key. These options are supported only using libssh of version 0.9.0 and higher or libssh2. Supported option keys and values depend on the SSH library.  See [SSH checks](/manual/config/items/itemtypes/ssh_checks) for details.
ca	#### Opcions addicionals d'ssh.run  L'element **ssh.run[]** s'ha actualitzat i ara permet passar opcions SSH addicionals com a part de la clau de l'element. Aquestes opcions només s'admeten amb libssh versió 0.9.0 i superior o libssh2. Les claus d'opció i els valors admesos depenen de la biblioteca SSH. Consulteu les [comprovacions SSH](/manual/config/items/itemtypes/ssh_checks) per obtindre més informació.

en-us	### Administration  With the Zabbix API you can change administration settings of your monitoring system.
ca	### Administració  Amb l'API Zabbix, podem modificar els paràmetres d'administració del nostre sistema de monitoratge.

en-us	#### Advanced configuration  Advanced configuration options become available if the *Advanced  configuration* checkbox is marked (see screenshot) and only for  those elements that are selected in the *Show* field (see above).  Additionally, advanced configuration allows to change the background  color for the whole widget.  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/item_value_advanced.png)  |   |   | |--|--------| |_**Description**_ |Enter the item description. This description may override the default item name. Multiline descriptions are supported. A combination of text and supported macros is possible.<br>{HOST.\*}, {ITEM.\*}, {INVENTORY.\*} and user macros are supported. | |*Horizontal position* |Select horizontal position of the item description - left, right or center. | |*Vertical position* |Select vertical position of the item description - top, bottom or middle. | |*Size* |Enter font size height for the item description (in percent relative to total widget height). | |*Bold* |Mark the checkbox to display item description in bold type. | |*Color* |Select the item description color from the color picker.<br>`D` stands for default color (depends on the frontend theme). To return to the default value, click the *Use default* button in the color picker. | |_**Value**_ | | |*Decimal places* |Select how many decimal places will be displayed with the value. This value will affect only float items. | |*Size* |Enter font size height for the decimal places (in percent relative to total widget height). | |*Horizontal position* |Select horizontal position of the item value - left, right or center. | |*Vertical position* |Select vertical position of the item value - top, bottom or middle. | |*Size* |Enter font size height for the item value (in percent relative to total widget height).<br>*Note* that the size of item value is prioritised; other elements have to concede space for the value. With the change indicator though, if the value is too large, it will be truncated to show the change indicator. | |*Bold* |Mark the checkbox to display item value in bold type. | |*Color* |Select the item value color from the color picker.<br>`D` stands for default color (depends on the frontend theme). To return to the default value, click the *Use default* button in the color picker. | |*Units* |Mark the checkbox to display units with the item value. If you enter a unit name, it will override the unit from item configuration. | |*Position* |Select the item unit position - above, below, before or after the value. | |*Size* |Enter font size height for the item unit (in percent relative to total widget height). | |*Bold* |Mark the checkbox to display item unit in bold type. | |*Color* |Select the item unit color from the color picker.<br>`D` stands for default color (depends on the frontend theme). To return to the default value, click the *Use default* button in the color picker. | |_**Time**_ |Time is the clock value from item history. | |*Horizontal position* |Select horizontal position of the time - left, right or center. | |*Vertical position* |Select vertical position of the time - top, bottom or middle. | |*Size* |Enter font size height for the time (in percent relative to total widget height). | |*Bold* |Mark the checkbox to display time in bold type. | |*Color* |Select the time color from the color picker.<br>`D` stands for default color (depends on the frontend theme). To return to the default value, click the *Use default* button in the color picker. | |_**Change indicator**_ |Select the color of change indicators from the color picker. The change indicators are as follows:<br>**↑** - item value is up (for numeric items)<br>**↓** - item value is down (for numeric items)<br>**↕** - item value has changed (for string items and items with value mapping)<br>`D` stands for default color (depends on the frontend theme). To return to the default value, click the *Use default* button in the color picker.<br>Vertical size of the change indicator is equal to the size of the value (integer part of the value for numeric items).<br>*Note* that up and down indicators are not shown with just one value. | |_**Background color**_ |Select the background color for the whole widget from the color picker.<br>`D` stands for default color (depends on the frontend theme). To return to the default value, click the *Use default* button in the color picker. |  *Note* that multiple elements cannot occupy the same space; if they are placed in the same space, an error message will be displayed.
ca	#### Configuració avançada  Les opcions de configuració avançada són disponibles si la casella *Configuració avançada* és marcada (veieu la captura de pantalla) i només per als elements seleccionats al camp *Mostra* (vegeu més amunt).  A més, la configuració avançada permet canviar el color de fons de tot el giny.  ![](../../../../../../../assets/en/manual/web_interface/frontend_sections/monitoring/item_value_advanced.png)  |   |   | |--|--------| |__**Descripció**_ |Introduïu la descripció de l'element. Aquesta descripció pot substituir el nom de l'element predeterminat. S'admeten descripcions de diverses línies. És possible una combinació de text i macros admeses.<br>{HOST.\*}, {ITEM.\*}, {INVENTORY.\*} i macros d'usuari són compatibles. | |*Posició horitzontal* |Trieu la posició horitzontal de la descripció de l'element: esquerra, dreta o centre. | |*Posició vertical* |Trieu la posició vertical de la descripció de l'element: superior, inferior o mig. | |*Mida* |Introduïu l'alçada de la mida de la lletra per a la descripció de l'element (com a percentatge de l'alçada total del giny). | |*Negreta* |Marqueu la casella per mostrar la descripció de l'element en negreta. | |*Color* |Trieu el color de la descripció de l'element des del selector de colors.<br>`D` representa el color predeterminat (depèn del tema de la interfície). Per tornar al valor predeterminat, feu clic al botó *Predeterminat* al selector de colors. | |_**Valor**_ | | |*Nombre de decimals* |Trieu el nombre de decimals per mostrar amb el valor. Aquest valor només afectarà els elements flotants. | |*Mida* |Introduïu l'alçada de la mida de la lletra per a decimals (com a percentatge de l'alçada total del giny). | |*Posició horitzontal* |Trieu la posició horitzontal del valor de l'element: esquerra, dreta o centre. | |*Posició vertical* |Trieu la posició vertical del valor de l'element: superior, inferior o mig. | |*Mida* |Introduïu l'alçada de la mida de la lletra per al valor de l'element (com a percentatge de l'alçada total del giny).<br>*Tingueu en compte* que la mida del valor de l'element té prioritat; altres elements han de fer espai al valor. Amb l'indicador de canvi, però, si el valor és massa gran, es truncarà per mostrar l'indicador de canvi. | |*Negreta* |Marqueu la casella per mostrar el valor de l'element en negreta. | |*Color* |Trieu el color del valor de l'element des del selector de color.<br>`D` representa el color predeterminat (depèn del tema de la interfície). Per tornar al valor predeterminat, feu clic al botó *Predeterminat* al selector de colors. | |*Unitats* |Marqueu la casella per mostrar les unitats amb el valor de l'element. Si introduïu un nom d'unitat, anul·larà la unitat de configuració de l'element. | |*Posició* |Trieu la posició de la unitat d'element - a sobre, a sota, abans o després del valor. | |*Mida* |Introduïu l'alçada de la mida de la font per a la unitat d'element (com a percentatge de l'alçada total del giny). | |*Negreta* |Marqueu la casella per mostrar la unitat de l'element en negreta. | |*Color* |Trieu el color de la unitat d'element des del selector de colors.<br>`D` representa el color predeterminat (depèn del tema de la interfície). Per tornar al valor predeterminat, feu clic al botó *Predeterminat* al selector de colors. | |_**Hora**_ |L'hora és el valor del rellotge de l'historial d'elements. | |*Posició horitzontal* |Trieu la posició horitzontal de l'hora: esquerra, dreta o centre. | |*Posició vertical* |Trieu la posició vertical de l'hora: superior, inferior o mitjana. | |*Mida* |Introduïu l'alçada de la mida de la lletra per a l'hora (com a percentatge de l'alçada total del giny). | |*Negreta* |Marqueu la casella per mostrar l'hora en negreta. | |*Color* |Trieu el color de l'hora al selector de colors.<br>`D` és el color predeterminat (depèn del tema de la interfície). Per tornar al valor predeterminat, feu clic al botó *Predeterminat* al selector de colors. | |_**Indicador de canvi**_ |Trieu el color dels indicadors de canvi des del selector de color. Els indicadors de canvi són:<br>**↑** - el valor de l'element augmenta (per a elements numèrics)<br>**↓** - el valor de l'element està disminuint (per a elements numèrics)<br>**↕** - el valor de l'element ha canviat (per a elements de cadena i elements amb mapeig de valors)<br>`D` representa el color predeterminat (depèn del tema de la interfície). Per tornar al valor predeterminat, feu clic al botó *Valor predeterminat* al selector de colors.<br>La mida vertical de l'indicador de canvi és igual a la mida del valor (part entera del valor per als elements numèrics).<br> *Tingueu en compte* que els indicadors alt i baix no es mostren amb un sol valor. | |_**Color de fons**_ |Trieu el color de fons per a tot el giny des del selector de colors.<br>`D` representa el color predeterminat (depèn del tema de la interfície). Per tornar al valor predeterminat, feu clic al botó *Valor per defecte* al selector de colors. |  *Tingueu en compte* que diversos elements no poden ocupar el mateix espai; si es col·loquen al mateix espai, es veurà un missatge d'error.

en-us	 #### Advanced configuration  ![](../../../assets/en/manual/web_interface/service_a.png){width=600}  |Parameter|Description| |--|--------| |_**Additional rules**_|Click on *Add* to define additional status calculation rules.| |*Set status to*|Set service status to either *OK* (default), *Not classified*, *Information*, *Warning*, *Average*, *High* or *Disaster* in case of a condition match.| |*Condition*|Select the condition for direct child services:<br>**if at least (N) child services have (Status) status or above**<br>**if at least (N%) of child services have (Status) status or above**<br>**if less than (N) child services have (Status) status or below**<br>**if less than (N%) of child services have (Status) status or below**<br>**if weight of child services with (Status) status or above is at least (W)**<br>**if weight of child services with (Status) status or above is at least (N%)**<br>**if weight of child services with (Status) status or below is less than (W)**<br>**if weight of child services with (Status) status or below is less than (N%)** <br><br> If several conditions are specified and the situation matches more than one condition, the highest severity will be set.| |*N (W)*|Set the value of N or W (1-100000), or N% (1-100) in the condition.| |*Status*|Select the value of *Status* in the condition: *OK* (default), *Not classified*, *Information*, *Warning*, *Average*, *High* or *Disaster*.| |_**Status propagation rule**_|Rule for propagating the service status to the parent service:<br>**As is** - the status is propagated without change<br>**Increase by** - you may increase the propagated status by 1 to 5 severities<br>**Decrease by** - you may decrease the propagated status by 1 to 5 severities<br>**Ignore this service** - the status is not propagated to the parent service at all<br>**Fixed status** - the status is propagated statically, i.e. as always the same| |_**Weight**_|Weight of the service (integer in the range from 0 (default) to 1000000).|  :::noteclassic Additional status calculation rules can only be used to increase severity level over the level calculated according to the main *Status calculation rule* parameter. If according to additional rules the status should be Warning, but according to the *Status calculation rule* the status is Disaster - the service will have status Disaster.  :::
ca	#### Configuració avançada  ![](../../../assets/en/manual/web_interface/service_a.png){width=600}  |Paràmetre|Descripció| |--|---------| |_**Regles addicionals**_|Feu clic a *Afegir* per definir regles addicionals de càlcul d'estat.| |*Establir l'estat a*|Estableix l'estat del servei a *D'acord* (per defecte), *Sense classificar*, *Informació*, *Avís*, *Mitjà*, *Alt* o *Desastre* en cas de coincidència de condicions.| |*Condició*|Seleccioneu la condició per als serveis fill directes:<br>**si almenys (N) serveis fill tenen un estat (estat) o superior**<br>**si almenys (N%) dels serveis per als nens tenen l'estat (estat) o superior**<br>**si és inferior a (N) els serveis per a nens tenen l'estat (estat) o inferior**<br>**si són inferiors a (N%) els serveis tenen un estat (estat) o inferior** <br>**si el pes dels serveis fill en estat (estat) o superior és com a mínim (W)**<br>** si el pes dels serveis per als fills en estat (estat) o superior és com a mínim (N%)* *<br>**si el pes dels serveis per als fills en estat (Estat) o inferior és inferior a (W)**<br>**si el pes de serveis per als fills en estat (Estat) o inferior és inferior a (N%)** <br><br> Si s'especifica més d'una condició i la situació correspon a més d'una condició, s'establirà la gravetat més alta. | |*N (W)*|Estableix el valor de N o W (1-100000) o N% (1-100) a la condició.| |*Estat|Seleccioneu el valor d'*Estat* a la condició: *D'acord* (per defecte), *Sense classificar*, *Informació*, *Avís*, *Mitjà*, *Alt* o *Desastre*.| |_**Regla de propagació de l'estat**_|Regla per propagar l'estat del servei al servei principal:<br>**Tal com és** - l'estat es propaga sense canvis<br>**Augmenta des de** - podeu augmentar la propagació estat d'1 a 5 nivells de gravetat<br >**Disminueix** - podeu reduir l'estat propagat d'1 a 5 nivells de gravetat<br>**Ignorar aquest servei** - l'estat no es propaga en absolut al servei principal< br>**Estat fix** - l'estat es propaga estàticament, és a dir, sempre el mateix| |_**Pes**_|Pes del servei (nombre enter entre 0 (per defecte) i 1.000.000).|  :::noteclassic Les regles addicionals de càlcul d'estat només es poden emprar per pujar el nivell de gravetat a partir del nivell calculat segons la configuració principal *Regla de càlcul de l'estat*. Si segons regles addicionals l'estat hauria de ser Avís, però d'acord amb la *regla de càlcul de l'estat*, l'estat és Desastre, el servei tindrà estat de Desastre. :::

en-us	#### Advanced configuration  The following parameters are supported if *Advanced configuration* is set to "Enabled".  |Parameter|<|[type](/manual/api/reference/dashboard/object#dashboard-widget-field)|name|value| |-|--------|--|--------|-------------------------------| |*Background color*|<|1|bg_color|Hexadecimal color code (e.g. `FF0000`).<br><br>Default: `""` (empty).|
ca	#### Configuració avançada  Els paràmetres següents s'admeten si la *Configuració avançada* és establerta a "Habilitada".  |Paràmetre|<|[tipus](/manual/api/reference/dashboard/object#dashboard-widget-field)|nom|valor| |-|--------|--|---------|---------------------------- -----| |*Color de fons*|<|1|bg_color|Codi de color hexadecimal (p. ex., `FF0000`).<br><br>Per defecte: `""` (buida).|

en-us	##### Advanced settings  Additional SAML parameters can be configured in the Zabbix frontend configuration file (*zabbix.conf.php*):  -   $SSO\['SP\_KEY'\] = '<path to the SP private key file>'; -   $SSO\['SP\_CERT'\] = '<path to the SP cert file>'; -   $SSO\['IDP\_CERT'\] = '<path to the IDP cert file>'; -   $SSO\['SETTINGS'\]  ::: noteclassic  Zabbix uses [OneLogin's SAML PHP Toolkit](https://github.com/onelogin/php-saml/tree/3.4.1) library (version 3.4.1). The structure of $SSO\['SETTINGS'\] section should be similar to the structure used by the library. For the description of configuration options, see official library [documentation](https://github.com/onelogin/php-saml/tree/3.4.1/#user-content-settings).  :::  Only the following options can be set as part of $SSO\['SETTINGS'\]:  -   *strict* -   *baseurl* -   *compress* -   *contactPerson* -   *organization* -   *sp* (only options specified in this list)     -   *attributeConsumingService*     -   *x509certNew* -   *idp* (only options specified in this list)     -   *singleLogoutService* (only one option)         -   *responseUrl*     -   *certFingerprint*     -   *certFingerprintAlgorithm*     -   *x509certMulti* -   *security* (only options specified in this list)     -   *signMetadata*     -   *wantNameId*     -   *requestedAuthnContext*     -   *requestedAuthnContextComparison*     -   *wantXMLValidation*     -   *relaxDestinationValidation*     -   *destinationStrictlyMatches*     -   *rejectUnsolicitedResponsesWithInResponseTo*     -   *signatureAlgorithm*     -   *digestAlgorithm*     -   *lowercaseUrlencoding*  All other options will be taken from the database and cannot be overridden. The *debug* option will be ignored.  In addition, if Zabbix UI is behind a proxy or a load balancer, the custom *use\_proxy\_headers* option can be used:  -   *false* (default) - ignore the option; -   *true* - use X-Forwarded-\* HTTP headers for building the base URL.    If using a load balancer to connect to Zabbix instance, where the load balancer uses TLS/SSL and Zabbix does not, you must indicate 'baseurl', 'strict' and 'use_proxy_headers' parameters as follows:      $SSO['SETTINGS']=['strict' => false, 'baseurl' => "https://zabbix.example.com/zabbix/", 'use_proxy_headers' => true]   **Configuration example:**      $SSO['SETTINGS'] = [         'security' => [             'signatureAlgorithm' => 'http://www.w3.org/2001/04/xmldsig-more#rsa-sha384'             'digestAlgorithm' => 'http://www.w3.org/2001/04/xmldsig-more#sha384',             // ...         ],         // ...     ];
ca	 ##### Configuració avançada  Es poden configurar paràmetres SAML addicionals al fitxer de configuració de la interfície Zabbix (*zabbix.conf.php*):  - $SSO\['SP\_KEY'\] = '\<camí al fitxer de clau privada SP\>'; - $SSO\['SP\_CERT'\] = '\<camí al fitxer de certificat SP\>'; - $SSO\['IDP\_CERT'\] = '\<Camí del fitxer del certificat IDP\>'; - $SSO\['CONFIGURACIÓ'\]  :::noteclassic Zabbix empra la biblioteca del [conjunt d'eines SAML PHP de OneLogin](https://github.com/onelogin/php-saml/tree/3.4.1) (versió 3.4.1). L'estructura de la secció $SSO\['SETTINGS'\] hauria de ser similar a l'estructura emprada per la biblioteca. Per obtindre una descripció de les opcions de configuració, veieu la biblioteca oficial [documentació](https://github.com/onelogin/php-saml/tree/3.4.1/#user-content-settings).  :::  Només es poden definir les opcions següents com a part de $SSO\['SETTINGS'\]: -   *strict* -   *baseurl* -   *compress* -   *contactPerson* -   *organization* -   *sp* (només les opcions especificades en aquest llistat)     -   *attributeConsumingService*     -   *x509certNew* -   *idp* (només les opcions especificades en aquest llistat)     -   *singleLogoutService* (només una opció)         -   *responseUrl*     -   *certFingerprint*     -   *certFingerprintAlgorithm*     -   *x509certMulti* -   *security* (només les opcions especificades en aquest llistat)     -   *signMetadata*     -   *wantNameId*     -   *requestedAuthnContext*     -   *requestedAuthnContextComparison*     -   *wantXMLValidation*     -   *relaxDestinationValidation*     -   *destinationStrictlyMatches*     -   *rejectUnsolicitedResponsesWithInResponseTo*     -   *signatureAlgorithm*     -   *digestAlgorithm*     -   *lowercaseUrlencoding*  Totes les altres opcions es recuperaran de la base de dades i no es podran substituir. L'opció *debug* serà ignorada.  A més, si la interfície d'usuari de Zabbix està darrere d'un proxy o d'un equilibrador de càrrega, es pot emprar l'opció personalitzada *use\_proxy\_headers*:  - *fals* (per defecte) - ignora l'opció; - *cert* - empreu les capçaleres HTTP X-Forwarded-\* per a la creació d'URL base.    Si empreu un equilibrador de càrrega per connectar-vos a la instància de Zabbix, on l'equilibrador de càrrega empra TLS/SSL i no Zabbix, heu de proporcionar els paràmetres "baseurl", "strict" i "use_proxy_headers" de la manera següent:      $SSO_SETTINGS=['strict' => false, 'baseurl' => "https://zabbix.example.com/zabbix/", 'use_proxy_headers' => true]   **Exemple de configuració:**      $SSO['SETTINGS'] = [         'security' => [             'signatureAlgorithm' => 'http://www.w3.org/2001/04/xmldsig-more#rsa-sha384'             'digestAlgorithm' => 'http://www.w3.org/2001/04/xmldsig-more#sha384',             // ...         ],         // ...     ];

en-us	After receiving a list of active checks the agent marks obsolete persistent files for removal. A persistent file becomes obsolete if: 1) the corresponding log item is no longer monitored, 2) a log item is reconfigured with a different **persistent\_dir** location than before.  Removing is done with delay 24 hours because log files in NOTSUPPORTED state are not included in the list of active checks but they may become SUPPORTED later and their persistent files will be useful.  If the agent is stopped before 24 hours expire, then the obsolete files will not be deleted as Zabbix agent is not getting info about their location from Zabbix server anymore.  ::: notewarning Reconfiguring a log item's **persistent\_dir** back to the old **persistent\_dir** location while the agent is stopped, without deleting the old persistent file by user - will cause restoring the agent state from the old persistent file resulting in missed messages or false alerts. :::
ca	Després de rebre una llista de comprovacions actives, l'agent marca els fitxers persistents obsolets per esborrar-los. Un fitxer persistent queda obsolet si: 1) l'element de registre corresponent ja no es monitora, 2) un element de registre es torna a configurar amb una ubicació **persistent\_dir** diferent a la d'abans.  L'esborrat es fa amb un retard de 24 hores perquè els fitxers de registre en estat NO ADMÈS no s'inclouen a la llista de comprovacions actives, però poden ser ADMESOS més tard i els seus fitxers persistents seran útils.  Si l'agent s'atura abans de la caducitat de les 24 hores, els fitxers obsolets no s'esborraran pas perquè l'agent Zabbix ja no rep informació sobre la seva ubicació del servidor Zabbix.  ::: notewarning Torneu a configurar el **persistent\_dir** d'un element de registre a l'antiga ubicació **persistent\_dir** mentre l'agent és inactiu, sense esborrar l'antic fitxer persistent per part de l'usuari; missatges perduts o alertes falses. :::

en-us	 #### Agent 2 plugins  ##### MySQL  The correct master host is now returned if specified in the `mysql.replication.get_slave_status[]`  [item](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#mysql) "masterHost" parameter.  Previously the "masterHost" parameter was ignored and always the first master host was returned.  If this parameter is not specified, all hosts are returned. 
ca	 #### Plugins de l'agent 2  ##### MySQL  Retorna l'equip mestre correcte si s'especifica al fitxer `mysql.replication.get_slave_status[]` [element](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#mysql) paràmetre "masterHost". Abans, el paràmetre "masterHost" s'ignorava i sempre retornava el primer equip mestre.  Si no s'especifica aquest paràmetre, es retornen tots els equips.

en-us	##### Agent 2  |Requirement|Mandatory status|Description| |--|-|-------| |*libpcre/libpcre2*|One of|PCRE/PCRE2 library is required for [Perl Compatible Regular Expression](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE) support.<br>The naming may differ depending on the GNU/Linux distribution, for example 'libpcre3' or 'libpcre1'. PCRE v8.x and PCRE2 v10.x (from Zabbix 6.0.0) are supported.<br>Required for log monitoring. Also required on Windows.| |*libopenssl*|No|Required when using encryption.<br>OpenSSL 1.0.1 or later is required on UNIX platforms.<br>The OpenSSL library must have PSK support enabled. LibreSSL is not supported.<br>On Microsoft Windows systems OpenSSL 1.1.1 or later is required.|  **Go libraries**  |Requirement|Mandatory status|Minimum version|Description| |--|-|-|-------| |[git.zabbix.com/ap/plugin-support](https://git.zabbix.com/projects/AP/repos/plugin-support/browse?at=refs%2Fheads%2Frelease%2F6.0)|Yes|1.X.X|Zabbix own support library. Mostly for plugins. | |[github.com/BurntSushi/locker](https://github.com/BurntSushi/locker)|^|0.0.0|Named read/write locks, access sync. | |[github.com/chromedp/cdproto](https://github.com/chromedp/cdproto)|^|0.0.0|Generated commands, types, and events for the Chrome DevTools Protocol domains. | |[github.com/chromedp/chromedp](https://github.com/chromedp/chromedp)|^|0.6.0|Chrome DevTools Protocol support (report generation). | |[github.com/dustin/gomemcached](https://github.com/dustin/gomemcached)|^|0.0.0|A memcached binary protocol toolkit for go. | |[github.com/eclipse/paho.mqtt.golang](https://github.com/eclipse/paho.mqtt.golang)|^|1.2.0|A library to handle MQTT connections. | |[github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify)|^|1.4.9|Cross-platform file system notifications for Go. | |[github.com/go-ldap/ldap](https://github.com/go-ldap/ldap)|^|3.0.3|Basic LDAP v3 functionality for the Go programming language. | |[github.com/go-ole/go-ole](https://github.com/go-ole/go-ole)|^|1.2.4|Win32 ole implementation for Go. | |[github.com/godbus/dbus](https://github.com/godbus/dbus)|^|4.1.0|Native Go bindings for D-Bus. | |[github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql)|^|1.5.0|MySQL driver. | |[github.com/godror/godror](https://github.com/godror/godror)|^|0.20.1|Oracle DB driver. | |[github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3)|^|2.0.3|Sqlite3 driver. | |[github.com/mediocregopher/radix/v3](https://github.com/mediocregopher/radix)|^|3.5.0|Redis client. | |[github.com/memcachier/mc/v3](https://github.com/memcachier/mc)|^|3.0.1|Binary Memcached client. | |[github.com/miekg/dns](https://github.com/miekg/dns)|^|1.1.43|DNS library. | |[github.com/omeid/go-yarn](https://github.com/omeid/go-yarn)|^|0.0.1|Embeddable filesystem mapped key-string store. | |[github.com/goburrow/modbus](https://github.com/goburrow/modbus)|^|0.1.0|Fault-tolerant implementation of Modbus. | |[golang.org/x/sys](https://pkg.go.dev/golang.org/x/sys)|^|0.0.0|Go packages for low-level interactions with the operating system.<br>Also used in plugin support lib. Used in MongoDB and PostgreSQL plugins. | |[github.com/Microsoft/go-winio](https://github.com/microsoft/go-winio)|On Windows.<br>Yes, indirect^**1**^|0.6.0|Windows named pipe implementation.<br>Also used in plugin support lib. Used in MongoDB and PostgreSQL plugins. | |[github.com/goburrow/serial](https://github.com/goburrow/serial)|Yes, indirect^**1**^|0.1.0|Serial library for Modbus. | |[golang.org/x/xerrors](https://pkg.go.dev/golang.org/x/xerrors)|^|0.0.0|Functions to manipulate errors. | |[gopkg.in/asn1-ber.v1](https://gopkg.in/asn1-ber.v1)|^|1.0.0|Encoding/decoding library for ASN1 BER. | |[github.com/go-stack/stack](https://github.com/go-stack/stack)|No, indirect^**1**^|1.8.0| | |[github.com/golang/snappy](https://github.com/golang/snappy)|^|0.0.1| | |[github.com/klauspost/compress](https://github.com/klauspost/compress)|^|1.13.6| | |[github.com/xdg-go/pbkdf2](https://github.com/xdg-go/pbkdf2)|^|1.0.0| | |[github.com/xdg-go/scram](https://github.com/xdg-go/scram)|^|1.0.2| | |[github.com/xdg-go/stringprep](https://github.com/xdg-go/stringprep)|^|1.0.2| | |[github.com/youmark/pkcs8](https://github.com/youmark/pkcs8)|^|0.0.0| |  ^**1**^ "Indirect" means that it is used in one of the libraries that the agent uses. It's required since Zabbix uses the library that uses the package.  See also dependencies for loadable plugins:  -   [PostgreSQL](/manual/installation/requirements/plugins/postgresql) -   [MongoDB](/manual/installation/requirements/plugins/mongodb)
ca	##### Agent 2  Si s'indica com a obligatori, el programari/biblioteca requerit és estrictament necessari. Calen opcions addicionals per donar suport a alguna funció específica.  |Requisit|Estat obligatori|Descripció| |--|-|-------| |*libpcre/libpcre2*|Cal una de les biblioteques PCRE/PCRE2 per al suport d'[expressió regular compatible amb Perl](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE).<br>El nom pot ser diferent. depenent de la distribució GNU/Linux, per exemple 'libpcre3' o 'libpcre1'. S'admeten PCRE v8.x i PCRE2 v10.x (de Zabbix 6.0.0).<br>Cal per al monitoratge del registre. També cal a Windows.| |*libopenssl*|No|Cal quan s'empra el xifrat.<br>OpenSSL 1.0.1 o posterior és necessari a les plataformes UNIX.<br>La biblioteca OpenSSL ha de tindre el suport PSK activat. LibreSSL no és compatible.<br>Als sistemes Microsoft Windows cal OpenSSL 1.1.1 o posterior.|  **Biblioteques Go**  |Requisit|Estat obligatori|Versió mínima|Descripció| |--|-|-|-------| |[git.zabbix.com/ap/plugin-support](https://git.zabbix.com/projects/AP/repos/plugin-support)|Sí|1.X.X|Biblioteca d'assistència pròpia de Zabbix. Principalment per a connectors. | |[github.com/BurntSushi/locker](https://github.com/BurntSushi/locker)|^|0.0.0|Bloquejos de lectura/escriptura amb nom, sincronització d'accés. | |[github.com/chromedp/cdproto](https://github.com/chromedp/cdproto)|^|0.0.0|Ordres, tipus i esdeveniments generats per als dominis del protocol Chrome DevTools. | |[github.com/chromedp/chromedp](https://github.com/chromedp/chromedp)|^|0.6.0|Compatibilitat amb el protocol Chrome DevTools (generació d'informes). | |[github.com/dustin/gomemcached](https://github.com/dustin/gomemcached)|^|0.0.0|Un conjunt d'eines de protocol binari de memcached per a go. | |[github.com/eclipse/paho.mqtt.golang](https://github.com/eclipse/paho.mqtt.golang)|^|1.2.0|Una biblioteca per gestionar connexions MQTT. | |[github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify)|^|1.4.9|Notificacions del sistema de fitxers multiplataforma per a Go. | |[github.com/go-ldap/ldap](https://github.com/go-ldap/ldap)|^|3.0.3|Funcionalitat bàsica de LDAP v3 per al llenguatge de programació GO. | |[github.com/go-ole/go-ole](https://github.com/go-ole/go-ole)|^|1.2.4|Implementació Win32 ole per a golang. | |[github.com/godbus/dbus](https://github.com/godbus/dbus)|^|4.1.0|Enllaços Native Go per a D-Bus. | |[github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql)|^|1.5.0|Controlador MySQL. | |[github.com/godror/godror](https://github.com/godror/godror)|^|0.20.1|Controlador d'Oracle DB. | ||[github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3)|^|2.0.3|Controlador Sqlite3. | |[github.com/mediocregopher/radix/v3](https://github.com/mediocregopher/radix)|^|3.5.0|Client de Redis. | |[github.com/memcachier/mc/v3](https://github.com/memcachier/mc)|^|3.0.1|Client de Memcached binari. | |[github.com/miekg/dns](https://github.com/miekg/dns)|^|1.1.43|Biblioteca DNS. | |[github.com/omeid/go-yarn](https://github.com/omeid/go-yarn)|^|0.0.1|Magatzem de cadenes de claus amb un sistema de fitxers incrustable. | |[github.com/goburrow/modbus](https://github.com/goburrow/modbus)|^|0.1.0|Implementació de Modbus tolerant a errors. | |[golang.org/x/sys](https://pkg.go.dev/x/sys)|^|0.0.0|Paquets Go per a interaccions de baix nivell amb el sistema operatiu.<br>També s'empra en suport de connectors lib. S'empra al connector MongoDB. | |[github.com/Microsoft/go-winio](https://github.com/microsoft/go-winio)|A Windows.<br>Sí, indirecte**1**|0.6.0|Windows named pipe implementació.<br>També s'empra al suport del complement lib. S'empra al connector MongoDB. | |[github.com/goburrow/serial](https://github.com/goburrow/serial)|Sí, indirecte^**1**^|0.1.0|Biblioteca sèrie per a Modbus. | |[golang.org/x/xerrors](https://pkg.go.dev/x/xerrors)|^|0.0.0|Funcions per manipular errors. | |[gopkg.in/asn1-ber.v1](https://gopkg.in/asn1-ber.v1)|^|1.0.0|Biblioteca de codificació/descodificació per a ASN1 BER. | |[github.com/go-stack/stack](https://github.com/go-stack/stack)|No, indirecte^**1**^|1.8.0| | ||[github.com/golang/snappy](https://github.com/golang/snappy)|^|0.0.1| | |[github.com/klauspost/compress](https://github.com/klauspost/compress)|^|1.13.6| | |[github.com/xdg-go/pbkdf2](https://github.com/xdg-go/pbkdf2)|^|1.0.0| | |[github.com/xdg-go/scram](https://github.com/xdg-go/scram)|^|1.0.2| | |[github.com/xdg-go/stringprep](https://github.com/xdg-go/stringprep)|^|1.0.2| | |[github.com/youmark/pkcs8](https://github.com/youmark/pkcs8)|^|0.0.0| |  ^**1**^ "Indirecte" vol dir que s'empra a una de les biblioteques que fa ús de l'agent. Cal, ja que Zabbix empra la biblioteca que empra el paquet.  Veieu també dependències per a connectors carregables:  -   [PostgreSQL](/manual/installation/requirements/plugins/postgresql) -   [MongoDB](/manual/installation/requirements/plugins/mongodb)

en-us	**Agent configuration**  Add the next line to the agent configuration file:      HostMetadata=Linux    21df83bf21bf0be663090bb8d4128558ab9b95fba66a6dbf834f8b91ae5e08ae  where "Linux" is a platform, and the rest of the string is the hard-to-guess secret text.  Do not forget to restart the agent after making any changes to the configuration file.  ***Step 2***  It is possible to add additional monitoring for an already registered host.
ca	**Configuració de l'agent**  Afegiu la línia següent al fitxer de configuració de l'agent:  HostMetadata=Linux 21df83bf21bf0be663090bb8d4128558ab9b95fba66a6dbf834f8b91ae5e08ae  on "Linux" és una plataforma i la resta de la cadena és un text secret difícil d'endevinar.  Recordeu reiniciar l'agent després de fer canvis al fitxer de configuració.  ***2a passa***  Es pot afegir monitoratge addicional per a un equip ja registrat.

en-us	##### Agent configuration  HA cluster nodes (servers) must be listed in the configuration of  Zabbix agent or Zabbix agent 2.  ![](../../../../assets/en/manual/config/zabbix_ha_agent.png)  To enable passive checks, the node names must be listed in the Server [parameter](/manual/appendix/config/zabbix_agentd), separated by a **comma**.  ``` Server=zabbix-node-01,zabbix-node-02 ```  To enable active checks, the node names must be listed in the ServerActive [parameter](/manual/appendix/config/zabbix_agentd). Note that for  active checks the nodes must be separated by a comma from any other  servers, while the nodes themselves must be separated by a **semicolon**, e.g.:  ``` ServerActive=zabbix-node-01;zabbix-node-02 ```
ca	##### Configuració de l'agent  Els nodes de clúster HA (servidors) s'han d'enumerar a la configuració de l'agent Zabbix o de l'agent Zabbix 2.  ![](../../../../assets/en/manual/config/zabbix_ha_agent.png)  Per activar les comprovacions passives, els noms dels nodes han d'ésser llistats al [paràmetre](/manual/appendix/config/zabbix_agentd) del servidor, separats per una **coma**.  ``` Servidor=zabbix-node-01,zabbix-node-02 ```  Per activar les comprovacions actives, els noms dels nodes han d'ésser llistats al [paràmetre](/manual/appendix/config/zabbix_agentd) ServerActive. Tingueu en compte que per a les comprovacions actives, els nodes s'han de separar per comes de qualsevol altre servidor, mentre que els nodes s'han de separar amb un **punt i coma**, per exemple:  ``` ActiveServer=zabbix-node-01;zabbix-node-02 ```

en-us	**Agent configuration**  Now you need to configure the agents. Add the next line to the agent configuration files:      HostMetadataItem=system.uname  This way you make sure host metadata will contain "Linux" or "Windows" depending on the host an agent is running on. An example of host metadata in this case:      Linux: Linux server3 3.2.0-4-686-pae #1 SMP Debian 3.2.41-2 i686 GNU/Linux     Windows: Windows WIN-0PXGGSTYNHO 6.0.6001 Windows Server 2008 Service Pack 1 Intel IA-32  Do not forget to restart the agent after making any changes to the configuration file.
ca	##### Configuració de l'agent  Ara heu de configurar els agents. Afegiu la línia següent als fitxers de configuració de l'agent:  HostMetadataItem=system.uname  Això garanteix que les metadades de l'equip contindran "Linux" o "Windows" en funció de l'equip on s'executa l'agent. Un exemple de metadades de l'equip en aquest cas:  Linux: Linux server3 3.2.0-4-686-pae #1 SMP Debian 3.2.41-2 i686 GNU/Linux Windows: Windows WIN-0PXGGSTYNHO 6.0.6001 Windows Server 2008 Service Pack 1 Intel IA-32  Recordeu reiniciar l'agent després de fer canvis al fitxer de configuració.

en-us	**Agent configuration**  Update the next line in the agent configuration file:      HostMetadata=MySQL on Linux 21df83bf21bf0be663090bb8d4128558ab9b95fba66a6dbf834f8b91ae5e08ae  Do not forget to restart the agent after making any changes to the configuration file.
ca	**Configuració de l'agent**  Actualitzeu la següent línia a l'arxiu de configuració de l'agent:      HostMetadata=MySQL on Linux 21df83bf21bf0be663090bb8d4128558ab9b95fba66a6dbf834f8b91ae5e08ae  No oblideu pas reiniciar l'agent després de fer canvis a l'arxiu de configuració.

en-us	 ### Agent data request  The agent data request contains the gathered item values.  | Field |<| Type | Mandatory | Value | |-|------|--|-|-----------------------| | request |<| _string_ | yes | `agent data` | | host |<| _string_ | yes | Host name. | | version |<| _string_ | yes | The agent version: \<major>.\<minor>. | | 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). | |^| itemid | _number_ | yes | Item identifier. | |^| value | _string_ | no | The item value. | |^| lastlogsize | _number_ | no | The item lastlogsize. | |^| mtime | _number_ | no | The item mtime. | |^| state | _number_ | no | The item state. | |^| source | _string_ | no | The value event log source. | |^| eventid | _number_ | no | The value event log eventid. | |^| severity | _number_ | no | The value event log severity. | |^| timestamp | _number_ | no | The value event log timestamp. | |^| clock | _number_ | yes | The value timestamp (seconds since Epoch). | |^| ns | _number_ | yes | The value timestamp nanoseconds. |  Example: ```json {   "request": "agent data",   "data": [     {       "id": 1,       "itemid": 5678,       "value": "2.4.0",       "clock": 1400675595,       "ns": 76808644     },     {       "id": 2,       "itemid": 1234,       "lastlogsize": 112,       "value": " 19845:20140621:141708.521 Starting Zabbix Agent [<hostname>]. Zabbix 2.4.0 (revision 50000).",       "clock": 1400675595,       "ns": 77053975     }   ],   "host": "Zabbix server",   "version": "6.0",   "session": "1234456akdsjhfoui" } ```
ca	### Petició de dades de l'agent  La petició de dades de l'agent conté els valors recollits dels elements.  | Camp |<| Tipus | Obligatori | Valor | |-|------|--|-|-----------------------| | request |<| _string_ | yes | `agent data` | | host |<| _string_ | yes | Nom de l'equip. | | version |<| _string_ | yes | Versió de l'agent: \<major>.\<menor>. | | session |<| _string_ | yes | ID de sessió única general a cada inici de l'agent. | | data |<| _array of objects_ | yes | Valor dels elements. | | | id | _number_ | yes | ID del valor (comptador incremental emprat per verificar els valors duplicats en cas de problemes de xarxa). | |^| itemid | _number_ | yes | ID de l'element. | |^| value | _string_ | no | Valor de de l'element. | |^| lastlogsize | _number_ | no | El lastlogsize de l'element. | |^| mtime | _number_ | no | L'mtime de l'element. | |^| state | _number_ | no | Estat de l'element. | |^| source | _string_ | no | El valor de la font del registre d'esdeveniments. | |^| eventid | _number_ | no | Id de l'esdeveniment del registre d'esdeveniments. | |^| severity | _number_ | no | El valor de la gravetat del registre d'esdeveniments. | |^| timestamp | _number_ | no | El valor d'horari del registre d'esdeveniments. | |^| clock | _number_ | yes | L'horari de la marca de temps (segons des de l'Època). | |^| ns | _number_ | yes | El valor de la marca de temps, en nanosegons. |  Exemple: ```json {   "request": "agent data",   "data": [     {       "id": 1,       "itemid": 5678,       "value": "2.4.0",       "clock": 1400675595,       "ns": 76808644     },     {       "id": 2,       "itemid": 1234,       "lastlogsize": 112,       "value": " 19845:20140621:141708.521 Starting Zabbix Agent [<hostname>]. Zabbix 2.4.0 (revision 50000).",       "clock": 1400675595,       "ns": 77053975     }   ],   "host": "Zabbix server",   "version": "6.0",   "session": "1234456akdsjhfoui" } ```

en-us	 ### Agent data response  The agent data response is sent by the server back to agent after processing the agent data request.  | Field | Type | Mandatory | Value | |-|-|-|--------| | response | _string_ | yes | `success` \| `failed` | | info | _string_ | yes | Item processing results. |  Example: ```json {   "response": "success",   "info": "processed: 2; failed: 0; total: 2; seconds spent: 0.003534" } ```
ca	### Resposta de les dades de l'agent  La resposta de dades de l'agent s'envia per el servidor a l'agent després del tractament de la petició de dades de l'agent.  | Camp | Tipus | Obligatori | Valor | |-|-|-|--------| | response | _string_ | sí | `success` \| `failed` | | info | _string_ | sí | Resultats del processat dels elements. |  Exemple: ```json {  · "response": "success",  · "info": "processed: 2; failed: 0; total: 2; seconds spent: 0.003534" } ```

en-us	#### Agent items  Several **new** items have been added to Zabbix agent/agent 2:  -   **agent.hostmetadata** - return host metadata -   **kernel.openfiles** - return the number of open file descriptors -   **net.tcp.socket.count\[\]** - return the number of TCP sockets that     match parameters -   **net.udp.socket.count\[\]** - return the number of UDP sockets that     match parameters -   **vfs.dir.get\[\]** - return list of directory files as JSON -   **vfs.file.get\[\]** - return information about a file as JSON -   **vfs.file.owner\[\]** - return the ownership of a file -   **vfs.file.permissions\[\]** - return a 4-digit string containing     octal number with Unix permissions  Additionally:  -   **vfs.file.cksum\[\]** now supports a second `mode` parameter     (*crc32*, *md5*, *sha256*) -   **vfs.file.size\[\]** now supports a second `mode` parameter     (*bytes* or *lines*) -   **vfs.fs.discovery** and **vfs.fs.get** now return an {\#FSLABEL}     macro on Windows (with volume names)  For more details see [agent items](/manual/config/items/itemtypes/zabbix_agent).
ca	##### Elements nous i actualitzats  S'han afegit diversos elements nous a l'agent/agent 2 de Zabbix:  - **agent.hostmetadata** - retorna les metadades de l'equip - **kernel.openfiles** - retorna el nombre de descriptors de fitxers oberts - **net.tcp.socket.count\[\]** - retorna el nombre de sockets TCP que coincideixen amb el paràmetre - **net.udp.socket.count\[\]** - retorna el nombre de sockets UDP que coincideixen amb el paràmetre - **vfs.dir.get\[\]** - retorna la llista de fitxers del directori en format JSON - **vfs.file.get\[\]** - retorna informació sobre un fitxer en format JSON - **vfs.file.owner\[\]** - retorna el propietari d'un fitxer - **vfs.file.permissions\[\]** - retorna una cadena de 4 dígits que conté el nombre octal dels permisos Unix  A més de:  - **vfs.file.cksum\[\]** admet un segon paràmetre `mode` (*crc32*, *md5*, *sha256*) - **vfs.file.size\[\]** admet un segon paràmetre `mode` (*bytes* o *lines*) - **vfs.fs.discovery** i **vfs.fs.get** retornen la macro {\#FSLABEL} a Windows (amb etiquetes de volum)  Per obtindre més informació, veieu [elements d'agent](/manual/config/items/itemtypes/zabbix_agent).

en-us	#### Agent on UNIX-like systems  Zabbix agent on UNIX-like systems is run on the host being monitored.
ca	#### Agent a sistemes Unix  L’agent Zabbix a sistemes Unix s'executa a un equip monitorat.

en-us	#### Agent on Windows systems  Zabbix agent on Windows runs as a Windows service.
ca	#### Agent als sistemes Windows  L'agent Zabbix sota Windows s'executa com a servei de Windows.