en-us	##### Starting Zabbix proxy process  To start a Zabbix proxy process and make it start at system boot:      service zabbix-proxy start     systemctl enable zabbix-proxy
ca	##### Engegar els processos del proxy Zabbix  Per engegar el procés proxy Zabbix i fer que s'engegui a l'inici del sistema:      service zabbix-proxy start     systemctl enable zabbix-proxy

en-us	##### Starting Zabbix proxy process  To start a Zabbix proxy process and make it start at system boot:      systemctl restart zabbix-proxy     systemctl enable zabbix-proxy
ca	##### Engegar els processos del proxy Zabbix  Per engegar el procés proxy Zabbix i fer que s'engegui a l'inici del sistema:      systemctl restart zabbix-proxy     systemctl enable zabbix-proxy

en-us	#### Starting Zabbix server/agent process  Start Zabbix server and agent processes and make it start at system boot.  With Apache web server:      systemctl restart zabbix-server zabbix-agent apache2 php-fpm     systemctl enable zabbix-server zabbix-agent apache2 php-fpm  Substitute 'apache2' with 'nginx' for Nginx web server.
ca	#### Engegada dels processos servidor/agent Zabbix  Engegueu els processos del servidor i agent zabbix i feu-los iniciar quan engegui el sistema.  Amb el servidor Web Apache:      systemctl restart zabbix-server zabbix-agent apache2 php-fpm     systemctl enable zabbix-server zabbix-agent apache2 php-fpm  Canvieu 'apache2' per 'nginx' per fer el mateix amb el servidor Web Nginx.

en-us	##### Starting Zabbix server as cluster node  Two parameters are required  in the server [configuration](/manual/appendix/config/zabbix_server)  to start a Zabbix server as cluster node:  -    **HANodeName** parameter must be specified for each Zabbix server  that will be an HA cluster node.   This is a unique node identifier (e.g. `zabbix-node-01`) that the server will be referred to in agent and proxy  configurations. If you do not specify HANodeName, then the server will be started  in standalone mode.  -    **NodeAddress** parameter must be specified for each node.   The NodeAddress parameter (address:port) will be used by Zabbix frontend to connect  to the active server node. NodeAddress must match the IP or FQDN name of the respective Zabbix server.  Restart all Zabbix servers after making changes to the configuration files. They will  now be started as cluster nodes. The new status of the servers can be seen in  *Reports* → *[System information](/manual/web_interface/frontend_sections/reports/status_of_zabbix#status_of_ha_cluster_nodes)*  and also by running:  ``` zabbix_server -R ha_status ```  This runtime command will log the current HA cluster status into the Zabbix server log (and to stdout):  ![](../../../../assets/en/manual/config/runtime_ha_status.png){width="600"}
ca	##### Engegada del servidor Zabbix com a node d'un clúster  Es requereixen dos paràmetres a la [configuració](/manual/appendix/config/zabbix_server) del servidor per iniciar un servidor Zabbix com a node de clúster:  - El paràmetre **HANodeName** s'ha d'especificar per a cada servidor Zabbix que serà un node de clúster HA.  Aquest és un identificador de node únic (per exemple, `zabbix-node-01`) al qual es farà referència al servidor en configuracions d'agent i proxy. Si no especifiqueu HANodeName, el servidor s'iniciarà en mode autònom.  - El paràmetre **NodeAddress** s'ha d'especificar per a cada node.  El paràmetre NodeAddress (adreça:port) serà emprat per la interfície Zabbix per connectar-se al node del servidor actiu. NodeAddress ha de coincidir amb el nom IP o FQDN del servidor Zabbix respectiu.  Reinicieu tots els servidors Zabbix després de fer canvis als fitxers de configuració. Ara s'iniciaran com a nodes de clúster. L'estat dels nous servidors es pot veure a *Informes* → *[Informació del sistema](/manual/web_interface/frontend_sections/reports/status_of_zabbix#status_of_ha_cluster_nodes)* i també executant:  ``` zabbix_server -R ha_status ```  Aquesta ordre d'execució desarà l'estat actual del clúster HA al registre del servidor Zabbix (i a stdout):  ![](../../../../assets/en/manual/config/runtime_ha_status.png){width="600"}

en-us	 ###### Start request  A request to execute the Start function of the Runner interface.  |   |   | |---|---| |direction|agent → plugin| |response|no|  The request doesn't have specific parameters, it only contains [common data](#common-data) parameters.  *Example:*      {"id":3,"type":4}
ca	###### Petició d'engegada  Una petició d'execució de la funció Start de la interfície Runner.  |   |   | |---|---| |direction|agent → plugin| |réponse|non|  La petició no té cap paràmetre específic, tret dels [de dades comunes](#common-data).  *Exemple:*      {"id":3,"type":4}

en-us	##### Start up manually  If the above does not work you have to start it manually. Find the path to the zabbix\_agentd binary and execute:      zabbix_agentd
ca	##### Inici manual  Si les comandes anteriors no funcionen pas, caldrà engegar l'agent manualment. Aneu al camí dels binaris zabbix\_agentd i executeu:      zabbix_agentd

en-us	##### Start up manually  If the above does not work you have to start it manually. Find the path to the zabbix\_proxy binary and execute:      zabbix_proxy  You can use the following command line parameters with Zabbix proxy:      -c --config <file>              path to the configuration file     -f --foreground                 run Zabbix proxy in foreground     -R --runtime-control <option>   perform administrative functions     -h --help                       give this help     -V --version                    display version number  Examples of running Zabbix proxy with command line parameters:      zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf     zabbix_proxy --help     zabbix_proxy -V
ca	##### Engegada manual  Si les comandes anteriors no funcionen pas, haureu d'engegar el proxy manualment. Trobeu el camí dels binaris de zabbix\_proxy i executeu:      zabbix_proxy  Podreu emprar els paràmetres de línies de comanda següents amb el proxy Zabbix:      -c --config <file>              ruta del fitxer de configuració     -f --foreground              executar el proxy Zabbix en primer pla     -R --runtime-control <option>   executar funcions administratives     -h --help                       veure aquesta ajuda     -V --version                    veure el nombre de versió  Exemples d'execució del proxy Zabbix amb els paràmetres de línia de comandes:      zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf     zabbix_proxy --help     zabbix_proxy -V

en-us	##### Start up manually  If the above does not work you have to start it manually. Find the path to the zabbix\_server binary and execute:      zabbix_server  You can use the following command line parameters with Zabbix server:      -c --config <file>              path to the configuration file (default is /usr/local/etc/zabbix_server.conf)     -f --foreground                 run Zabbix server in foreground     -R --runtime-control <option>   perform administrative functions     -h --help                       give this help     -V --version                    display version number  Examples of running Zabbix server with command line parameters:      zabbix_server -c /usr/local/etc/zabbix_server.conf     zabbix_server --help     zabbix_server -V
ca	##### Engegada manual  Si les comandes anteriors no funcionen pas, haureu d'engegar el proxy manualment. Trobeu el camí dels binaris de zabbix\_server i executeu:      zabbix_server  Podreu emprar els paràmetres de línies de comanda següents amb el servidor Zabbix:      -c --config <file>              ruta del fitxer de configuració (per defecte és /usr/local/etc/zabbix_server.conf)     -f --foreground              executar el servidor Zabbix en primer pla     -R --runtime-control <option>   executar funcions administratives     -h --help                       veure aquesta ajuda     -V --version                    veure el nombre de versió  Exemples d'execució del servidor Zabbix amb els paràmetres de línia de comandes:      zabbix_server -c /usr/local/etc/zabbix_server.conf     zabbix_server --help     zabbix_server -V 

en-us	##### Start-up scripts  The scripts are used to automatically start/stop Zabbix processes during system's start-up/shutdown. The scripts are located under directory misc/init.d.
ca	##### Scripts d'engegada  Els scripts s'empren per iniciar/aturar automàticament els processos Zabbix durant l'inici/aturada del sistema. Els scripts són al directori misc/init.d.

en-us	#### Statistic request object  Statistic request object is used to define what type of information should be collected about server/proxy internal processes. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |stats|query|Statistic object properties to be returned. The list of available fields for each type of diagnostic information statistic are [described in detail below](object#list_of_statistic_fields_available_for_each_type_of_diagnostic_information_request).<br><br>Default: `extend` will return all available statistic fields.| |top|object|Object to sort and limit returned statistic values. The list of available fields for each type of diagnostic information statistic are [described in detail below](object#list_of_sorting_fields_available_for_each_type_of_diagnostic_information_request).<br><br>Example:<br>{ “source.alerts”: 10 }|
ca	#### Objecte de petició d'estadístiques  L'objecte s'empra per definir el tipus d'informació que s'ha de recopilar sobre els processos interns del proxy. Té les següents propietats.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |stats|query|Propietats de l'objecte estadístic a retornar. La llista de camps disponibles per a cada tipus d'estadístiques d'informació de diagnòstic és [descrit en detall aquí] (object#list_of_statistic_fields_available_for_each_type_of_diagnostic_information_request).<br><br>Per defecte: `extend` retornarà tots els camps d'estadístiques disponibles. | |top|object|Objecte per ordenar i limitar els valors estadístics retornats. La llista de camps disponibles per a cada tipus d'estadística d'informació de diagnòstic és [descrit en detall aquí] (object#list_of_sorting_fields_available_for_each_type_of_diagnostic_information_request).<br><br>Exemple:<br>{ "source.alerts": 10 } |

en-us	#### Statistic result object  Statistic result object is retrieved in `result` field of task object.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |status|integer|*(readonly)* Status of the task result.<br><br>Possible values:<br>-1 - error occurred during performing task;<br>0 - task result is created.| |data|string/object|Results according the statistic request object of particular diagnostic information task. Contains error message string if error occurred during performing task.|
ca	#### Objecte de resultat estadístic  L'objecte de resultat estadístic es recupera del camp "resultat" de l'objecte de la tasca.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |status|integer|*(només lectura)* Estat del resultat de la tasca.<br><br>Valors possibles:<br>-1 - s'ha produït un error en executar la tasca;<br >0 - s'ha creat el resultat de la tasca.| |data|string/object|Resultats segons l'objecte de consulta estadística d'una tasca d'informació de diagnòstic particular. Conté una cadena de missatge d'error si s'ha produït un error durant l'execució de la tasca.|

en-us	**Status calculation and propagation rules**  There are new status calculation rules and flexible additional rules for calculating the status of a parent service based on the statuses and weight of direct children. It is now also possible to set flexible rules for propagating a service status to parent services.
ca	##### Càlcul de l'estat i regles de propagació  Hi ha noves regles per calcular l'estat i regles addicionals flexibles per calcular l'estat d'un servei parental en funció de l'estatus i el pes dels fills directes. Ara també és possible definir regles flexibles per propagar un estat de servei als serveis pare.

en-us	 #### Status calculation rules  The 'Status calculation algorithm' will be upgraded using the following rules:  - Do not calculate → Set status to OK - Problem, if at least one child has a problem → Most critical of child services - Problem, if all children have problems → Most critical if all children have problems  :::noteclassic If you have upgraded from Zabbix pre-6.0 to Zabbix 6.0.0, 6.0.1 or 6.0.2, see [Known issues](https://www.zabbix.com/documentation/6.0/en/manual/installation/known_issues#wrong-conversion-of-services-in-zabbix-6.0.0-6.0.2) for Zabbix 6.0 documentation.  :::
ca	#### Regles de càlcul de l'estat  L'algoritme de càlcul d'estat s'actualitzarà seguint les regles següents:  - No calculeu → Estableix l'estat a D'acord - Problema, si almenys un node fill té un problema → El més crític dels nodes fills - Problema, si tots els nodes fills tenen problemes → El més crític si tots els fills tenen problemes  :::noteclassic Si heu actualitzat Zabbix d'una versió anterior a 6.0 cap a la Zabbix 6.0.0, 6.0.1 o 6.0.2, consulteu els [problemes coneguts](https://www.zabbix.com/documentation/6.0/en/manual/installation/known_issues#wrong-conversion-of-services-in-zabbix-6.0.0-6.0.2) a la documentació de Zabbix 6.0. :::

en-us	### Status rule  The status rule object has the following properties.  | Property                        | [Type](/manual/api/reference_commentary#data_types) | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | |---------------------------------|-----------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | **type**<br>(required)          | integer                                             | Condition for setting (New status) status.<br><br>Possible values:<br>0 - if at least (N) child services have (Status) status or above;<br>1 - if at least (N%) of child services have (Status) status or above;<br>2 - if less than (N) child services have (Status) status or below;<br>3 - if less than (N%) of child services have (Status) status or below;<br>4 - if weight of child services with (Status) status or above is at least (W);<br>5 - if weight of child services with (Status) status or above is at least (N%);<br>6 - if weight of child services with (Status) status or below is less than (W);<br>7 - if weight of child services with (Status) status or below is less than (N%).<br><br>Where:<br>- N (W) is `limit_value`;<br>- (Status) is `limit_status`;<br>- (New status) is `new_status`. | | **limit\_value**<br>(required)  | integer                                             | Limit value.<br><br>Possible values:<br>- for N and W: 1-100000;<br>- for N%: 1-100.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | | **limit\_status**<br>(required) | integer                                             | Limit status.<br><br>Possible values:<br>-1 - OK;<br>0 - Not classified;<br>1 - Information;<br>2 - Warning;<br>3 - Average;<br>4 - High;<br>5 - Disaster.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | | **new\_status**<br>(required)   | integer                                             | New status value.<br><br>Possible values:<br>0 - Not classified;<br>1 - Information;<br>2 - Warning;<br>3 - Average;<br>4 - High;<br>5 - Disaster.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
ca	### Rol d'estat  L'objecte té les propietats següents.  | Propietat | [Tipus](/manual/api/reference_commentary#data_types) | Descripció | |----------------------------------|---------------- -------------------------|------------ -------------- ------------------------------------ -------------- ------------------------------------ -------------- ------------------------------------ -------------- ------------------------------------ -------------- ------------------------------------ -------------- ------------------------------------ -------------- ------------------------------------ -------------- ------------------------------------ -------------- ------------------------------------ -------------- ------------------------------------ -------------- ------------------------------------ -------------- ------------------------------------ -------------- ------------------------------------ -------------- ------------------------------------ -------------- ------------------------------------ -------------- ------------------------| | **type**<br>(obligatori) | integer | Condició per definir l'estat (estat nou).<br><br>Valors possibles:<br>0 - si almenys (N) serveis fill tenen un estat (Status) o superior;<br>1 - si almenys (N%) dels serveis fill tenen un estat (Status) o superior;<br>2 - si menys de (N) els serveis fill tenen un estat (Status) o inferior;<br>3 - si menys del (N%) dels serveis fill tenen estat (Status) o inferior;<br>4: si el pes dels serveis fill amb estat (Status) o superior és com a mínim (W);<br>5: si el pes dels serveis fill amb estat (Status) o superior és com a mínim (N%);<br>6 - si el pes dels serveis fill amb estat (Status) o inferior és inferior a (W);<br>7 - si el pes dels serveis fill amb estat (Status) o menys és menor que (N%).<br><br>On:<br>- N (W) és `limit_value`;<br>- (Status) és `limit_status`;< br>- (Estat nou) és `new_status`. | | **limit\_value**<br>(obligatori) | integer | Valor límit.<br><br>Valors possibles:<br>- per N i W: 1-100000;<br>- per N%: 1-100. | | **limit\_status**<br>(obligatori) | integer | Estat límit.<br><br>Valors possibles:<br>-1 - D'acord;<br>0 - Sense classificar;<br>1 - Informació;<br>2 - Avís;<br>3 - Mitjà;< br >4 - Alt;<br>5 - Desastre. | | **new\_status**<br>(obligatori) | integer | Valor d'estat nou.<br><br>Valors possibles:<br>0 - Sense classificar;<br>1 - Informació;<br>2 - Avís;<br>3 - Mitjà;<br>4 - Alt;<br >5 - Desastre.|

en-us	##### Step 1  Add a new web scenario.  We will add a scenario to monitor the web interface of Zabbix. The scenario will execute a number of steps.  Go to *Configuration → Hosts*, pick a host and click on *Web* in the row of that host. Then click on *Create web scenario*.  ![](../../../assets/en/manual/web_monitoring/new_scenario.png)  All mandatory input fields are marked with a red asterisk.  In the new scenario form we will name the scenario as *Zabbix frontend*. We will also create two variables: {user} and {password}.  You may also want to add a new *Application:Zabbix frontend* tag in the Tags tab.
ca	##### Passa 1  Afegir un nou escenari.  Afegirem un escenari per monitorar la interfície web de Zabbix. L'escenari realitzarà una sèrie de passos.  Navegueu a *Configuració → Equips*, trieu un equip i feu clic a *Web* a la filera d'aquest equip. Tot seguit, feu clic a *Crear escenari web*.  ![](../../../assets/en/manual/web_monitoring/new_scenario.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  Al nou formulari d'escenari, anomenarem l'escenari *Interfície Zabbix*. També crearem dues variables: {usuari} i {mot de pas}.  També podeu afegir una nova etiqueta *Aplicació: Interfície Zabbix* a la pestanya Etiquetes.

en-us	##### Step 1  Configure [some media](media), such as e-mail, SMS, or script to use for the notifications. Refer to the corresponding sections of the manual to perform this task.  ::: noteimportant For notifying on internal events the default severity ('Not classified') is used, so leave it checked when configuring [user media](/manual/config/notifications/media/email#user_media) if you want to receive notifications for internal events. :::
ca	##### Passa 1  Configureu [alguns suports](suport), com ara correu electrònic, SMS o scripts per emprar-los per a les notificacions. Consulteu les seccions rellevants del manual per dur a terme aquesta tasca.  ::: noteimportant Per a la notificació d'esdeveniments interns, s'empra la gravetat predeterminada ('Sense classificar'). Per tant, deixeu-ho marcat quan configureu el [suport d'usuari](/manual/config/notifications/media/email#user_media) si voleu rebre notificacions d'esdeveniments interns. :::

en-us	##### Step 1  Define new media.  The media will execute a script which will send required information to OpenView.
ca	##### Passa 1  Definir el nou suport.  El suport executarà l'script que enviarà la informació necessària a OpenView.

en-us	##### Step 1  Defining a network discovery rule for our IP range.  ![](../../../../assets/en/manual/discovery/network_discovery/discovery.png)  Zabbix will try to discover hosts in the IP range of 192.168.1.1-192.168.1.254 by connecting to Zabbix agents and getting the value from the **system.uname** key. The value received from the agent can be used to name the hosts and also to apply different actions for different operating systems. For example, link Windows servers to the template *Windows*, Linux servers to the template *Linux*.  The rule will be executed every 10 minutes.  When this rule is added, Zabbix will automatically start the discovery and generation of the discovery-based events for further processing.
ca	##### Passa 1  Definir una regla de descoberta de xarxa per el nostre rang IP.  ![](../../../../assets/en/manual/discovery/network_discovery/discovery.png)  Zabbix mirarà de descobrir equips del rang IP 192.168.1.1-192.168.1.254 connectant-se als agents Zabbix i obtinguent el valor de la clau **system.uname**. El valor rebut de l'agent es pot emprar  per aplicar diferents accions a diferents sistemes operatius. Per exemple, enllaceu servidors Windows a *Plantilla OS Windows*, servidors Linux a *Plantilla OS Linux*.  La regla s'executarà cada 10 minuts (600 segons).  Quan s'afegeix aquesta regla, Zabbix inicia automàticament la descoberta i genera esdeveniments basats en la descoberta per a un processat posterior.

en-us	##### Step 1  Find out the SNMP string (or OID) of the item you want to monitor.  To get a list of SNMP strings, use the **snmpwalk** command (part of [net-snmp](http://www.net-snmp.org/) software which you should have installed as part of the Zabbix installation) or equivalent tool:      snmpwalk -v 2c -c public <host IP> .  As '2c' here stands for SNMP version, you may also substitute it with '1', to indicate SNMP Version 1 on the device.  This should give you a list of SNMP strings and their last value. If it doesn't then it is possible that the SNMP 'community' is different from the standard 'public' in which case you will need to find out what it is.  You can then go through the list until you find the string you want to monitor, e.g. if you wanted to monitor the bytes coming in to your switch on port 3 you would use the `IF-MIB::ifHCInOctets.3` string from this line:      IF-MIB::ifHCInOctets.3 = Counter64: 3409739121  You may now use the **snmpget** command to find out the numeric OID for 'IF-MIB::ifHCInOctets.3':      snmpget -v 2c -c public -On <host IP> IF-MIB::ifHCInOctets.3  Note that the last number in the string is the port number you are looking to monitor. See also: [Dynamic indexes](/manual/config/items/itemtypes/snmp/dynamicindex).  This should give you something like the following:      .1.3.6.1.2.1.31.1.1.1.6.3 = Counter64: 3472126941  Again, the last number in the OID is the port number.  ::: notetip Some of the most used SNMP OIDs are [translated automatically to a numeric representation](/manual/config/items/itemtypes/snmp/special_mibs) by Zabbix. :::  In the last example above value type is "Counter64", which internally corresponds to ASN\_COUNTER64 type. The full list of supported types is ASN\_COUNTER, ASN\_COUNTER64, ASN\_UINTEGER, ASN\_UNSIGNED64, ASN\_INTEGER, ASN\_INTEGER64, ASN\_FLOAT, ASN\_DOUBLE, ASN\_TIMETICKS, ASN\_GAUGE, ASN\_IPADDRESS, ASN\_OCTET\_STR and ASN\_OBJECT\_ID. These types roughly correspond to "Counter32", "Counter64", "UInteger32", "INTEGER", "Float", "Double", "Timeticks", "Gauge32", "IpAddress", "OCTET STRING", "OBJECT IDENTIFIER" in **snmpget** output, but might also be shown as "STRING", "Hex-STRING", "OID" and other, depending on the presence of a display hint.
ca	##### Passa 1  Descobriu la cadena SNMP (o OID) de l'element que voleu monitorar.  Per obtindre una llista de cadenes SNMP, empreu l'ordre **snmpwalk** (part del programari [net-snmp](http://www.net-snmp.org/) que hauríeu d'haver instal·lat com a part de la instal·lació de Zabbix), o una eina equivalent:       snmpwalk -v 2c -c public <IP host>.  Com que "2c" és la versió SNMP, també podeu substituir-la per "1", per indicar la versió 1 d'SNMP al dispositiu.  Això us hauria de donar un llistat de cadenes SNMP i el seu darrer valor. Si no és així, és possible que la "comunitat" SNMP sigui diferent de la "public" estàndard, i en aquest cas haureu d'esbrinar quina és.  Tot seguit, podeu repassar la llista fins que trobeu la cadena que voleu controlar; per exemple, si volguéssiu controlar els octets que arriben al port 3 del vostre commutador, emprareu la cadena `IF-MIB::ifHCInOctets.3` d'aquesta línia:       IF-MIB::ifHCInOctets.3 = Counter64: 3409739121  Ara podeu emprar l'ordre **snmpget** per esbrinar l'OID numèric per a 'IF-MIB::ifHCInOctets.3':       snmpget -v 2c -c public -On <IP host> IF-MIB::ifHCInOctets.3  Tingueu en compte que el darrer nombre de la cadena és el nombre de port que voleu monitorar. Veieu també: [Índexs dinàmics](/manual/config/items/itemtypes/snmp/dynamicindex).  Això us hauria de donar alguna cosa com la següent:       .1.3.6.1.2.1.31.1.1.1.6.3 = Counter64: 3472126941  De nou, el darrer nombre de l'OID és el nombre de port.  ::: notetip Alguns dels OID SNMP més emprats són [traduïts automàticament a una representació numèrica](/manual/config/items/itemtypes/snmp/special_mibs) de Zabbix. :::  A l'exemple anterior, el tipus de valor és "Counter64", que internament correspon al tipus ASN\_COUNTER64. La llista sencera de tipus admesos és ASN\_COUNTER, ASN\_COUNTER64, ASN\_UINTEGER, ASN\_UNSIGNED64, ASN\_INTEGER, ASN\_INTEGER64, ASN\_FLOAT, ASN\_DOUBLE, ASN\_TIMETICKS, ASN\_GAUGE, ASN\_GAUGE, ASN\_ADDRESS. , ASN\_OCTET\_STR i ASN\_OBJECT\_ID. Aquests tipus corresponen aproximadament a "Counter32", "Counter64", "UInteger32", "INTEGER", "Float", "Double", "Timeticks", "Gauge32", "IpAddress", "OCTET STRING", "OBJECT IDENTIFIER" a la sortida **snmpget**, però també es pot mostrar com a "STRING", "Hex-STRING", "OID" i altres, depenent de la presència d'una pista de visualització.

en-us	##### Step 1  Get the service name.  You can get that name by going to the MMC Services snap-in and bringing up the properties of the service. In the General tab you should see a field called 'Service name'. The value that follows is the name you will use when setting up an item for monitoring.  For example, if you wanted to monitor the "workstation" service then your service might be: **lanmanworkstation**.
ca	##### Passa 1  Recupereu el nom del servei.  Podeu obtindre aquest nom accedint al complement MMC i visualitzant les propietats del servei. A la pestanya General, hauríeu de veure un camp anomenat 'Nom del servei'. El valor que segueix és el nom que emprareu quan configureu un element per monitorar.  Per exemple, si voleu monitorar el servei "estació de treball", el vostre servei podria ésser: **lanmanworkstation**.

en-us	##### Step 1  Install Kerberos package.  For Debian/Ubuntu:      apt install krb5-user  For RHEL:      dnf install krb5-workstation
ca	##### Etapa 1  Instal·lar el paquet Kerberos.  Amb Debian/Ubuntu:      apt install krb5-user  Amb  RHEL:      dnf install krb5-workstation

en-us	##### Step 1  To define your own theme you'll need to create a CSS file and save it in the `assets/styles/` folder (for example, *custom-theme.css*). You can either copy the files from a different theme and create your theme based on it or start from scratch.
ca	##### Passa 1  Per definir el vostre propi tema, haureu de crear un fitxer CSS i desar-lo a la carpeta `assets/styles/` (per exemple, *custom-theme.css*). Podeu copiar els fitxers d'un tema diferent i crear el vostre tema basat en ell, o bé començar des de zero.

en-us	##### Step 1  Write a script or command line to retrieve required parameter.  For example, we may write the following command in order to get total number of queries executed by a MySQL server:      mysqladmin -uroot status | cut -f4 -d":" | cut -f1 -d"S"  When executed, the command returns total number of SQL queries.
ca	##### Passa 1  Escriviu un script o una línia de comandes per recuperar el paràmetre necessari.  Per exemple, podem escriure l'ordre següent per obtindre el nombre total de consultes executades per un servidor MySQL:    mysqladmin -uroot status | cut -f4 -d":" | cut -f1 -d"S"  Quan s'executa, l'ordre retorna el nombre total de consultes SQL.

en-us	##### Step 2  Add the command to zabbix\_agentd.conf:      UserParameter=mysql.questions,mysqladmin -uroot status | cut -f4 -d":" | cut -f1 -d"S"  **mysql.questions** is a unique identifier. It can be any valid key identifier, for example, *queries*.  Test this parameter by using Zabbix agent with "-t" flag (if running under root, however, note that the agent may have different permissions when launched as a daemon):      zabbix_agentd -t mysql.questions
ca	##### Passa 2  Afegiu l'ordre a zabbix\_agentd.conf:    UserParameter=mysql.questions,mysqladmin -uroot status | cut -f4 -d":" | cut -f1 -d"S"  **mysql.questions** és un identificador únic. Pot ser qualsevol identificador de clau vàlid, per exemple, *peticions*.  Proveu aquesta configuració emprant l'agent Zabbix amb l'opció "-t" (si s'executa com a root, però, tingueu en compte que l'agent pot tindre permisos diferents que quan s'executa com a dimoni):    zabbix_agentd -t mysql.questions

en-us	##### Step 2  Add your theme to the list of themes returned by the APP::getThemes() method. You can do this by overriding the ZBase::getThemes() method in the APP class. This can be done by adding the following code before the closing brace in *include/classes/core/APP.php*:        public static function getThemes() {           return array_merge(parent::getThemes(), [               'custom-theme' => _('Custom theme')           ]);       }  ::: noteimportant Note that the name you specify within the first pair of quotes must match the name of the theme file without extension. :::  To add multiple themes, just list them under the first theme, for example:        public static function getThemes() {           return array_merge(parent::getThemes(), [               'custom-theme' => _('Custom theme'),               'anothertheme' => _('Another theme'),               'onemoretheme' => _('One more theme')           ]);       }  Note that every theme except the last one must have a trailing comma.  ::: notetip To change graph colors, the entry must be added in the *graph\_theme* database table. :::
ca	##### Passa 2  Afegiu el vostre tema a la llista de temes que retorna el mètode APP::getThemes(). Podeu fer-ho anul·lant el mètode ZBase::getThemes() a la classe APP. Això es pot fer afegint el codi següent abans de la clau de tancament a *include/classes/core/APP.php*:        public static function getThemes() {           return array_merge(parent::getThemes(), [               'custom-theme' => _('Custom theme')           ]);       }  ::: noteimportant Tingueu en compte que el nom que especifiqueu al primer parell de cometes ha de coincidir amb el nom del fitxer del tema sense extensió. :::  Per afegir diversos temes, simplement enumereu-los sota el primer tema, per exemple:        public static function getThemes() {           return array_merge(parent::getThemes(), [               'custom-theme' => _('Custom theme'),               'anothertheme' => _('Another theme'),               'onemoretheme' => _('One more theme')           ]);       }  Tingueu en compte que cada tema, excepte el darrer, ha de tindre una coma al final de la línia.  ::: notetip Per canviar els colors del gràfic, l'entrada s'ha d'afegir a la taula de base de dades *graph\_theme*. :::

en-us	##### Step 2  [Configure an item](/manual/config/items/item) for monitoring the service.  The item `service.info[service,<param>]` retrieves information about a particular service. Depending on the information you need, specify the `param` option which accepts the following values: *displayname*, *state*, *path*, *user*, *startup* or *description*. The default value is *state* if `param` is not specified (`service.info[service]`).  The type of return value depends on chosen `param`: integer for *state* and *startup*; character string for *displayname*, *path* and *user*; text for *description*.  Example:  -   *Key:* `service.info[lanmanworkstation]` -   *Type of information:* Numeric (unsigned)  The item `service.info[lanmanworkstation]` will retrieve information about the state of the service as a numerical value. To map a numerical value to a text representation in the frontend ("0" as "Running", "1" as "Paused", etc.), you can configure [value mapping](/manual/config/items/mapping#configuration) on the host on which the item is configured. To do this, either [link the template](/manual/config/templates/linking#linking-a-template) *Windows services by Zabbix agent* or *Windows services by Zabbix agent active* to the host, or configure on the host a new value map that is based on the *Windows service state* value map configured on the mentioned templates.  Note that both of the mentioned templates have a discovery rule configured that will discover services automatically. If you do not want this, you can [disable the discovery rule](/manual/web_interface/frontend_sections/configuration/hosts/discovery) on the host level once the template has been linked to the host.
ca	##### Passa 2  [Configurar un element](/manual/config/items/item) per monitorar el servei.  L'element `service.info\[service,<param>\]` recupera informació sobre un servei concret. En funció de la informació que us calgui, especifiqueu l'opció `param`, que admet els valors següents: *displayname*, *state*, *path*, *user*, *startup* o *description*. El valor predeterminat és *estat* si no s'especifica `param` (`service.info[servei]`).  El tipus de valor a retornar depèn del paràmetre `param` escollit: enter per a *estat* i *inici*; cadena de caràcters per a *displayname*, *path* i *user*; text per a *description*.  Exemple:  - *Clau:* `service.info[lanmanworkstation]` - *Tipus d'informació:* Numèrica (sense signe)  L'element `service.info[lanmanworkstation]` recuperarà informació sobre l'estat del servei com a valor numèric. Per assignar un valor numèric a una representació de text a la interfície ("0" com a "En execució", "1" com a "En pausa", etc.), podeu configurar el[mapa de valors](/manual/config/items/mapping#configuration) a l'equip on és configurat l'element. Per fer-ho, o bé [enllaceu la plantilla](/manual/config/templates/linking#linking-a-template) *Serveis de Windows de l'agent Zabbix* o *Serveis de Windows de l'agent Zabbix actiu* a l'equip, o configureu a l'equip un mapa de valors nou basat en el mapa de valors *estat del servei de Windows* configurat a les plantilles esmentades.  Tingueu en compte que les dues plantilles tenen configurada una regla de descoberta que descobrirà els serveis automàticament. Si no voleu això, podeu [desactivar la regla de descoberta](/manual/web_interface/frontend_sections/configuration/hosts/discovery) a nivell d'equip un cop la plantilla s'hagi enllaçat a l'equip.

en-us	##### Step 2  Configure Kerberos configuration file (see MIT documentation for details)  ``` {.java} cat /etc/krb5.conf  [libdefaults]     default_realm = EXAMPLE.COM  # The following krb5.conf variables are only for MIT Kerberos.     kdc_timesync = 1     ccache_type = 4     forwardable = true     proxiable = true  [realms]     EXAMPLE.COM = {     }  [domain_realm]     .example.com=EXAMPLE.COM     example.com=EXAMPLE.COM  ```
ca	##### Passa 2  Configurar l'arxiu de configuració Kerberos (veieu la documentació MIT per tindre més detalls)  ``` {.java} cat /etc/krb5.conf  [libdefaults]     default_realm = EXAMPLE.COM  # Les variables krb5.conf següents són només per a MIT Kerberos.     kdc_timesync = 1     ccache_type = 4     forwardable = true     proxiable = true  [realms]     EXAMPLE.COM = {     }  [domain_realm]     .example.com=EXAMPLE.COM     example.com=EXAMPLE.COM  ```

en-us	##### Step 2  [Create a host](/manual/config/hosts/host) corresponding to a device.  ![](../../../../../assets/en/manual/config/items/itemtypes/snmp/snmp_host.png)  Add an SNMP interface for the host:  -   Enter the IP address/DNS name and port number -   Select the *SNMP version* from the dropdown -   Add interface credentials depending on the selected SNMP version:     -   SNMPv1, v2 require only the community (usually 'public')     -   SNMPv3 requires more specific options (see below) -   Leave the *Use bulk requests* checkbox marked to allow bulk     processing of SNMP requests  |SNMPv3 parameter|Description| |--|--------| |*Context name*|Enter context name to identify item on SNMP subnet.<br>*Context name* is supported for SNMPv3 items since Zabbix 2.2.<br>User macros are resolved in this field.| |*Security name*|Enter security name.<br>User macros are resolved in this field.| |*Security level*|Select security level:<br>**noAuthNoPriv** - no authentication nor privacy protocols are used<br>**AuthNoPriv** - authentication protocol is used, privacy protocol is not<br>**AuthPriv** - both authentication and privacy protocols are used| |*Authentication protocol*|Select authentication protocol - *MD5*, *SHA1*, *SHA224*, *SHA256*, *SHA384* or *SHA512*.| |*Authentication passphrase*|Enter authentication passphrase.<br>User macros are resolved in this field.| |*Privacy protocol*|Select privacy protocol - *DES*, *AES128*, *AES192*, *AES256*, *AES192C* (Cisco) or *AES256C* (Cisco).<br>Note that:<br>- on some older systems net-snmp may not support AES256;<br>- on some newer systems (for example, RHEL9) support of DES may be dropped for the net-snmp package.| |*Privacy passphrase*|Enter privacy passphrase.<br>User macros are resolved in this field.|  In case of wrong SNMPv3 credentials (security name, authentication protocol/passphrase, privacy protocol):  -   Zabbix receives an ERROR from net-snmp, except for wrong *Privacy passphrase* in which case Zabbix receives a TIMEOUT error from net-snmp; -   (since Zabbix 6.0.13) SNMP interface availability will switch to red (unavailable).  ::: notewarning  Changes in *Authentication protocol*, *Authentication passphrase*, *Privacy protocol* or *Privacy passphrase*, made without changing the *Security name*, will take effect only after the cache on a server/proxy is manually cleared (by using [-R snmp\_cache\_reload](/manual/concepts/server#running_server)) or the server/proxy is restarted. In cases, where *Security name* is also changed, all parameters will be updated immediately.  :::  You can use one of the provided SNMP templates (*Template SNMP Device* and others) that will automatically add a set of items. However, the template may not be compatible with the host. Click on *Add* to save the host.
ca	##### Passa 2  [Crear un equip](/manual/config/hosts/host) que correspongui al dispositiu.  ![](../../../../../assets/en/manual/config/items/itemtypes/snmp/snmp_host.png)  Afegiu una interfície SNMP per a l'equip:  - Introduïu l'adreça IP/nom DNS i el nombre de port - Trieu la *versió SNMP* al menú desplegable - Afegiu credencials de la interfície en funció de la versió SNMP seleccionada:      - SNMPv1, v2 només requereixen la comunitat (normalment "public")      - SNMPv3 requereix opcions més específiques (veieu més avall) - Deixeu la casella de selecció *Empra consultes massives* marcada per permetre l'ús massiu del processament de peticions SNMP  |Paràmetre SNMPv3|Descripció| |--|---------| |*Nom del context*|Introduïu el nom del context per identificar l'element a la subxarxa SNMP.<br>El *Nom del context* és compatible amb els elements SNMPv3 des de Zabbix 2.2.<br>Les macros d'usuari es resolen en aquest camp.| |*Nom de seguretat*|Introduïu el nom de seguretat.<br>Les macros d'usuari es resolen en aquest camp.| |*Nivell de seguretat*|Trieu el nivell de seguretat:<br>**noAuthNoPriv** - no s'empren protocols d'autenticació ni de privadesa<br>**AuthNoPriv** - s'empra el protocol d'autenticació, no s'empra el protocol de privadesa<br>**AuthPriv ** - S'empren tant protocols d'autenticació com de privadesa| |*Protocol d'autenticació*|Trieu el protocol d'autenticació - *MD5*, *SHA1*, *SHA224*, *SHA256*, *SHA384* o *SHA512*.| |*Frase de pas d'autenticació*|Introduïu la frase de pas d'autenticació.<br>Les macros d'usuari s'han resolt en aquest camp.| |*Protocol de privadesa*|Trieu el protocol de privadesa - *DES*, *AES128*, *AES192*, *AES256*, *AES192C* (Cisco) o *AES256C* (Cisco).<br>Tingueu en compte que:<br>- en alguns sistemes més antics, és possible que net-snmp no admeti suporti AES256;<br>- en alguns sistemes més nous (per exemple, RHEL9) el suport de DES es pot eliminar per al paquet net-snmp.| |*Frase de pas de privadesa*|Introduïu la frase de pas de privadesa.<br>Les macros d'usuari es resolen en aquest camp.|  En cas de credencials SNMPv3 incorrectes (nom de seguretat, autenticació protocol/frase de pas, protocol de privadesa):  - Zabbix rep un ERROR de net-snmp, tret d'una *frase de pas de privadesa* incorrecta, en aquest cas Zabbix rep un error TIMEOUT de net-snmp; - (des de Zabbix 6.0.13) la disponibilitat de la interfície SNMP canvia a vermell (no disponible).  ::: notewarning   Canvis en el *Protocol d'autenticació*, *Frase de pas d'autenticació*, *Protocol de privadesa* o *Frase de pas de privadesa*, fet sense canviar el *Nom de la seguretat*, només tindrà efecte després la memòria cau d'un servidor/proxy s'esborra manualment (emprant [-R snmp\_cache\_reload](/manual/concepts/server#running_server)) o el servidor/proxy es reinicia. En els casos en què també hi ha el *Nom de seguretat* canviat, tots els paràmetres s'actualitzaran immediatament. :::  Podeu emprar una de les plantilles SNMP proporcionades (*Dispositiu SNMP de plantilla* i altres) que afegirà automàticament un conjunt d'elements. No obstant això, es possible que la plantilla no sigui compatible amb l'equip. Feu clic a *Afegeix* per desar l'equip.

en-us	##### Step 2  Define new user.  The user has to be linked with the media.
ca	##### Passa 2  Definir un nou usuari.  L'usuari ha d'ésser vinculat amb el suport.

en-us	##### Step 2  Define steps for the scenario.  Click on *Add* button in the *Steps* tab to add individual steps.  *Web scenario step 1*  We start by checking that the first page responds correctly, returns with HTTP response code 200 and contains text "Zabbix SIA".  ![](../../../assets/en/manual/web_monitoring/scen_step1.png){width="600"}  When done configuring the step, click on *Add*.  *Web scenario step 2*  We continue by logging in to the Zabbix frontend, and we do so by reusing the macros (variables) we defined on the scenario level - {user} and {password}.  ![](../../../assets/en/manual/web_monitoring/scen_step2.png){width="600"}  ::: noteimportant Note that Zabbix frontend uses JavaScript redirect when logging in, thus first we must log in, and only in further steps we may check for logged-in features. Additionally, the login step must use full URL to **index.php** file. :::  Take note also of how we are getting the content of the `{sid}` variable (session ID) using a variable syntax with regular expression: `regex:name="csrf-token" content="([0-9a-z]{16})"`. This variable will be required in step 4.  *Web scenario step 3*  Being logged in, we should now verify the fact. To do so, we check for a string that is only visible when logged in - for example, **Administration**.  ![](../../../assets/en/manual/web_monitoring/scen_step3.png){width="600"}  *Web scenario step 4*  Now that we have verified that frontend is accessible and we can log in and retrieve logged-in content, we should also log out - otherwise Zabbix database will become polluted with lots and lots of open session records.  ![](../../../assets/en/manual/web_monitoring/scen_step4.png){width="600"}  *Web scenario step 5*  We can also check that we have logged out by looking for the **Username** string.  ![](../../../assets/en/manual/web_monitoring/scen_step5.png){width="600"}  *Complete configuration of steps*  A complete configuration of web scenario steps should look like this:  ![](../../../assets/en/manual/web_monitoring/scenario_steps.png){width="600"}
ca	##### Passa 2  Definir les passes de l'escenari.  Feu clic al botó *Afegir* a la pestanya *Passes* per afegir passes individuals.  *Escenari web passa 1*  Comencem comprovant que la primera pàgina respon correctament, retorna el codi de resposta HTTP 200 i conté el text "Zabbix SIA".  ![](../../../assets/en/manual/web_monitoring/scen_step1.png){width="600"}  Un cop finalitzada la configuració de la passa, feu clic a *Afegir*.  *Escenari de la passa web 2*  Continuem iniciant sessió a la interfície Zabbix i reutilitzant les macros (variables) definides a nivell d'escenari: {usuari} i {mot de pas}.  ![](../../../assets/en/manual/web_monitoring/scen_step2.png){width="600"}  ::: noteimportant Tingueu en compte que la interfície Zabbix empra una redirecció de JavaScript durant l'inici de sessió. Per tant, heu d'iniciar sessió. Només les passes següents verifiquen les funcions connectades. A més, la passa d'inici de sessió ha d'emprar l'URL sencera del fitxer **index.php**. :::  Tingueu en compte també com obtenim el contingut de la variable `{sid}` (ID de sessió) mitjançant la sintaxi de variables amb una expressió regular: `regex:name="csrf-token" content="([0-9a-z]{16})"`. Aquesta variable caldrà a la passa 4.  *Escenari web passa 3*  Mentre som connectat, ara hauríem de poder verificar que la interfície és accessible. Per fer-ho, comprovem si una cadena només és visible a l'inici de sessió, per exemple, **Administració**.  ![](../../../assets/en/manual/web_monitoring/scen_step3.png){width="600"}  *Escenari web passa 4*  Ara que hem verificat que la interfície és accessible i que podem iniciar sessió i recuperar el contingut un cop iniciada la sessió, també hauríem de tancar la sessió; en cas contrari, la base de dades Zabbix es contaminarà amb una multitud de registres de sessió oberts.  ![](../../../assets/en/manual/web_monitoring/scen_step4.png){width="600"}  *Escenari web passa 5*  També podem comprovar que hem tancat la sessió cercant la cadena **Nom d'usuari**.  ![](../../../assets/en/manual/web_monitoring/scen_step5.png){width="600"}  *Configuració de passes completes*  Una configuració completa de les passes de l'escenari web hauria de ser així:  ![](../../../assets/en/manual/web_monitoring/scenario_steps.png){width="600"}

en-us	##### Step 2  Defining a discovery [action](/manual/config/notifications/action) for adding the discovered Linux servers to the respective group/template.  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action.png)  The action will be activated if:  -   the "Zabbix agent" service is "up" -   the value of system.uname (the Zabbix agent key we used in rule     definition) contains "Linux" -   Uptime is 1 hour (3600 seconds) or more  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_b.png)  The action will execute the following operations:  -   add the discovered host to the "Linux servers" group (and also add     host if it wasn't added previously) -   link host to the *Linux* template. Zabbix will automatically start     monitoring the host using items and triggers from the "Linux"     template.
ca	##### Passa 2  Definir una [acció](/manual/config/notifications/action) per afegir els servidors Linux trobats al grup/model corresponent.  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action.png)  S'activarà l'acció si:  - El servei "agent Zabbix" és "engegat" - el valor de system.uname (la clau de l'agent Zabbix que hem emprat a la definició de la regla) conté "Linux" - La disponibilitat és d'1 hora (3600 segons) o més  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_b.png)  L'acció realitzarà les operacions següents:  - afegeix l'equip descobert al grup "Servidors Linux" (i també afegeix l'equip si no s'ha afegit abans) - enllaça l'equip al "Template OS Linux". Zabbix començarà a monitorar automàticament l'equip mitjançant elements i triggers "Plantilla OS Linux".

en-us	##### Step 2  Go to *Configuration → Actions* and select *Internal actions* from the third level menu (or page title dropdown).  ![](../../../../assets/en/manual/config/internal_actions.png){width="600"}  Click on *Create action* to the right to open an action configuration form.
ca	##### Passa 2  Aneu a *Configuració → Accions* i trieu *Accions internes* al menú del tercer nivell (o al menú desplegable del títol de la pàgina).  ![](../../../../assets/en/manual/config/internal_actions.png){width="600"}  Feu clic a *Crear una acció* a la dreta per obrir un formulari de configuració d'acció.

en-us	##### Step 3  Activate the new theme.  In Zabbix frontend, you may either set this theme to be the default one or change your theme in the user profile.  Enjoy the new look and feel!
ca	##### Passa 3  Activeu el tema nou.  A la interfície Zabbix, podeu definir el tema per defecte o canviar el vostre tema al perfil d'usuari.  Gaudiu del nou tema!

en-us	##### Step 3  Configure actions.  Configure actions to send all (or selected) trigger status changes to the user.
ca	##### Passa 3  Configureu les accions.  Configureu les accions per enviar a l'usuari tots els canvis d'estat dels triggers (o els triats).

en-us	##### Step 3  Create a Kerberos ticket for user *zabbix*. Run the following command as user *zabbix*:      kinit zabbix  ::: noteimportant It is important to run the above command as user *zabbix*. If you run it as *root* the authentication will not work. :::
ca	##### Etapa 3  Creeu un tiquet Kerberos per a l'usuari *zabbix*. Executeu la comanda següent amb l'usuari *zabbix* :      kinit zabbix  ::: noteimportant És important executar la comanda com a l'usuari *zabbix*. Si l'executeu com a *root*, l'autenticació no funcionarà pas. :::

en-us	##### Step 3  Create an item for monitoring.  So, now go back to Zabbix and click on *Items* for the SNMP host you created earlier. Depending on whether you used a template or not when creating your host, you will have either a list of SNMP items associated with your host or just an empty list. We will work on the assumption that you are going to create the item yourself using the information you have just gathered using snmpwalk and snmpget, so click on *Create item*. In the new item form:  -   Enter the item name -   Change the 'Type' field to 'SNMP agent' -   Enter the 'Key' as something meaningful -   Make sure the 'Host interface' field has your switch/router in it -   Enter the textual or numeric OID that you retrieved earlier into the     'SNMP OID' field, for example: .1.3.6.1.2.1.31.1.1.1.6.3 -   Set the 'Type of information' to *Numeric (unsigned)* -   Enter an 'Update interval' and 'History storage' period if you want     them to be different from the default -   In the *Preprocessing* tab, add a *Change per second* step     (important, otherwise you will get cumulative values from the SNMP     device instead of the latest change). Choose a custom multiplier if     you want one.  ![](../../../../../assets/en/manual/config/items/itemtypes/snmp_item.png)  All mandatory input fields are marked with a red asterisk.  Now save the item and go to *Monitoring* → *Latest data* for your SNMP data!
ca	##### Passa 3  Crear un element per monitorar-lo.  Per tant, ara torneu a Zabbix i feu clic a *Elements* per a l'equip SNMP que heu creat anteriorment. Depenent de si heu emprat una plantilla o no en crear el vostre equip, tindreu una llista d'elements SNMP associats al vostre equip o només una llista buida. Treballarem en el supòsit que creareu l'element vosaltres mateixos emprant la informació que acabeu de recopilar amb snmpwalk i snmpget, així que feu clic a *Crear element*. En el formulari d'element nou:  - Introduïu el nom de l'element - Canvieu el camp "Tipus" a "agent SNMP" - Introduïu la "Clau" com alguna cosa significativa - Assegureu-vos que el camp "Interfície de l'equip" tingui el vostre commutador/encaminador - Introduïu l'OID textual o numèric que heu recuperat abans al camp "SNMP OID", per exemple: .1.3.6.1.2.1.31.1.1.1.6.3 - Establiu el "Tipus d'informació" a *Numèric (sense signe)* - Introduïu un període d'"Interval d'actualització" i "emmagatzematge de l'històric" si voleu que siguin diferents del predeterminat - A la pestanya *Preprocessament*, afegiu una passa *Canvi per segon* (important, en cas contrari obtindreu valors acumulats del dispositiu SNMP en comptes del canvi més recent). Trieu un multiplicador personalitzat, si és que en voleu un.  ![](../../../../../assets/en/manual/config/items/itemtypes/snmp_item.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  Ara deseu l'element i aneu a *Monitoratge* → *Dades més recents* per a les vostres dades SNMP!

en-us	##### Step 3  Defining a discovery action for adding the discovered Windows servers to the respective group/template.  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_win.png)  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_win_b.png)
ca	##### Passa 3  Definir una acció per afegir els servidors Windows trobats al grup/model corresponent.  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_win.png)  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_win_b.png)

en-us	##### Step 3  In the **Action** tab enter a name for the action. Then click on *Add* in the condition block to add a new condition.  In the new condition popup window select *Event type* as the condition type and then select *Item in "not supported" state* as the event type value.  ![](../../../../assets/en/manual/config/notifications/action/report_unsupported_cond.png)  Don't forget to click on *Add* to actually list the condition in the *Conditions* block.
ca	##### Passa 3  A la pestanya **Acció**, introduïu un nom de l'acció. A continuació, feu clic a *Afegir* al bloc de condicions per afegir una nova condició.  A la finestra emergent de la nova condició, trieu *Tipus d'esdeveniment* com a tipus de condició i, a continuació, trieu *Element en estat "no compatible"* com a valor del tipus d'esdeveniment.  ![](../../../../assets/en/manual/config/notifications/action/report_unsupported_cond.png)  No oblideu fer clic a *Afegir* per llistar la condició al bloc *Condicions*.

en-us	##### Step 3  Reload user parameters from the configuration file by running:      zabbix_agentd -R userparameter_reload  You may also restart the agent instead of the runtime control command.  Test the parameter by using [zabbix\_get](/manual/concepts/get) utility.
ca	##### Passa 3  Recarregueu la configuració de l'usuari des del fitxer de configuració executant:    zabbix_agentd -R userparameter_reload  També podeu reiniciar l'agent en lloc de l'ordre d'execució de control.  Proveu la configuració mitjançant la utilitat [zabbix\_get](/manual/concepts/get).

en-us	##### Step 3  Save the finished web monitoring scenario.  The scenario will be added to a host. To view web scenario information go to *Monitoring → Hosts*, locate the host in the list and click on the Web hyperlink in the last column.  ![](../../../assets/en/manual/web_interface/web_monitoring.png){width="600"}  Click on the scenario name to see more detailed statistics:  ![](../../../assets/en/manual/web_monitoring/scenario_details2.png){width="600"}
ca	##### Passa 3  Deseu l'escenari de monitoratge web completat.  L'escenari s'afegirà a un equip. Per veure la informació de l'escenari web, aneu a *Monitoratge → Equips*, localitzeu l'equip a la llista i feu clic a l'hiperenllaç web de la darrera columna.  ![](../../../assets/en/manual/web_interface/web_monitoring.png){width="600"}  Feu clic al nom de l'escenari per veure estadístiques més detallades:  ![](../../../assets/en/manual/web_monitoring/scenario_details2.png){width="600"}

en-us	##### Step 4  Add new item with Key=mysql.questions to the monitored host. Type of the item must be either Zabbix Agent or Zabbix Agent (active).  Be aware that type of returned values must be set correctly on Zabbix server. Otherwise Zabbix won't accept them.
ca	##### Passa 4  Afegiu un element nou amb Key=mysql.questions a l'equip monitorat. El tipus d'element ha de ser agent Zabbix o agent Zabbix (actiu).  Tingueu en compte que el tipus de valors retornats s'ha de configurar correctament al servidor Zabbix. En cas contrari, Zabbix no els admetrà.

en-us	##### Step 4  Create a web scenario or HTTP agent item with Kerberos authentication type.  Optionally can be tested with the following curl command:      curl -v --negotiate -u : http://example.com  Note that for lengthy web monitoring it is necessary to take care of renewing the Kerberos ticket. Default time of ticket expiration is 10h.
ca	##### Etapa 4  Creeu un escenari Web o un element d'agent HTTP amb el tipus d'autenticació Kerberos.  Eventualment es pot provar amb la següent comanda curl:       curl -v --negotiate -u : http://example.com  Veieu que per un monitoratge web llarg, haureu d'anar amb cura de renovar el tiquet Kerberos. El temps d'expiració per defecte és de 10h.

en-us	##### Step 4  Defining a discovery action for removing lost servers.  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_remove.png)  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_remove_b.png)  A server will be removed if "Zabbix agent" service is 'down' for more than 24 hours (86400 seconds).
ca	##### Passa 4  Definir una acció per esborrar els servidors perduts.  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_remove.png)  ![](../../../../assets/en/manual/discovery/network_discovery/discov_action_remove_b.png)  s'esborrarà un servidor si el servei "Agent Zabbix" és 'aturat' durant més de 24 hores (86400 segons).

en-us	##### Step 4  In the **Operations** tab, click on *Add* in the *Operations* block and select some recipients of the message (user groups/users) and the media types (or 'All') to use for delivery.  Select *Custom message* checkbox if you wish to enter the custom subject/content of the problem message.  ![](../../../../assets/en/manual/config/unsupp_operation.png)  ![](../../../../assets/en/manual/config/unsupp_operation_b.png)  Click on *Add* to actually list the operation in the *Operations* block.  If you wish to receive more than one notification, set the operation step duration (interval between messages sent) and add another step.
ca	##### Passa 4  A la pestanya **Operacions**, feu clic a *Afegir* al bloc *Operacions* i trieu alguns destinataris de missatges (grups d'usuaris/usuaris) i tipus de suport (o "Tots") per emprar-los al missatge.  Marqueu la casella *Missatge personalitzat* si voleu introduir un tema/contingut personalitzat al missatge del problema.  ![](../../../../assets/en/manual/config/unsupp_operation.png)  ![](../../../../assets/en/manual/config/unsupp_operation_b.png)  Feu clic a *Afegir* per llistar l'operació al bloc *Operacions*.  Si voleu rebre més d'una notificació, configureu la durada de la passa de l'operació (interval entre missatges enviats) i afegiu-hi una altra passa.

en-us	##### Step 4  Write media script.  The script will have the following logic. If trigger is ON, then execute OpenView command *opcmsg -id application=<application> msg\_grp=<msg\_grp> object=<object> msg\_text=<text>*. The command will return unique message ID which has to be stored somewhere, preferably in a new table of ZABBIX database. If trigger is OFF then *opcmack <message id>* has to be executed with message ID retrieved from the database.  Refer to OpenView official documentation for more details about opcmsg and opcmack. The media script is not given here.
ca	##### Passa 4  Escriure un script de suport.  L'script tindrà la lògica següent. Si el trigger és actiu, executarà la comanda OpenView *opcmsg -id application=<application> msg\_grp=<msg\_grp> object=<object> msg\_text=<text>*. La comanda reenviarà un ID de missatge únic que ha d'ésser emmagatzemat en alguna banda, preferentment en una taula de la base de dades de Zabbix. Si el trigger no és actiu, s'ha d'executar *opcmack <message id>* amb l'identificador de missatge extret de la de la base de dades.  Veieu la documentació oficial d'OpenView per tindre més detalls sobre opcmsg i opcmack. Aquí no es proporciona pas l'script del suport.

en-us	##### Step 5  The **Recovery operations** block allows to configure a recovery notification when an item goes back to the normal state. Click on *Add* in the *Recovery operations* block, select the operation type, the recipients of the message (user groups/users) and the media types (or 'All') to use for delivery.  Select *Custom message* checkbox if you wish to enter the custom subject/content of the problem message.  ![](../../../../assets/en/manual/config/unsupp_recovery.png)  Click on *Add* in the *Operation details* popup window to actually list the operation in the *Recovery operations* block.
ca	##### Passa 5  El bloc **Operacions de recuperació** permet configurar una notificació de recuperació quan un element torna a l'estat normal. Feu clic a *Afegir* al bloc *Operacions de recuperació*, trieu el tipus d'operació, els destinataris del missatge (grups d'usuaris/usuaris) i els tipus de suport (o "Tots") que voleu emprar per enviar.  Marqueu la casella *Missatge personalitzat* si voleu introduir un tema/contingut personalitzat al missatge del problema.  ![](../../../../assets/en/manual/config/unsupp_recovery.png)  Feu clic a *Afegir* a la finestra emergent *Detalls de l'operació* per llistar l'operació al bloc *Operacions de recuperació*.

en-us	##### Step 6  When finished, click on the **Add** button at the bottom of the form.  And that's it, you're done! Now you can look forward to receiving your first notification from Zabbix if some item turns unsupported.
ca	##### Passa 6  Quan hagueu acabat, feu clic al botó **Afegir** a la part inferior del formulari.  I apali! Ara podeu esperar rebre la vostra primera notificació de Zabbix si cap element no és compatible.

en-us	#### Steps
ca	#### Etapes

en-us	### Steps  **1**. Download the plugin sources from [Zabbix Cloud Images and Appliances](https://cdn.zabbix.com/zabbix-agent2-plugins/sources/). The official download page will be available soon.  **2**. Transfer the archive to the machine where you are going to build the plugin.  **3**. Unarchive the tarball, e.g.:       tar xvf zabbix-agent2-plugin-postgresql-6.0.13.tar.gz  Make sure to replace "zabbix-agent2-plugin-postgresql-6.0.13.tar.gz" with the name of the downloaded archive.  **4**. Enter the extracted directory:      cd <path to directory>  **5**. Run:      make  **6**. The plugin executable may be placed anywhere as long as it is loadable by Zabbix agent 2. Specify the path to the plugin binary in the plugin configuration file, e.g. in postgresql.conf for the PostgreSQL plugin:      Plugins.PostgreSQL.System.Path=/path/to/executable/zabbix-agent2-plugin-postgresql  **7**. Path to the plugin configuration file must be specified in the Include parameter of the Zabbix agent 2 configuration file:      Include=/path/to/plugin/configuration/file/postgresql.conf
ca	### Passes  **1**. Baixeu les fonts dels connectors des de [Zabbix Cloud Images and Appliances] (https://cdn.zabbix.com/zabbix-agent2-plugins/sources/). La pàgina oficial de descàrrega serà disponible aviat.  **2**. Transferiu l'arxiu a la màquina on creareu el connector.  **3**. Desempaqueteu el fitxer tarball, p. ex.:       tar xvf zabbix-agent2-plugin-postgresql-6.0.13.tar.gz  Assegureu-vos de substituir "zabbix-agent2-plugin-postgresql-6.0.13.tar.gz" pel nom de l'arxiu descarregat.  **4**. Introduïu el directori extret:       cd <camí al directori>  **5**. executeu:       make  **6**. L'executable del connector es pot posar a qualsevol lloc sempre que sigui carregat per l'agent Zabbix 2. Especifiqueu el camí al binari del connector al fitxer de configuració del connector, p.e. a postgresql.conf per al connector PostgreSQL:       Plugins.PostgreSQL.System.Path=/path/to/executable/zabbix-agent2-plugin-postgresql  **7**. El camí al fitxer de configuració del connector s'ha d'especificar al paràmetre Include del fitxer de configuració de l'agent Zabbix 2:       Include=/path/to/plugin/configuration/file/postgresql.conf

en-us	### Steps  Turn to your Zabbix administrator if you have forgotten your Zabbix password and cannot log in.   A Super administrator user can change passwords for all users in the user [configuration form](/manual/config/users_and_usergroups/user#general-attributes).  If a Super administrator has forgotten their password and cannot log in, the following SQL query must be run to apply the default password to the Super admin user (replace 'Admin' with the appropriate Super admin username):      UPDATE users SET passwd = '$2a$10$ZXIvHAEP2ZM.dLXTm6uPHOMVlARXX7cqjbhM6Fn0cANzkCQBWpMrS' WHERE username = 'Admin';  After running this query, the user password will be set to *zabbix*. Make sure to change the default password on the first login.
ca	### Passes  Accedeix com a administrator si has oblidat el teu mot de pas i no pots pas accedir a Zabbix.   L'usuari Super Administrator pot canviar el mot de pas de tots els usuaris amb el [formulari de configuració](/manual/config/users_and_usergroups/user#general-attributes).  Si un Super administrator ha oblidat el seu mot de pas i no pot entrar-hi, aquesta comanda SQL pot aplicar el mot de pas per defecte a l'usauri Super admin (canvieu 'Admin' amb el nom de Super admin corresponent):      UPDATE users SET passwd = '$2a$10$ZXIvHAEP2ZM.dLXTm6uPHOMVlARXX7cqjbhM6Fn0cANzkCQBWpMrS' WHERE username = 'Admin';  Després d'executar aquesta consulta, el mot de pas de l'usuari s'establirà a *zabbix*. Assegureu-vos de canviar el mot de pas per defecte el primer cop que accediu.

en-us	#### Stopping agent  To stop the agent service, you can use Control Panel or do it from command line.  To stop a single instance of Zabbix agent started with the default configuration file:       zabbix_agentd.exe --stop  To stop a single instance of Zabbix agent started with another configuration file:       zabbix_agentd.exe --config <your_configuration_file> --stop  To stop one of multiple instances of Zabbix agent:       zabbix_agentd.exe --config <configuration_file_for_this_instance> --stop --multiple-agents
ca	#### Aturant l'agent  Per aturar el servei de l'agent, podeu emprar el Tauler de control o fer-ho des de la línia de comandes.  Per aturar una única instància de l'agent Zabbix que corre amb el valor predeterminat fitxer de configuració:        zabbix_agentd.exe --stop  Per aturar una única instància de l'agent Zabbix que rutlla amb un altre arxiu de configuració:        zabbix_agentd.exe --config <el vostre_fitxer_de_configuració> --stop  Per aturar una de les múltiples instàncies de l'agent Zabbix:        zabbix_agentd.exe --config <fitxer_de_configuració_per_aquesta_instància> --stop --multiple-agents

en-us	#### Storage  Compose files are configured to support local storage on a host machine. Docker Compose will create a `zbx_env` directory in the folder with the compose file when you run Zabbix components using the compose file. The directory will contain the same structure as described above in the [Volumes](#Volumes) section and directory for database storage.  There are also volumes in read-only mode for `/etc/localtime` and `/etc/timezone` files.
ca	#### Emmagatzematge  Els fitxers de redacció són configurats per admetre l'emmagatzematge local a un equip. Docker Compose crearà un directori `zbx_env` a la carpeta amb el fitxer de composició quan executeu components Zabbix amb el fitxer de composició. El directori contindrà la mateixa estructura que la descrita anteriorment a la secció [Volums](#Volums) i el directori per emmagatzemar la base de dades.  També hi ha volums de només lectura per als fitxers `/etc/localtime` i `/etc/timezone`.

en-us	#### Storing history data in multiple date-based indices  This section describes additional steps required to work with pipelines and ingest nodes.  To begin with, you must create templates for indices.  The following example shows a request for creating uint template:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_template/uint_template \  -H 'content-type:application/json' \  -d '{    "index_patterns": [       "uint*"    ],    "settings": {       "index": {          "number_of_replicas": 1,          "number_of_shards": 5       }    },    "mappings": {       "properties": {          "itemid": {             "type": "long"          },          "clock": {             "format": "epoch_second",             "type": "date"          },          "value": {             "type": "long"          }       }    } }' ```  To create other templates, user should change the URL (last part is the name of template), change `"index_patterns"` field to match index name and to set valid mapping, which can be taken from `database/elasticsearch/elasticsearch.map`.  For example, the following command can be used to create a template for text index:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_template/text_template \  -H 'content-type:application/json' \  -d '{    "index_patterns": [       "text*"    ],    "settings": {       "index": {          "number_of_replicas": 1,          "number_of_shards": 5       }    },    "mappings": {       "properties": {          "itemid": {             "type": "long"          },          "clock": {             "format": "epoch_second",             "type": "date"          },          "value": {             "fields": {                "analyzed": {                   "index": true,                   "type": "text",                   "analyzer": "standard"                }             },             "index": false,             "type": "text"          }       }    } }' ```  This is required to allow Elasticsearch to set valid mapping for indices created automatically. Then it is required to create the pipeline definition. Pipeline is some sort of preprocessing of data before putting data in indices. The following command can be used to create pipeline for uint index:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_ingest/pipeline/uint-pipeline \  -H 'content-type:application/json' \  -d '{    "description": "daily uint index naming",    "processors": [       {          "date_index_name": {             "field": "clock",             "date_formats": [                "UNIX"             ],             "index_name_prefix": "uint-",             "date_rounding": "d"          }       }    ] }' ```  User can change the rounding parameter ("date\_rounding") to set a specific index rotation period. To create other pipelines, user should change the URL (last part is the name of pipeline) and change "index\_name\_prefix" field to match index name.  See also [Elasticsearch documentation](https://www.elastic.co/guide/en/elasticsearch/reference/master/date-index-name-processor.html).  Additionally, storing history data in multiple date-based indices should also be enabled in the new parameter in Zabbix server configuration:      ### Option: HistoryStorageDateIndex     # Enable preprocessing of history values in history storage to store values in different indices based on date.     # 0 - disable     # 1 - enable     #     # Mandatory: no     # Default:     # HistoryStorageDateIndex=0
ca	#### Emmagatzematge de les dades d'històric a diversos índexs basats en dades  Aquesta secció descriu les etapes addicionals necessàries per treballar amb pipelines i ingerir nodes.  Per començer, heu de creear els models per l'índex.  L'exemple següent mostra una petició de creació de model uint:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_template/uint_template \  -H 'content-type:application/json' \  -d '{    "index_patterns": [       "uint*"    ],    "settings": {       "index": {          "number_of_replicas": 1,          "number_of_shards": 5       }    },    "mappings": {       "properties": {          "itemid": {             "type": "long"          },          "clock": {             "format": "epoch_second",             "type": "date"          },          "value": {             "type": "long"          }       }    } }' ```  Per crear altres models, l'usuari ha de modificar l'URL (la darrera part és el nom del model), modificar el camp `"index_patterns"` per tal que es correspongui amb el nom de l'índex i per definir un mapatge vàlid, que es pugui extreure de `database/elasticsearch/elasticsearch.map`.  Per exemple, la comanda següent es pot emprar per crear un model per l'índex de text:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_template/text_template \  -H 'content-type:application/json' \  -d '{    "index_patterns": [       "text*"    ],    "settings": {       "index": {          "number_of_replicas": 1,          "number_of_shards": 5       }    },    "mappings": {       "properties": {          "itemid": {             "type": "long"          },          "clock": {             "format": "epoch_second",             "type": "date"          },          "value": {             "fields": {                "analyzed": {                   "index": true,                   "type": "text",                   "analyzer": "standard"                }             },             "index": false,             "type": "text"          }       }    } }' ```  Això és necessari per permetre que Elasticsearch defineixi un mapatge vàlid per els índexs creats automàticament. Després, cal crear la definició de la pipeline. La pipeline és una sortida de pretractament de les dades abans de posar les dades als índexs. La comanda següent es pot emprar per crear una pipeline per l'índex uint:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/_ingest/pipeline/uint-pipeline \  -H 'content-type:application/json' \  -d '{    "description": "daily uint index naming",    "processors": [       {          "date_index_name": {             "field": "clock",             "date_formats": [                "UNIX"             ],             "index_name_prefix": "uint-",             "date_rounding": "d"          }       }    ] }' ```  L'usuari pot modificar el paràmetre d'arrodonir ("date\_arrondi") per definir un període de rotació específic de l'índex. Per crear altres pipelines, l'usuari ha de canviar l'URL (la darrera part és el nom de la pipeline) i canviar el camp "index\_name\_prefix" per fer que es correspongui amb el nom de l'índex.  Veieu també la [documentació d'Elasticsearch](https://www.elastic.co/guide/en/elasticsearch/reference/master/date-index-name-processor.html).  A més, l'emmagatzematge de dades d'històric a diversos índexs basats en la data s'ha d'activar igualment al nou paràmetre de la configuració del servidor Zabbix:      ### Option: HistoryStorageDateIndex     # Enable preprocessing of history values in history storage to store values in different indices based on date.     # 0 - disable     # 1 - enable     #     # Mandatory: no     # Default:     # HistoryStorageDateIndex=0

en-us	#### String functions [String function](/manual/appendix/functions/history) **concat** now allows concatenating more than two parameters. It can be used to combine strings and values in different combinations or append two or more values to each other. Numeric data types are also supported.
ca	##### Funcions de cadena  La [funció de cadena](/manual/appendix/functions/history) **concat** ara permet concatenar més de dos paràmetres. Es pot emprar per combinar cadenes i valors en diferents combinacions o afegir dos o més valors entre ells. També s'admeten tipus de dades numèriques.

en-us	### String history  The string history object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |clock|timestamp|Time when that value was received.| |itemid|string|ID of the related item.| |ns|integer|Nanoseconds when the value was received.| |value|string|Received value.|
ca	### Històric de cadenes  L'objecte d'històric de cadena té les següents propietats:  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |clock|timestamp|Hora en que el valor s'ha rebut.| |itemid|string|ID de l'element associat.| |ns|integer|Nanosegons de quan es va rebre el valor.| |value|string|Valor rebut.|

en-us	#### Strings  Strings should be enclosed with single ' or double " quotes. Inside the strings, single or double quotes (depending on which are used to enclose it) and backslashes `\` are escaped with the backslash `\` character.
ca	#### Cadenes de caràcters  Les cadenes s'han d'incloure entre cometes simples ' o dobles ". Dins de les cadenes, les cometes simples o dobles (segons quina s'empra per tancar-les) i les barres inclinades inverses `\` s'escapen amb el caràcter de barra inclinada inversa `\`.

en-us	#### Structure  All Zabbix components are available in the following Docker repositories:  -   Zabbix agent -     [zabbix/zabbix-agent](https://hub.docker.com/r/zabbix/zabbix-agent/) -   Zabbix server     -   Zabbix server with MySQL database support -         [zabbix/zabbix-server-mysql](https://hub.docker.com/r/zabbix/zabbix-server-mysql/)     -   Zabbix server with PostgreSQL database support -         [zabbix/zabbix-server-pgsql](https://hub.docker.com/r/zabbix/zabbix-server-pgsql/) -   Zabbix web-interface     -   Zabbix web-interface based on Apache2 web server with MySQL         database support -         [zabbix/zabbix-web-apache-mysql](https://hub.docker.com/r/zabbix/zabbix-web-apache-mysql/)     -   Zabbix web-interface based on Apache2 web server with PostgreSQL         database support -         [zabbix/zabbix-web-apache-pgsql](https://hub.docker.com/r/zabbix/zabbix-web-apache-pgsql/)     -   Zabbix web-interface based on Nginx web server with MySQL         database support -         [zabbix/zabbix-web-nginx-mysql](https://hub.docker.com/r/zabbix/zabbix-web-nginx-mysql/)     -   Zabbix web-interface based on Nginx web server with PostgreSQL         database support -         [zabbix/zabbix-web-nginx-pgsql](https://hub.docker.com/r/zabbix/zabbix-web-nginx-pgsql/) -   Zabbix proxy     -   Zabbix proxy with SQLite3 database support -         [zabbix/zabbix-proxy-sqlite3](https://hub.docker.com/r/zabbix/zabbix-proxy-sqlite3/)     -   Zabbix proxy with MySQL database support -         [zabbix/zabbix-proxy-mysql](https://hub.docker.com/r/zabbix/zabbix-proxy-mysql/) -   Zabbix Java Gateway -     [zabbix/zabbix-java-gateway](https://hub.docker.com/r/zabbix/zabbix-java-gateway/)  Additionally there is SNMP trap support. It is provided as additional repository ([zabbix/zabbix-snmptraps](https://hub.docker.com/r/zabbix/zabbix-snmptraps/)) based on Ubuntu Trusty only. It could be linked with Zabbix server and Zabbix proxy.
ca	#### Estructura  Tots els components de Zabbix són disponibles als següents repositoris Docker:  - Dispositiu Zabbix amb suport de bases de dades MySQL i servidor web Nginx - [zabbix/zabbix-appliance](https://hub.docker.com/r/zabbix/zabbix-appliance/) - Agent Zabbix - [zabbix/zabbix-agent](https://hub.docker.com/r/zabbix/zabbix-agent/) - Servidor Zabbix      - Servidor Zabbix amb suport de bases de dades MySQL - [zabbix/zabbix-server-mysql](https://hub.docker.com/r/zabbix/zabbix-server-mysql/)      - Servidor Zabbix amb suport de bases de dades PostgreSQL - [zabbix/zabbix-server-pgsql](https://hub.docker.com/r/zabbix/zabbix-server-pgsql/) - Interfície web Zabbix      - Interfície web Zabbix basada en el servidor web Apache2 amb suport de bases de dades MySQL - [zabbix/zabbix-web-apache-mysql](https://hub.docker.com/r/zabbix/zabbix-web-apache-mysql/)      - Interfície web de Zabbix basada en el servidor web Apache2 amb suport de bases de dades PostgreSQL - [zabbix/zabbix-web-apache-pgsql](https://hub.docker.com/r/zabbix/zabbix-web-apache-pgsql/)      - Interfície web Zabbix basada en el servidor web Nginx amb suport de bases de dades MySQL - [zabbix/zabbix-web-nginx-mysql](https://hub.docker.com/r/zabbix/zabbix-web-nginx-mysql/)      - Interfície web Zabbix basada en el servidor web Nginx amb suport de bases de dades PostgreSQL - [zabbix/zabbix-web-nginx-pgsql](https://hub.docker.com/r/zabbix/zabbix-web-nginx-pgsql/) - Proxy Zabbix      - Proxy Zabbix amb suport de bases de dades SQLite3 - [zabbix/zabbix-proxy-sqlite3](https://hub.docker.com/r/zabbix/zabbix-proxy-sqlite3/)      - Proxy Zabbix amb suport de bases de dades MySQL - [zabbix/zabbix-proxy-mysql](https://hub.docker.com/r/zabbix/zabbix-proxy-mysql/) - Zabbix Java Gateway - [zabbix/zabbix-java-gateway](https://hub.docker.com/r/zabbix/zabbix-java-gateway/)  A més, hi ha suport per a trampes SNMP. Es proporciona com a repositori addicional ([zabbix/zabbix-snmptraps](https://hub.docker.com/r/zabbix/zabbix-snmptraps/)) basat només en Ubuntu Trusty. Es pot enllaçar al servidor Zabbix i al proxy Zabbix.

en-us	### Structure  The API consists of a number of methods that are nominally grouped into separate APIs. Each of the methods performs one specific task. For example, the `host.create` method belongs to the *host* API and is used to create new hosts. Historically, APIs are sometimes referred to as "classes".  ::: notetip Most APIs contain at least four methods: `get`, `create`, `update` and `delete` for retrieving, creating, updating and deleting data respectively, but some of the APIs may provide a totally different set of methods. :::
ca	### Estructura  L'API consta d'una sèrie de mètodes que s'agrupen en API separades. Cadascun dels mètodes realitza una tasca específica. Per exemple, el mètode 'host.create' pertany a l'API *Equip* i s'empra per crear nous equips. Històricament, les API de vegades s'anomenen "classes".  ::: notetip La majoria de les API contenen almenys quatre mètodes: `get`, `create`, `update` i `delete' per recuperar, crear, actualitzar i esborrar dades respectivament, però algunes API poden proporcionar un conjunt de mètodes molt diferent. :::

en-us	#### Structure  The content of this manual is divided into sections and subsections to provide easy access to particular subjects of interest.  When you navigate to respective sections, make sure that you expand section folders to reveal full content of what is included in subsections and individual pages.  Cross-linking between pages of related content is provided as much as possible to make sure that relevant information is not missed by the users.
ca	#### Estructura  El contingut d'aquest manual es divideix en seccions i subseccions per facilitar l'accés a temes concrets d'interès.  Quan navegueu a les seccions, assegureu-vos d'ampliar les carpetes de seccions per veure el contingut complet del que s'inclou a les subseccions i pàgines individuals.  Els enllaços creuats entre pàgines des de les quals s'enllaça el contingut es proporcionen sempre que sigui possible per garantir que els usuaris no es perdin informació rellevant.

en-us	 #### Structure  The header consists of four fields. All numbers in the header are formatted as little-endian.  |Field|Size|Size<br>(large packet)|Description| |--|-|-|------| |`<PROTOCOL>`|4|4|`"ZBXD"` or `5A 42 58 44`| |`<FLAGS>`|1|1|Protocol flags:<br>`0x01` - Zabbix communications protocol<br>`0x02` - compression<br>`0x04` - large packet| |`<DATALEN>`|4|8|Data length.| |`<RESERVED>`|4|8|When compression is used (`0x02` flag) - the length of uncompressed data<br>When compression is not used - `00 00 00 00`|
ca	 #### Estructura  La capçalera es composa de quatre camps. Tots els nombres de la capçalera són amb format Little Endian.  |Camp|Mida|Mida<br>(paquet gros)|Descripció| |--|-|-|------| |`<PROTOCOL>`|4|4|`"ZBXD"` or `5A 42 58 44`| |`<FLAGS>`|1|1|Indicadors de protocol:<br>`0x01` - Protocol de comunicacions Zabbix <br>`0x02` - compressió<br>`0x04` - paquet gros| |`<DATALEN>`|4|8|Longitud de les dades.| |`<RESERVED>`|4|8|Quan la compressió sigui emprada (`0x02` flag) - la longitud de les dades no comprimides <br>Quan no s'empra la compressió - `00 00 00 00`|

en-us	#### Subfilter in latest data  A subfilter has been added in the *Latest data* section. The subfilter is useful for a quick one-click access to groups of  related items.  The subfilter shows **clickable links** allowing  to filter items based on a common entity - the host, tag name or  tag value. As soon as the entity is clicked, items are  immediately filtered.  For more details, see the [latest data](/manual/web_interface/frontend_sections/monitoring/latest_data) section.
ca	##### Subfiltre a les darreres dades  S'ha afegit un subfiltre a la secció *Dades més recents*. El subfiltre és útil per accedir ràpidament amb un sol clic a grups d'elements relacionats.  El subfiltre mostra **enllaços on es poden fer clic** per filtrar elements basats en una entitat comuna: equip, nom de l'etiqueta o valor de l'etiqueta. Tan bon punt feu clic a l'entitat, els elements es filtren de seguida.  Per obtindre més detalls, consulteu la secció [darreres dades](/manual/web_interface/frontend_sections/monitoring/latest_data).

en-us	##### Substring extraction in trigger tags  Substring extraction is supported for populating the tag name or tag value, using a macro [function](/manual/config/macros/macro_functions) - applying a regular expression to the value obtained by the {ITEM.VALUE}, {ITEM.LASTVALUE} macro or a low-level discovery macro. For example:      {{ITEM.VALUE}.regsub(pattern, output)}     {{ITEM.VALUE}.iregsub(pattern, output)}      {{#LLDMACRO}.regsub(pattern, output)}     {{#LLDMACRO}.iregsub(pattern, output)}  Tag name and value will be cut to 255 characters if their length exceeds 255 characters after macro resolution.  See also: Using macro functions in [low-level discovery macros](/manual/config/macros/lld_macros#using_macro_functions) for event tagging.
ca	##### Extracció de sub-cadenes a etiquetes de triggers  L'extracció de subcadenes s'admet per omplir el nom de l'etiqueta o el valor de l'etiqueta, emprant la [funció macro](/manual/config/macros/macro_functions) - aplicant l'expressió regular al valor obtingut per {ITEM.VALUE}, {ITEM.LASTVALUE} o una macro de descoberta de baix nivell. Per exemple:       {{ITEM.VALUE}.regsub(patró, sortida)}      {{ITEM.VALUE}.iregsub(patró, sortida)}       {{#LLDMACRO}.regsub(patró, sortida)}      {{#LLDMACRO}.iregsub(patró, sortida)}  El nom i el valor de l'etiqueta es reduiran a 255 caràcters si la seva longitud supera els 255 un cop es resolgui la macro.  Veieu també: Ús de funcions de macro a [macros de descoberta de baix nivell](/manual/config/macros/lld_macros#using_macro_functions) per a les etiquetes d'esdeveniment.

en-us	#### Supported agents 2  Older Zabbix agents 2 from version 4.4 onwards are compatible with Zabbix 6.0; Zabbix agent 2 must not be newer than 6.0.  Note that when using Zabbix agent 2 versions 4.4 and 5.0, the default interval of 10 minutes is used for refreshing unsupported items.  To take full advantage of the latest metrics, improved performance and reduced memory usage, use the latest supported agent 2.
ca	#### Agents 2 suportats  Les versions antigues d'agents 2 de Zabbix des de la versió 4.4 són compatibles amb Zabbix 6.0; l'agent 2 de Zabbix no ha d'ésser més nou que la versió 6.0.  Tingueu en compte que quan empreu les versions 4.4 i 5.0 de l'agent 2 de Zabbix, l'interval per defecte de 10 minuts s'empra per actualitzar els elements no suportats.  Per treure partit de les darreres mètriques, rendiment millorat i ús reduït de memòria, empreu la darrera actualització de l'agent 2 de Zabbix.

en-us	#### Supported agents  To be compatible with Zabbix 6.0, Zabbix agent must not be older than version 1.4 and must not be newer than 6.0.  You may need to review the configuration of older agents as some parameters have changed, for example, parameters related to [logging](https://www.zabbix.com/documentation/3.0/manual/installation/upgrade_notes_300#changes_in_configuration_parameters_related_to_logging) for versions before 3.0.  To take full advantage of the latest metrics, improved performance and reduced memory usage, use the latest supported agent.  **Notes for Windows XP**  On Windows XP/Server 2003, do not use agent templates that are newer than Zabbix 4.0.x. The newer  templates use English performance counters, which are only supported since Windows Vista/Server 2008. 
ca	#### Agents admesos  Per ésser compatible amb Zabbix 6.0, l'agent Zabbix no ha d'ésser anterior a la versió 1.4 ni més nou que la versió 6.0.  Heu de revisar la configuració dels agents antics, doncs alguns paràmetres han canviat. Per exemple: els paràmetres referents al [registre](https://www.zabbix.com/documentation/3.0/manual/installation/upgrade_notes_300#changes_in_configuration_parameters_related_to_logging) per a versions anteriors a la 3.0.  Per tindre l'avantatge de les darreres mètriques, rendiment millorat i un ús reduït de memòria, empreu el darrer agent suportat.  ** Notes sobre Windows XP**  Per Windows XP/Server 2003, no empreu pas plantilles d'agent posteriors a Zabbix 4.0.x. Les noves plantilles empren comptadors de rendiment en anglès, que només s'admeten des de Windows Vista/Server 2008.

en-us	#### Supported checks  -   Parameters without angle brackets are constants - for example,     'host' and 'available' in `zabbix[host,<type>,available]`. Use them     in the item key *as is*. -   Values for items and item parameters that are "not supported on     proxy" can only be gathered if the host is monitored by server. And     vice versa, values "not supported on server" can only be gathered if     the host is monitored by proxy.  |Key|<|<|<|<|<| |-|------|--|------|------|-| |▲|Description|<|<|Return value|Comments| |zabbix\[boottime\]|<|<|<|<|<| |<|Startup time of Zabbix server or Zabbix proxy process in seconds.|<|<|Integer.|<| |zabbix\[cluster,discovery,nodes\]|<|<|<|<|<| |<|Discover [high availability cluster](/manual/concepts/server/ha) nodes.|<|<|JSON.|This item can be used in low-level discovery.| |zabbix\[history\]|<|<|<|<|<| |<|Number of values stored in the HISTORY table.|<|<|Integer.|This item is deprecated since Zabbix 6.0.<br>Do not use if MySQL InnoDB, Oracle or PostgreSQL is used!<br>*(not supported on proxy)*| |zabbix\[history\_log\]|<|<|<|<|<| |<|Number of values stored in the HISTORY\_LOG table.|<|<|Integer.|This item is deprecated since Zabbix 6.0.<br>Do not use if MySQL InnoDB, Oracle or PostgreSQL is used!<br>*(not supported on proxy)*| |zabbix\[history\_str\]|<|<|<|<|<| |<|Number of values stored in the HISTORY\_STR table.|<|<|Integer.|This item is deprecated since Zabbix 6.0.<br>Do not use if MySQL InnoDB, Oracle or PostgreSQL is used!<br>*(not supported on proxy)*| |zabbix\[history\_text\]|<|<|<|<|<| |<|Number of values stored in the HISTORY\_TEXT table.|<|<|Integer.|This item is deprecated since Zabbix 6.0.<br>Do not use if MySQL InnoDB, Oracle or PostgreSQL is used!<br>*(not supported on proxy)*| |zabbix\[history\_uint\]|<|<|<|<|<| |<|Number of values stored in the HISTORY\_UINT table.|<|<|Integer.|This item is deprecated since Zabbix 6.0.<br>Do not use if MySQL InnoDB, Oracle or PostgreSQL is used!<br>This item is supported since Zabbix 1.8.3.<br>*(not supported on proxy)*| |zabbix\[host,,items\]|<|<|<|<|<| |<|Number of enabled items (supported and not supported) on the host.|<|<|Integer.|This item is supported since Zabbix 3.0.0.| |zabbix\[host,,items\_unsupported\]|<|<|<|<|<| |<|Number of enabled unsupported items on the host.|<|<|Integer.|This item is supported since Zabbix 3.0.0.| |zabbix\[host,,maintenance\]|<|<|<|<|<| |<|Current maintenance status of a host.|<|<|0 - host in normal state,<br>1 - host in maintenance with data collection,<br>2 - host in maintenance without data collection.|This item is always processed by Zabbix server regardless of host location (on server or proxy). The proxy will not receive this item with configuration data.<br>The second parameter must be empty and is reserved for future use.| |zabbix\[host,discovery,interfaces\]|<|<|<|<|<| |<|Details of all configured interfaces of the host in Zabbix frontend.|<|<|JSON object.|This item can be used in [low-level discovery](/manual/discovery/low_level_discovery/examples/host_interfaces).<br>This item is supported since Zabbix 3.4.0.<br>*(not supported on proxy)*| |zabbix\[host,<type>,available\]|<|<|<|<|<| |<|Availability of the main interface of a particular type of checks on the host.|<|<|0 - not available, 1 - available, 2 - unknown.|Valid **types** are:<br>*agent*, *snmp*, *ipmi*, *jmx*<br><br>The item value is calculated according to configuration parameters regarding host [unreachability/unavailability](/manual/appendix/items/unreachability).<br><br>This item is supported since Zabbix 2.0.0.<br>| |zabbix\[hosts\]|<|<|<|<|<| |<|Number of monitored hosts.|<|<|Integer.|<| |zabbix\[items\]|<|<|<|<|<| |<|Number of enabled items (supported and not supported).|<|<|Integer.|<| |zabbix\[items\_unsupported\]|<|<|<|<|<| |<|Number of not supported items.|<|<|Integer.|<| |zabbix\[java,,<param>\]|<|<|<|<|<| |<|Information about Zabbix Java gateway.|<|<|If <param> is *ping*, "1" is returned. Can be used to check Java gateway availability using nodata() trigger function.<br><br>If <param> is *version*, version of Java gateway is returned. Example: "2.0.0".|Valid values for **param** are:<br>*ping*, *version*<br><br>Second parameter must be empty and is reserved for future use.| |zabbix\[lld\_queue\]|<|<|<|<|<| |<|Count of values enqueued in the low-level discovery processing queue.|<|<|Integer.|This item can be used to monitor the low-level discovery processing queue length.<br><br>This item is supported since Zabbix 4.2.0.| |zabbix\[preprocessing\_queue\]|<|<|<|<|<| |<|Count of values enqueued in the preprocessing queue.|<|<|Integer.|This item can be used to monitor the preprocessing queue length.<br><br>This item is supported since Zabbix 3.4.0.| |zabbix\[process,<type>,<mode>,<state>\]|<|<|<|<|<| |<|Time a particular Zabbix process or a group of processes (identified by <type> and <mode>) spent in <state> in percentage. It is calculated for the last minute only.<br><br>If <mode> is Zabbix process number that is not running (for example, with 5 pollers running <mode> is specified to be 6), such an item will turn into unsupported state.<br>Minimum and maximum refers to the usage percentage for a single process. So if in a group of 3 pollers usage percentages per process were 2, 18 and 66, min would return 2 and max would return 66.<br>Processes report what they are doing in shared memory and the self-monitoring process summarizes that data each second. State changes (busy/idle) are registered upon change - thus a process that becomes busy registers as such and doesn't change or update the state until it becomes idle. This ensures that even fully hung processes will be correctly registered as 100% busy.<br>Currently, "busy" means "not sleeping", but in the future additional states might be introduced - waiting for locks, performing database queries, etc.<br>On Linux and most other systems, resolution is 1/100 of a second.|<|<|Percentage of time.<br>Float.|Supported **types** of [server processes](/manual/concepts/server#server_process_types):<br>*alert manager*, *alert syncer*, *alerter*, *availability manager*, *configuration syncer*, *discoverer*, *escalator*, *ha manager*, *history poller*, *history syncer*, *housekeeper*, *http poller*, *icmp pinger*, *ipmi manager*, *ipmi poller*, *java poller*, *lld manager*, *lld worker*, *odbc poller*, *poller*, *preprocessing manager*, *preprocessing worker*, *proxy poller*, *self-monitoring*, *service manager*, *snmp trapper*, *task manager*, *timer*, *trapper*, *trigger housekeeper*, *unreachable poller*, *vmware collector*<br><br>Supported **types** of [proxy processes](/manual/concepts/proxy#proxy_process_types):<br>*availability manager*, *configuration syncer*, *data sender*, *discoverer*, *heartbeat sender*, *history poller*, *history syncer*, *housekeeper*, *http poller*, *icmp pinger*, *ipmi manager*, *ipmi poller*, *java poller*, *odbc poller*, *poller*, *preprocessing manager*, *preprocessing worker*, *self-monitoring*, *snmp trapper*, *task manager*, *trapper*, *unreachable poller*, *vmware collector*<br><br>Valid **modes** are:<br>*avg* - average value for all processes of a given type (default)<br>*count* - returns number of forks for a given process type, <state> should not be specified<br>*max* - maximum value<br>*min* - minimum value<br>*<process number>* - process number (between 1 and the number of pre-forked instances). For example, if 4 trappers are running, the value is between 1 and 4.<br><br>Valid **states** are:<br>*busy* - process is in busy state, for example, processing request (default).<br>*idle* - process is in idle state doing nothing.<br><br>Examples:<br>=> zabbix\[process,poller,avg,busy\] → average time of poller processes spent doing something during the last minute<br>=> zabbix\[process,"icmp pinger",max,busy\] → maximum time spent doing something by any ICMP pinger process during the last minute<br>=> zabbix\[process,"history syncer",2,busy\] → time spent doing something by history syncer number 2 during the last minute<br>=> zabbix\[process,trapper,count\] → amount of currently running trapper processes| |zabbix\[proxy,<name>,<param>\]|<|<|<|<|<| |<|Information about Zabbix proxy.|<|<|Integer.|**name**: proxy name<br><br>Valid values for **param** are:<br>*lastaccess* - timestamp of last heart beat message received from proxy<br>*delay* - how long collected values are unsent, calculated as "proxy delay" (difference between the current proxy time and the timestamp of the oldest unsent value on proxy) + ("current server time" - "proxy lastaccess")<br><br>Example:<br>=> zabbix\[proxy,"Germany",lastaccess\]<br><br>`fuzzytime()` [function](/manual/appendix/functions/history) can be used to check availability of proxies.<br>This item is always processed by Zabbix server regardless of host location (on server or proxy).| |zabbix\[proxy\_history\]|<|<|<|<|<| |<|Number of values in the proxy history table waiting to be sent to the server.|<|<|Integer.|*(not supported on server)*| |zabbix\[queue,<from>,<to>\]|<|<|<|<|<| |<|Number of monitored items in the queue which are delayed at least by <from> seconds but less than by <to> seconds.|<|<|Integer.|**from** - default: 6 seconds<br>**to** - default: infinity<br>[Time-unit symbols](/manual/appendix/suffixes) (s,m,h,d,w) are supported for these parameters.| |zabbix\[rcache,<cache>,<mode>\]|<|<|<|<|<| |<|Availability statistics of Zabbix configuration cache.|<|<|Integer (for size); float (for percentage).|**cache**: *buffer*<br><br>Valid **modes** are:<br>*total* - total size of buffer<br>*free* - size of free buffer<br>*pfree* - percentage of free buffer<br>*used* - size of used buffer<br>*pused* - percentage of used buffer<br><br>*pused* mode is supported since Zabbix 4.0.0.| |zabbix\[requiredperformance\]|<|<|<|<|<| |<|Required performance of Zabbix server or Zabbix proxy, in new values per second expected.|<|<|Float.|Approximately correlates with "Required server performance, new values per second" in *Reports → [System information](/manual/web_interface/frontend_sections/reports/status_of_zabbix)*.| |zabbix\[stats,<ip>,<port>\]|<|<|<|<|<| |<|Remote Zabbix server or proxy internal metrics.|<|<|JSON object.|**ip** - IP/DNS/network mask list of servers/proxies to be remotely queried (default is 127.0.0.1)<br>**port** - port of server/proxy to be remotely queried (default is 10051)<br><br>Note that the stats request will only be accepted from the addresses listed in the 'StatsAllowedIP' [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) parameter on the target instance.<br><br>A selected set of internal metrics is returned by this item. For details, see [Remote monitoring of Zabbix stats](/manual/appendix/items/remote_stats#exposed_metrics).<br><br>Supported since 4.2.0.| |zabbix\[stats,<ip>,<port>,queue,<from>,<to>\]|<|<|<|<|<| |<|Remote Zabbix server or proxy internal queue metrics (see `zabbix[queue,<from>,<to>]`).|<|<|JSON object.|**ip** - IP/DNS/network mask list of servers/proxies to be remotely queried (default is 127.0.0.1)<br>**port** - port of server/proxy to be remotely queried (default is 10051)<br>**from** - delayed by at least (default is 6 seconds)<br>**to** - delayed by at most (default is infinity)<br><br>Note that the stats request will only be accepted from the addresses listed in the 'StatsAllowedIP' [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) parameter on the target instance.<br><br>Supported since 4.2.0.| |zabbix\[tcache,cache,<parameter>\]|<|<|<|<|<| |<|Effectiveness statistics of the Zabbix trend function cache.|<|<|Integer (for size); float (for percentage).|Valid **parameters** are:<br>*all* - total cache requests (default)<br>*hits* - cache hits<br>*phits* - percentage of cache hits<br>*misses* - cache misses<br>*pmisses* - percentage of cache misses<br>*items* - the number of cached items<br>*requests* - the number of cached requests<br>*pitems* - percentage of cached items from cached items + requests. Low percentage most likely means that the cache size can be reduced.<br><br>Supported since 5.4.0.<br><br>*(not supported on proxy)*| |zabbix\[trends\]|<|<|<|<|<| |<|Number of values stored in the TRENDS table.|<|<|Integer.|This item is deprecated since Zabbix 6.0.<br>Do not use if MySQL InnoDB, Oracle or PostgreSQL is used!<br>*(not supported on proxy)*| |zabbix\[trends\_uint\]|<|<|<|<|<| |<|Number of values stored in the TRENDS\_UINT table.|<|<|Integer.|This item is deprecated since Zabbix 6.0.<br>Do not use if MySQL InnoDB, Oracle or PostgreSQL is used!<br>This item is supported since Zabbix 1.8.3.<br>*(not supported on proxy)*| |zabbix\[triggers\]|<|<|<|<|<| |<|Number of enabled triggers in Zabbix database, with all items enabled on enabled hosts.|<|<|Integer.|*(not supported on proxy)*| |zabbix\[uptime\]|<|<|<|<|<| |<|Uptime of Zabbix server or Zabbix proxy process in seconds.|<|<|Integer.|<| |zabbix\[vcache,buffer,<mode>\]|<|<|<|<|<| |<|Availability statistics of Zabbix value cache.|<|<|Integer (for size); float (for percentage).|Valid **modes** are:<br>*total* - total size of buffer<br>*free* - size of free buffer<br>*pfree* - percentage of free buffer<br>*used* - size of used buffer<br>*pused* - percentage of used buffer<br><br>*(not supported on proxy)*| |zabbix\[vcache,cache,<parameter>\]|<|<|<|<|<| |<|Effectiveness statistics of Zabbix value cache.|<|<|Integer.<br><br>With the *mode* parameter:<br>0 - normal mode,<br>1 - low memory mode|Valid **parameter** values are:<br>*requests* - total number of requests<br>*hits* - number of cache hits (history values taken from the cache)<br>*misses* - number of cache misses (history values taken from the database)<br>*mode* - value cache operating mode<br><br>This item is supported since Zabbix 2.2.0 and the *mode* parameter since Zabbix 3.0.0.<br>*(not supported on proxy)*<br><br>Once the low memory mode has been switched on, the value cache will remain in this state for 24 hours, even if the problem that triggered this mode is resolved sooner.<br><br>You may use this key with the *Change per second* preprocessing step in order to get values per second statistics.| |zabbix\[version\]|<|<|<|<|<| |<|Version of Zabbix server or proxy.|<|<|String.|This item is supported since Zabbix 5.0.0.<br><br>Example of return value: 5.0.0beta1| |zabbix\[vmware,buffer,<mode>\]|<|<|<|<|<| |<|Availability statistics of Zabbix vmware cache.|<|<|Integer (for size); float (for percentage).|Valid **modes** are:<br>*total* - total size of buffer<br>*free* - size of free buffer<br>*pfree* - percentage of free buffer<br>*used* - size of used buffer<br>*pused* - percentage of used buffer| |zabbix\[wcache,<cache>,<mode>\]|<|<|<|<|<| |<|Statistics and availability of Zabbix write cache.|<|<|<|Specifying <cache> is mandatory.| |<|**Cache**|**Mode**|<|<|<| |^|values|all<br>*(default)*|Total number of values processed by Zabbix server or Zabbix proxy, except unsupported items.|Integer|Counter.<br>You may use this key with the *Change per second* preprocessing step in order to get values per second statistics.| |^|^|float|Number of processed float values.|Integer|Counter.| |^|^|uint|Number of processed unsigned integer values.|Integer|Counter.| |^|^|str|Number of processed character/string values.|Integer|Counter.| |^|^|log|Number of processed log values.|Integer|Counter.| |^|^|text|Number of processed text values.|Integer|Counter.| |^|^|not supported|Number of times item processing resulted in item becoming unsupported or keeping that state.|Integer|Counter.<br>| |^|history|pfree<br>*(default)*|Percentage of free history buffer.|Float.|History cache is used to store item values. A low number indicates performance problems on the database side.| |^|^|free|Size of free history buffer.|Integer|<| |^|^|total|Total size of history buffer.|Integer|<| |^|^|used|Size of used history buffer.|Integer|<| |^|^|pused|Percentage of used history buffer.|Float.|*pused* mode is supported since Zabbix 4.0.0.| |^|index|pfree<br>*(default)*|Percentage of free history index buffer.|Float.|History index cache is used to index values stored in history cache.<br>After the history cache is filled and then cleared, the history index cache will still keep some data. This behavior is expected and helps the system run more efficiently by avoiding the extra processing required to constantly resize the memory.<br>*Index* cache is supported since Zabbix 3.0.0.| |^|^|free|Size of free history index history buffer.|Integer|<| |^|^|total|Total size of history index history buffer.|Integer|<| |^|^|used|Size of used history index history buffer.|Integer|<| |^|^|pused|Percentage of used history index buffer.|Float.|*pused* mode is supported since Zabbix 4.0.0.| |^|trend|pfree<br>*(default)*|Percentage of free trend cache.|Float.|Trend cache stores aggregate for the current hour for all items that receive data.<br>*(not supported on proxy)*| |^|^|free|Size of free trend buffer.|Integer|*(not supported on proxy)*| |^|^|total|Total size of trend buffer.|Integer|*(not supported on proxy)*| |^|^|used|Size of used trend buffer.|Integer|*(not supported on proxy)*| |^|^|pused|Percentage of used trend buffer.|Float.|*(not supported on proxy)*<br><br>*pused* mode is supported since Zabbix 4.0.0.|
ca	#### Validacions admeses  - Els paràmetres sense claudàtors angulars són constants, per exemple, "equip" i "disponible" a "zabbix[host,<tipus>,disponible]". Empreu-los a la clau d'element *tal com són*. - Els valors dels elements i els paràmetres d'element que "no són compatibles amb el proxy" només es poden recollir si el servidor monitora l'equip. I viceversa, els valors "no compatibles amb el servidor" només es poden recollir si l'equip és monitorat per el proxy.  |Clau|<|<|<|<|<| |-|------|--|------|-------|-| |▲|Descripció|<|<|Valor de retorn|Comentaris| |zabbix\[boottime\]|<|<|<|<|<| |<|Hora d'inici del procés del servidor Zabbix o del proxy Zabbix en segons.|<|<|Enter.|<| |zabbix\[cluster,discovery,nodes\]|<|<|<|<|<| |<|Nodes de descoberta del [clúster d'alta disponibilitat](/manual/concepts/server/ha).|<|<|JSON.|Aquest element es pot emprar en descoberta de baix nivell.| |zabbix\[history\]|<|<|<|<|<| |<|Nombre de valors emmagatzemats a la taula HISTÒRIC.|<|<|Enter.|Aquest element és obsolet des de Zabbix 6.0.<br>No l'empreu si s'empra MySQL InnoDB, Oracle o PostgreSQL!<br>*( no és compatible amb el proxy)*| |zabbix\[history\_log\]|<|<|<|<|<| |<|Nombre de valors emmagatzemats a la taula HISTORY\_LOG.|<|<|Enter.|Aquest element és obsolet des de Zabbix 6.0.<br>No l'empreu si s'empra MySQL InnoDB, Oracle o PostgreSQL!<br> * (no compatible amb el proxy)*| |zabbix\[history\_str\]|<|<|<|<|<| |<|Nombre de valors emmagatzemats a la taula HISTORY\_STR.|<|<|Enter.|Aquest element és obsolet des de Zabbix 6.0.<br>No l'empreu si s'empra MySQL InnoDB, Oracle o PostgreSQL!<br> * (no compatible amb el proxy)*| |zabbix\[history\_text\]|<|<|<|<|<| |<|Nombre de valors emmagatzemats a la taula HISTORY\_TEXT.|<|<|Enter.|Aquest element és obsolet des de Zabbix 6.0.<br>No l'empreu si s'empra MySQL InnoDB, Oracle o PostgreSQL!<br> *(no compatible amb el proxy)*| |zabbix\[history\_uint\]|<|<|<|<|<| |<|Nombre de valors emmagatzemats a la taula HISTORY\_UINT.|<|<|Enter.|Aquest element és obsolet des de Zabbix 6.0.<br>No l'empreu si s'empra MySQL InnoDB, Oracle o PostgreSQL!<br> Aquest element s'admet des de Zabbix 1.8.3.<br>*(no és compatible amb el proxy)*| |zabbix\[host,,items\]|<|<|<|<|<| |<|Nombre d'elements activats (admesos i no admesos) a l'equip.|<|<|Enter.|Aquest element s'admet des de Zabbix 3.0.0.| |zabbix\[hosts,,items\_unsupported\]|<|<|<|<|<| |<|Nombre d'elements activats no admesos a l'equip.|<|<|Enter.|Aquest element s'admet des de Zabbix 3.0.0.\*| |zabbix\[host,,maintenance\]|<|<|<|<|<| |<|L'estat de manteniment actual d'un equip.|<|<|0 - equip en estat normal,<br>1 - equip en manteniment amb recollida de dades,<br>2 - equip en manteniment sense recollida de dades. |Aquest element sempre es processa pel servidor Zabbix independentment de la ubicació de l'equip (al servidor o al proxy). El proxy no rebrà aquest element amb les dades de configuració.<br>El segon paràmetre ha d'ésser buit i és reservat per a un ús futur.| |zabbix\[host,discovery,interfaces\]|<|<|<|<|<| |<|Detalls de totes les interfícies d'equip configurades a la interfície Zabbix.|<|<|Objecte JSON.|Aquest element es pot emprar a [descoberta de baix nivell](/manual/discovery/low_level_discovery/examples/host_interfaces).< br>Aquest element s'admet des de Zabbix 3.4.0.<br>*(no és compatible amb el proxy)*| |zabbix\[host,\<type\>,available\]|<|<|<|<|<| |<|Disponibilitat de la interfície principal d'un tipus concret de comprovacions a l'equip.|<|<|0 - no disponible, 1 - disponible, 2 - desconegut.|Els **tipus** vàlids són:< br>*agent*, * snmp*, *ipmi*, *jmx*<br><br>El valor de l'element es calcula en funció de la configuració de [inaccessibilitat/indisponibilitat](/manual/appendix/items/unreachability) de l'equip.<br>< br> Aquest element s'admet des de Zabbix 2.0.0.<br>| |zabbix\[hosts\]|<|<|<|<|<| |<|Nombre d'equips monitorats.|<|<|Enter.|<| |zabbix\[elements\]|<|<|<|<|<| |<|Nombre d'elements habilitats (admesos i no admesos).|<|<|Enter.|<| |zabbix\[elements\_unsupported\]|<|<|<|<|<| |<|Nombre d'elements no compatibles.|<|<|Enter.|<| |zabbix\[java,,\<param\>\]|<|<|<|<|<| |<|Informació de la passarel·la Java de Zabbix.|<|<|Si \<param\> és *ping*, es retorna "1". Es pot emprar per comprovar la disponibilitat de la passarel·la de Java mitjançant la funció d'activació nodata().<br><br>Si \<param\> és *versió*, es retorna la versió de la passarel·la de Java. Exemple: "2.0.0".|Els valors vàlids per a **param** són:<br>*ping*, *version*<br><br>El segon paràmetre ha d'ésser buit i és reservat per a un ús futur. | |zabbix\[lld\_queue\]|<|<|<|<|<| |<|Nombre de valors en cua a la cua de processament de descoberta de baix nivell.|<|<|Enter.|Aquest element es pot emprar per monitorar la durada de la cua de processament de descoberta de baix nivell.<br><br>Aquest element s'admet des de Zabbix 4.2.0.| |zabbix\[preprocessing\_queue\]|<|<|<|<|<| |<|Nombre de valors en cua a la cua de preprocessament.|<|<|Enter.|Aquest element es pot emprar per controlar la longitud de la cua de preprocessament.<br> <br>Aquest element s'admet des de Zabbix 3.4. 0.| |zabbix\[process,\<type\>,\<mode\>,\<status\>\]|<|<|<|<|<| |<|Temps que passa un procés Zabbix o grup de processos concret (identificat per \<type\> i \<mode\>) a l'estat \<status\> en percentatge. Es calcula només per al darrer minut.<br><br>Si \<mode\> és el nombre de procés Zabbix que no s'és executant (per exemple, amb 5 sondes en execució, \<mode\> s'especifica com a 6), com a un element passarà a un estat no compatible.<br>El mínim i el màxim fan referència al percentatge d'ús d'un sol procés. Així, si en un grup de 3 enquestadors els percentatges d'ús per procés fossin 2, 18 i 66, min en tornaria 2 i max tornaria 66.<br> Els processos informen del que són fent a la memòria compartida i l'autocontrol del procés ho resumeix en dades cada segon. Els canvis d'estat (ocupat/inactiu) es registren en canvi, de manera que un procés que és ocupat es registra com a tal i no canvia ni actualitza l'estat fins que es torna inactiu. Això garanteix que fins i tot els processos completament blocats es registren correctament com al 100% d'ocupats.<br>Actualment "ocupat" significa "no dormint", però en el futur es poden introduir estats addicionals: esperant bloqueigs, fent consultes a la base de dades, etc. <br>A Linux i la majoria dels altres sistemes, la resolució és d'1/100 de segon.|<|<|Percentatge de temps.<br>Float.|**Tipus** de [procés del servidor](/manual/concepts/server#server_process_types) compatible:<br>*gestor d'alertes*, *sincronitzador d'alertes*, *alerta*, *gestor de disponibilitat*, *configuració de sincronització*, *descobridor*, *escala mecànica*, *enquesta d'historial*, *sincronitzador d'historial*, *neteja periòdica*, *enquestador http*, *icmp pinger*, *gestor ipmi*, *enquestador ipmi*, *enquestador java*, *gestor lld*, *treballador lld*, *enquestador odbc*, *poller*, *gestor de preprocessament*, *treballador de preprocessament*, *enquestador intermediari*, *autocontrol*, *snmp trapper*, *gestor de tasques*, *temporitzador*, *trapper*, *enquestador inabastable*, *vmware collector*<br > <br>[procés de proxy](/manual/concepts/proxy#proxy_process_types) **tipus**:<br>*gestor de disponibilitat*, *sincronitzador de configuració*, *emissor de dades*, *descobridor*, *emissor de heartbeat*, *history poller*, *history syncer*, *mestre*, *http poller*, *icmp pinger*, *ipmi manager*, *ipmi poller*, *java poller*, *odbs poller*, *poller*, *gestor de preprocessament*, *treballador de preprocessament*, *autocontrol*, *snmp trapper*, *gestor de tasques*, *trapper*, *poller inaccessible*, *vmware collector*<br> <br>Modes *vàlids* són:<br>*mitjana* - valor mitjà per a tots els processos d'un tipus determinat (per defecte) <br>*count* - retorna el nombre de bifurcacions per a un tipus de procés determinat, no s'ha d'especificar \<estat\> <br>*max* - valor màxim<br>*min* - valor mínim<br>*<nombre de procés>* - nombre de procés (entre 1 i el nombre d'instàncies prèviament bifurcades). Per exemple, si es són executant 4 trappers, el valor és entre 1 i 4.<br><br>Els **estats** vàlids són:<br>*ocupat*: el procés és en un estat ocupat, per exemple, s'és processant la petició (per defecte).<br>*idle*: el procés és en estat d'inactivitat sense fer res.<br><br>Exemples:<br>=> zabbix\[process,poller,avg,busy\] → temps mitjà que dediquen els processos de sondeig a fer alguna cosa al darrer minut<br>=> zabbix\[procés,"icmp pinger",max,ocupat\] → temps màxim dedicat a qualsevol procés de pinger ICMP al darrer minut<br>=> zabbix\[procés, "historial syncer",2,ocupat\] → temps dedicat a fer alguna cosa pel sincronitzador d'historial nombre 2 en el progrés de darrera hora<br>=> zabbix\[process,trapper,count\] → quantitat de processos trapper en execució| |zabbix\[proxy,\<nom\>,\<param\>\]|<|<|<|<|<| |<|Informació del proxy Zabbix.|<|<|Enter.|**nom**: nom del proxy<br><br>Els valors vàlids per a **param** són:<br>*lastaccess* - marca de temps del darrer missatge de heartbeat rebut del proxy<br>*retard*: quant de temps no s'envien els valors recollits, calculat com a "retard del proxy" (diferència entre l'hora del proxy actual i la marca de temps del valor més antic no enviat al proxy) + ("servidor actual temps" - "darrer accés al proxy")<br><br>Exemple:<br>=> zabbix\[proxy,"Alemanya",lastaccess\ ]<br><br>La [funció](/manual/apèndix/functions/history) `fuzzytime()` es pot emprar per comprovar la disponibilitat dels proxys.<br>Aquest element sempre el processa el servidor Zabbix, independentment de la ubicació de l'equip (al servidor o al proxy).| |zabbix\[proxy\_history\]|<|<|<|<|<| |<|Nombre de valors a la taula d'historial de proxy esperant per ser enviats al servidor.|<|<|Enter.|*(no compatible amb el servidor)*| |zabbix\[cua,\<de\>,\<a\>\]|<|<|<|<|<| |<|Nombre d'elements monitorats a la cua que s'endarrereixen almenys \<de\> segons però menys de \<a\> segons.|<|<|Enter.|**des de** - per defecte: 6 segons <br> **a** - per defecte: infinit<br>[Símbols d'unitat de temps](/manual/appendix/sufixos) (s,m,h,d,w) són compatibles amb aquests paràmetres.| |zabbix\[rcache,\<cache\>,\<mode\>\]|<|<|<|<|<| |<|Estadístiques de disponibilitat de la memòria cau de configuració Zabbix.|<|<|Enter (per a la mida); flotant (per percentatge).|**cache**: *buffer*<br><br>Els **modes** vàlids són:<br>*total* - mida total de la memòria intermèdia<br>*lliure* - mida de la memòria intermèdia lliure <br>*pfree* - percentatge de memòria intermèdia lliure<br>*used* - mida de memòria intermèdia emprada<br>*pused* - percentatge de memòria intermèdia emprada<br><br>El mode *pused* s'admet des de Zabbix 4.0.0.| |zabbix\[requiredperformance\]|<|<|<|<|<| |<|Rendiment requerit del servidor Zabbix o proxy Zabbix, en valors nous per segon esperats.|<|<|Float.|Correla aproximadament amb "Rendiment del servidor requerit, valors nous per segon" a *Informes → [Sistema Informació](/manual/web_interface/frontend_sections/reports/status_of_zabbix)*.| |zabbix\[estadístiques,\<ip\>,\<port\>\]|<|<|<|<|<| |<|Mètriques internes del servidor o proxy Zabbix remot.|<|<|Objecte JSON.|**ip**: llista d'IP/DNS/màscara de xarxa de servidors/proxy per consultar de forma remota (el valor predeterminat és 127.0.0.1)<br > **port**: el port del servidor/proxy s'ha de consultar de forma remota (el valor predeterminat és 10051)<br><br>Tingueu en compte que la petició d'estadístiques només s'acceptarà des de les adreces que figuren a 'StatsAllowedIP' de [servidor](/manual/appendix /config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) a la instància de destinació.<br><br>Aquest element retorna un conjunt seleccionat de mètriques internes. Per obtindre'n més informació, consulteu el [monitoratge remot de mètriques de Zabbix](/manual/appendix/items/remote_stats#exposed_metrics).<br><br>Suportat des de la versió 4.2.0.| |zabbix\[estadístiques,\<ip\>,\<port\>,cua,\<des\>,\<a\>\]|<|<|<|<|<| |<|Mètriques de la cua interna del servidor Zabbix remot o del proxy (veieu `zabbix[cua,\<de\>,\<a\>]`).|<|<|Objecte JSON.|* *ip** - IP/ Llista de màscares de DNS/xarxa de servidors/proxy per consultar remotament (el valor per defecte és 127.0.0.1)<br>**port** - port del servidor/proxy per consultar remotament (el valor predeterminat és 10051)<br>**de** - endarreriment mínim (el valor per defecte és de 6 segons)<br>**a** - endarreriment màxim (per defecte és l'infinit)<br><br>Tingueu en compte que la petició d'estadístiques només s'acceptarà des de les adreces indicades al paràmetre 'StatsAllowedIP' de [servidor](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) a la instància de destinació.<br><br>Admès des de la versió 4.2.0.| |zabbix\[tcache,cache,\<parameter\>\]|<|<|<|<|<| |<|Estadístiques d'eficiència de la memòria cau de la funció de tendència Zabbix.|<|<|Enter (per a la mida); flotant (per percentatge).|Els **paràmetres** vàlids són:<br>*tots* - visites totals de la memòria cau (per defecte)<br>*hits* - visites de la memòria cau<br>*phits* - percentatge de visites de la memòria cau<br > *misses* - errors de la memòria cau<br>*pmisses* - percentatge d'errors de la memòria cau<br>*elements* - el nombre d'elements a la memòria cau<br>*requests* - el nombre de peticions a la memòria cau<br>*pitems* - percentatge d'elements a la memòria cau des d'elements a la memòria cau + peticions. És probable que un percentatge baix vulgui dir que es pot reduir la mida de la memòria cau.<br><br>S'admet des de la versió 5.4.0.<br><br>*(no és compatible amb el proxy)*| |zabbix\[tendències\]|<|<|<|<|<| |<|Nombre de valors afegits a la taula TRENDS.|<|<|Enter.|Aquest element és obsolet des de Zabbix 6.0.<br>No l'empreu si s'empra MySQL InnoDB, Oracle o PostgreSQL!<br>*( no és compatible amb el proxy)*| |zabbix\[tendències\_uint\]|<|<|<|<|<| |<|Nombre de valors emmagatzemats a la taula TRENDS\_UINT.|<|<|Enter.|Aquest element és obsolet des de Zabbix 6.0.<br>No l'empreu si s'empra MySQL InnoDB, Oracle o PostgreSQL!<br> Aquest element s'admet des de Zabbix 1.8.3.<br>*(no és compatible amb el proxy)*| |zabbix\[triggers\]|<|<|<|<|<| |<|Nombre de triggers activats a la base de dades Zabbix, amb tots els elements activats als equips habilitats.|<|<|Enter.|*(no compatible amb el proxy)*| |zabbix\[temps de funcionament\]|<|<|<|<|<| |<|Temps de disponibilitat del servidor Zabbix o del procés proxy Zabbix en segons.|<|<|Enter.|<| |zabbix\[vcache,buffer,\<mode\>\]|<|<|<|<|<| |<|Estadístiques de disponibilitat de la memòria cau del valor Zabbix.|<|<|Enter (per a la mida); flotant (per percentatge).| Els **modes** vàlids són:<br>*total* - mida total de la memòria intermèdia<br>*lliure* - mida de la memòria intermèdia lliure<br>*pfree* - percentatge de la memòria intermèdia lliure<br>*emprat* - mida de la memòria intermèdia emprada<br>*pused* - percentatge de memòria intermèdia emprat<br><br>*(no compatible amb el proxy)*| |zabbix\[vcache,cache,\<parameter\>\]|<|<|<|<|<| |<|Estadístiques d'eficiència de la memòria cau del valor Zabbix.|<|<|Enter.<br><br>Amb el paràmetre *mode*:<br>0 - mode normal,<br>1 - mode de memòria baixa| **paràmetres vàlids** els valors són:<br>*requests* - nombre total de peticions<br>*hits* - recompte de visites a la memòria cau (valors de l'historial extrets de la memòria cau)<br>*misses* - nombre d'errors de memòria cau (valors de l'historial) ​​recuperat de la base de dades)<br>*mode* - mode operatiu de la memòria cau de valors<br><br>Aquest element s'admet des de Zabbix 2.2.0 i el paràmetre *mode* des de Zabbix 3.0.0.<br>*(no compatible amb el proxy)*<br><br>Un cop s'hagi activat el mode de memòria baixa, la memòria cau de valors romandrà en aquest estat durant 24 hores, encara que el problema que va activar aquest mode es resolgui abans.<br><br> Podeu emprar aquesta clau amb el pas de preprocessament *Canvis per segon* per obtindre estadístiques de valors per segon.| |zabbix\[version\]|<|<|<|<|<| |<|Versió del servidor o proxy Zabbix.|<|<|String.|Aquest element s'admet des de Zabbix 5.0.0.<br><br>Exemple de valor retornat: 5.0.0beta1| |zabbix\[vmware,buffer,\<mode\>\]|<|<|<|<|<| |<|Estadístiques de disponibilitat de la memòria cau de vmware Zabbix.|<|<|Enter (per a la mida); flotant (per a percentatge).| Els **modes** vàlids són:<br>*total* - mida total de la memòria intermèdia<br>*free* - mida de la memòria intermèdia lliure<br>*pfree* - percentatge de la memòria intermèdia lliure <br>*used* - mida de memòria intermèdia usada<br>*pused* - percentatge de memòria intermèdia usada| |zabbix\[wcache,\<cache\>,\<mode\>\]|<|<|<|<|<| |<|Estadístiques i disponibilitat de la memòria cau d'escriptura de Zabbix.|<|<|<|Especificar \<cache\> és obligatori.| |<|**Memòria cau**|**Mode**|<|<|<| |^|valors|tots<br>*(per defecte)*|Nombre total de valors processats pel servidor Zabbix o proxy Zabbix, exclosos els elements no compatibles.|Enter|Comptador.<br>Podeu emprar aquesta clau amb el *Canvis per segon* pas de preprocessament per obtenir estadístiques de valors per segon.| |^|^|float|Nombre de valors flotants processats.|Enter|Recompte.| |^|^|uint|Nombre de valors enters sense signe processats.|Enter|Comptador.| |^|^|str|Nombre de valors de caràcters/cadenes processats.|Enter|Recompte.| |^|^|log|Nombre de valors de registre processats.|Enter|Recompte.| |^|^|text|Nombre de valors de text processats.|Enter|Recompte.| |^|^|not supported|Nombre de vegades que el processament de l'element ha fet que l'element no s'admeti o l'ha mantingut en aquest estat.|Enter|Comptador.<br>| |^|history|pfree<br>*(per defecte)*|Percentatge de memòria intermèdia d'historial lliure.|Float.|La memòria cau de l'historial s'empra per emmagatzemar els valors dels elements. Un nombre baix indica problemes de rendiment al costat de la base de dades.| |^|^|free|Mida de la memòria intermèdia lliure de l'historial.|Enter|<| |^|^|total|Mida total de la memòria intermèdia de l'historial.|Enter|<| |^|^|used|Mida del buffer d'historial emprat.|Enter|<| |^|^|pused|Percentatge de memòria intermèdia d'historial emprat.|Float.|El mode *pused* és compatible des de Zabbix 4.0.0.| |^|index|pfree<br>*(per defecte)*|Percentatge de memòria intermèdia d'índex de l'historial lliure.|Float.|La memòria cau d'índex de l'historial s'empra per indexar els valors emmagatzemats a la memòria cau de l'històric.<br>Després d'omplir i esborrar la memòria cau de l'historial, la memòria cau de l'índex de l'historial encara conservarà algunes dades.    Aquest comportament s'espera i ajuda al sistema a funcionar de manera més eficient evitant el processament addicional necessari per redimensionar constantment la memòria.<br>La *memòria cau d'índex* és compatible des de Zabbix 3.0.0.| |^|^|free|Mida del buffer d'historial d'índex d'historial lliure.|Enter|<| |^|^|total|Mida total de la memòria intermèdia de l'historial de l'índex d'historial.|Enter|<| |^|^|used|Mida de la memòria intermèdia de l'historial de l'índex d'historial emprat.|Enter|<| |^|^|pused|Percentatge de memòria intermèdia d'índex d'historial emprat.|Float.|El mode *pused* és compatible des de Zabbix 4.0.0.| |^|trend|pfree<br>*(per defecte)*|Percentatge de memòria cau de tendències lliure.|Float.|La memòria cau de tendències emmagatzema l'agregat de l'hora actual per a tots els elements que reben dades. <br>*(no compatible amb proxy)*| |^|^|free|Mida de la memòria intermèdia lliure de tendències.|Enter|*(no compatible amb el proxy)*| |^|^|total|Mida total de la memòria intermèdia de tendències.|Enter|*(no compatible amb el proxy)*| |^|^|used|Mida de la memòria intermèdia de tendències usada.|Enter|*(no compatible amb el proxy)*| |^|^|pused|Percentatge de memòria intermèdia de tendències emprat.|Float.|*(no admesa al proxy)*<br><br>El mode *pused* és compatible des de Zabbix 4.0.0. |

en-us	##### Supported checks  The table below describes in-built items that are supported in IPMI agent checks.  |Item key|<|<|<| |--|--|------|------| |▲|Description|Return value|Comments| |ipmi.get|<|<|<| |<|IPMI-sensor related information.|JSON object|This item can be used for the [discovery of IPMI sensors](/manual/discovery/low_level_discovery/examples/ipmi_sensors#overview).<br>Supported since Zabbix 5.0.0.|
ca	##### Verificacions admeses  La taula d'aquí sota descriu els elements integrats que s'admeten a les verificacions d'agent IPMI.  |clau d'element|<|<|<| |--------|-|-|-| |▲|Descripció|Valor tornat|Comentaris| |ipmi.get|<|<|<| |<|Informacions relatives al sensor IPMI.|Objecte JSON |Aquest objecte es pot emprar per la [descoberta de sensors IPMI](/manual/discovery/low_level_discovery/examples/ipmi_sensors#overview).<br>Admès des de Zabbix 5.0.0.|

en-us	#### Supported DB versions check  Zabbix [server](/manual/appendix/config/zabbix_server) and [proxy](/manual/appendix/config/zabbix_proxy) will now check the database version before launch and will not start if the version is out of the supported range. For more details, see [databases](#databases).
ca	#### Verificació de les versions suportades de bases de dades  El [servidor](/manual/appendix/config/zabbix_server) i el [proxy](/manual/appendix/config/zabbix_proxy) de Zabbix comproven la versió de la base de dades abans del llançament i no començaran si la versió és fora de l'interval admès. Per obtindre més informació, veieu [Base de dades](#databases).

en-us	 #### Supported functions  |Function|Description| |--|--------| |*avg_foreach*|Returns the average value for each item.| |*bucket_rate_foreach*|Returns pairs (bucket upper bound, rate value) suitable for use in the [histogram\_quantile()](/manual/appendix/functions/aggregate#aggregate_functions1) function, where "bucket upper bound" is the value of item key parameter defined by the <parameter number> [parameter](#additional_parameters).| |*count_foreach*|Returns the number of values for each item.| |*exists_foreach*|Returns '1' for each enabled item.| |*last_foreach*|Returns the last value for each item.| |*max_foreach*|Returns the maximum value for each item.| |*min_foreach*|Returns the minimum value for each item.| |*sum_foreach*|Returns the sum of values for each item.|
ca	#### Funcions admeses  |Funció|Descripció| |--|--------| |*avg_foreach*|Retorna el valor mitjà de cada element.| |*bucket_rate_foreach*|Retorna parells (límit superior del cub, valor de la taxa) que es poden emprar a la funció [histograma\_quantile()](/manual/appendix/functions/aggregate#aggregate_functions1), on "límit superior del cub" és el valor del paràmetre clau de l'element definit pel <nombre de paràmetre> [paràmetre](#additional_parameters).| |*count_foreach*|Retorna el recompte de valors per a cada element.| |*exists_foreach*|Retorna el nombre d'elements actualment actius.| |*last_foreach*|Retorna el darrer valor de cada element.| |*max_foreach*|Retorna el valor màxim per a cada element.| |*min_foreach*|Retorna el valor mínim per a cada element.| |*sum_foreach*|Retorna la suma de valors per a cada element.|

en-us	#### Supported item keys  The table provides details on the item keys that you can use with Zabbix agent items grouped by the item family.  See also:  -   [Items supported by     platform](/manual/appendix/items/supported_by_platform) -   [Item keys supported by Zabbix agent     2](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) -   [Item keys specific for Windows     agent](/manual/config/items/itemtypes/zabbix_agent/win_keys) -   [Minimum permission level for Windows agent     items](/manual/appendix/items/win_permissions)
ca	#### Claus d'elements admesos  La taula llista els detalls de les claus d'elements que podem emprar amb els elements de l'agent Zabbix, agrupats per família d'elements.  Veieu també:  - [Elements admesos per la plataforma](/manual/appendix/items/supported_by_platform) - [Claus d'element admeses per l'agent Zabbix 2](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) - [Claus d'element espefíciques de l'agent Windows](/manual/config/items/itemtypes/zabbix_agent/win_keys) - [Nivell d'autorització mínim per els elements de l'agent Windows](/manual/appendix/items/win_permissions)

en-us	#### Supported locations  LLD macros can be used:  -   in the low-level discovery rule filter -   for item prototypes in     -   name     -   key parameters     -   unit     -   update interval^[1](lld_macros#footnotes)^     -   history storage period^[1](lld_macros#footnotes)^     -   trend storage period^[1](lld_macros#footnotes)^     -   item value preprocessing steps     -   SNMP OID     -   IPMI sensor field     -   calculated item formula     -   SSH script and Telnet script     -   database monitoring SQL query     -   JMX item endpoint field     -   description     -   HTTP agent URL field     -   HTTP agent HTTP query fields field     -   HTTP agent request body field     -   HTTP agent required status codes field     -   HTTP agent headers field key and value     -   HTTP agent HTTP authentication username field     -   HTTP agent HTTP authentication password field     -   HTTP agent HTTP proxy field     -   HTTP agent HTTP SSL certificate file field     -   HTTP agent HTTP SSL key file field     -   HTTP agent HTTP SSL key password field     -   HTTP agent HTTP timeout^[1](lld_macros#footnotes)^ field     -   tags -   for trigger prototypes in     -   name     -   operational data     -   expression (only in constants and function parameters)     -   URL     -   description     -   tags -   for graph prototypes in     -   name -   for host prototypes in     -   name     -   visible name     -   custom interface fields: IP, DNS, port, SNMP v1/v2 community,         SNMP v3 context name, SNMP v3 security name, SNMP v3         authentication passphrase, SNMP v3 privacy passphrase     -   host group prototype name     -   host tag value     -   host macro value     -   (see the [full list](/manual/vm_monitoring/discovery_fields))  In all those places, except the low-level discovery rule filter, LLD macros can be used inside static user [macro context](/manual/config/macros/user_macros_context).
ca	#### Ubicacions admeses  Les macros LLD es poden emprar:  - al filtre de regles de descoberta de baix nivell - per a prototips d'elements a      - nom      - Paràmetres clau      - unitat      - interval d'actualització^[1](lld_macros#footnotes)^      - període d'emmagatzematge de l'historial^[1](lld_macros#footnotes)^      - període d'emmagatzematge de tendències^[1](lld_macros#footnotes)^      - passes de preprocessament del valor de l'element      - SNMP OID      - Camp del sensor IPMI      - fórmula de l'element calculat      - Script SSH i script Telnet      - Consulta SQL de seguiment de bases de dades      - Camp de punt final de l'element JMX      - descripció      - Camp URL de l'agent HTTP      - Camps de petició HTTP de l'agent HTTP      - Camp del cos de la petició de l'agent HTTP      - Camp de codis d'estat requerit per l'agent HTTP      - Clau i valor de camp de capçaleres de l'agent HTTP      - Camp Nom d'usuari d'autenticació HTTP de l'agent HTTP      - Camp de mot de pas d'autenticació HTTP de l'agent HTTP      - Camp proxy HTTP de l'agent HTTP      - Camp del fitxer del certificat SSL HTTP de l'agent HTTP      - Camp del fitxer de clau HTTP SSL de l'agent HTTP      - Camp de mot de pas de clau HTTP SSL de l'agent HTTP      - camp HTTP agent HTTP temps d'espera^[1](lld_macros#footnotes)^      - etiquetes - per a prototips de triggers, a      - nom      - dades operatives      - expressió (només en constants i paràmetres de funció)      - URL      - descripció      - etiquetes - per a prototips gràfics, a      - nom - per a prototips d'aquips, a      - nom      - nom visible      - Camps d'interfície personalitzats: IP, DNS, port, comunitat SNMP v1/v2, nom de context SNMP v3, nom de seguretat SNMP v3, frase de pas d'autenticació SNMP v3, frase de pas de privadesa SNMP v3      - nom del prototip del grup d'equips      - valor de l'etiqueta d'equip      - valor de macro de l'equip      - (veieu [llista sencera](/manual/vm_monitoring/discovery_fields))  En tots aquests llocs, les macros LLD es poden emprar a l'usuari estàtic [context de macro](/manual/config/macros/user_macros_context).

en-us	#### Supported macro functions  Optional function parameters are indicated by < >.    |FUNCTION|<|<|<| |-|--------------------|--------------------|--------------------| |<|**Description**|**Parameters**|**Supported for**| |**fmtnum** (digits)|<|<|<| |<|Number formatting to control the number of digits printed after the decimal point.|**digits** - the number of digits after decimal point. Valid range: 0-20 (since Zabbix 6.0.21). No trailing zeros will be produced.|{ITEM.VALUE}<br>{ITEM.LASTVALUE}<br>Expression macros| |**fmttime** (format,<time\_shift>)|<|<|<| |<|Time formatting.|**format** - mandatory format string, compatible with strftime function formatting<br>**time\_shift** - the time shift applied to the time before formatting; should start with<br>`-<N><time_unit>` or `+<N><time_unit>`, where<br>*N* - the number of time units to add or subtract;<br>*time\_unit* - h (hour), d (day), w (week), M (month) or y (year).<br>Since Zabbix 5.4, time\_shift parameter supports multi-step time operations and may include `/<time_unit>` for shifting to the beginning of the time unit (`/d` - midnight, `/w` - 1st day of the week (Monday), `/M` - 1st day of the month, etc.). Examples:<br>`-1w` - exactly 7 days back;<br>`-1w/w` - Monday of the previous week;<br>`-1w/w+1d` - Tuesday of the previous week.<br>Note that time operations are calculated from left to right without priorities. For example, `-1M/d+1h/w` will be parsed as `((-1M/d)+1h)/w`.|{TIME}| |**iregsub** (pattern,output)|<|<|<| |<|Substring extraction by a regular expression match (case insensitive).|**pattern** - the regular expression to match<br>**output** - the output options. **\\1 - \\9** placeholders are supported to capture groups. **\\0** returns the matched text.|{ITEM.VALUE}<br>{ITEM.LASTVALUE}<br>[Low-level discovery macros](/manual/config/macros/lld_macros) (except in low-level discovery rule filter)| |**regsub** (pattern,output)|<|<|<| |<|Substring extraction by a regular expression match (case sensitive).|**pattern** - the regular expression to match<br>**output** - the output options. **\\1 - \\9** placeholders are supported to capture groups. **\\0** returns the matched text.|{ITEM.VALUE}<br>{ITEM.LASTVALUE}<br>[Low-level discovery macros](/manual/config/macros/lld_macros) (except in low-level discovery rule filter)|  If a function is used in a [supported location](/manual/appendix/macros/supported_by_location), but applied to a macro not supporting macro functions, then the macro evaluates to 'UNKNOWN'.  If pattern is not a correct regular expression then the macro evaluates to 'UNKNOWN' (excluding low-level discovery macros where the function will be ignored in that case and macro will remain unexpanded)
ca	#### Funcions de macro admeses  Els paràmetres opcionals de funcions s'indiquen amb <>.  |FUNCIÓ|<|<|<| |-|--------------------|--------------------|--------------------| |<|**Descripció**|**Configuració**|**Compatible per**| |**fmtnum** (dígits)|<|<|<| |<|Format de nombres per controlar el nombre de dígits impresos després del punt decimal.|**dígits** - el nombre de dígits després del punt decimal. No es produirà cap zero final.|{ITEM.VALUE}<br>{ITEM.LASTVALUE}<br>Macros d'expressió| |**fmttime** (format,<time\_shift>)|<|<|<| |<|Format de temps.|**format** - cadena de format obligatori, compatible amb el format de la funció strftime<br>**time\_shift** - el desplaçament de temps aplicat a l'hora abans del format; hauria de començar per<br>`-<N><time_unit>` o `+<N><time_unit>`, on<br>*N* - el nombre d'unitats de temps a sumar o restar;<br> *temps\_unit* - h (hora), d (dia), w (setmana), M (mes) o y (any).<br>Des de Zabbix 5.4, el paràmetre time\_shift admet operacions de temps en diverses passes i pot incloure `/ <time_unit>` per saltar a l'inici de la unitat de temps (`/d` - mitjanit, `/w` - 1r dia de la setmana (dilluns), `/M` - 1r dia del mes, etc.). Exemples:<br>`-1w` - exactament 7 dies enrere;<br>`-1w/w` - dilluns de la setmana passada;<br>`-1w/w+1d` - dimarts de la setmana passada. < br>Tingueu en compte que les operacions temporals es calculen d'esquerra a dreta sense prioritats. Per exemple, `-1M/d+1h/w` s'analitzarà com a `((-1M/d)+1h)/w`.|{TIME}| |**iregsub** (patró,sortida)|<|<|<| |<|Extracció de subcadenes per concordança d'expressions regulars (no distingeix entre majúscules i minúscules).|**patró** - l'expressió regular que coincideix amb<br>**sortida** - les opcions de sortida. **\\1 - \\9** s'admeten els marcadors de posició per capturar grups. **\\0** retorna el text coincident.|{ITEM.VALUE}<br>{ITEM.LASTVALUE}<br>[Macros de descoberta de baix nivell](/manual/config/macros/lld_macros) (excepte al filtre de regles de descoberta de baix nivell)| |**regsub** (patró,sortida)|<|<|<| |<|Extracció de subcadenes per concordança d'expressions regulars (distingeix entre majúscules i minúscules).|**patró** - l'expressió regular que coincideix<br>**sortida** - les opcions de sortida. **\\1 - \\9** s'admeten els marcadors de posició per capturar grups. **\\0** retorna el text coincident.|{ITEM.VALUE}<br>{ITEM.LASTVALUE}<br>[Macros de descoberta de baix nivell](/manual/config/macros/lld_macros) (excepte al filtre de regles de descoberta de baix nivell)|  Si s'empra una funció en una [ubicació admesa](/manual/appendix/macros/supported_by_location), però s'aplica a una macro que no admet funcions de macro, aleshores la macro s'avalua com a 'DESCONEGUDA'.  Si el patró no és una expressió regular vàlida, la macro s'avalua com a 'DESCONEGUDA' (excepte per a les macros de descoberta de baix nivell on la funció s'ignorarà en aquest cas i la macro romandrà sense ampliar).

en-us	#### Supported macros  The discovery will return all instances of the specified object in the {\#INSTANCE} macro, which may be used in the prototypes of perf\_count and perf\_count\_en items.  ``` {.java} [     {"{#INSTANCE}":"0"},     {"{#INSTANCE}":"1"},     {"{#INSTANCE}":"_Total"} ] ```  For example, if the item key used in the discovery rule is:      perf_instance.discovery[Processor]  you may create an item prototype:      perf_counter["\Processor({#INSTANCE})\% Processor Time"]  Notes:  -   If the specified object is not found or does not support variable     instances then the discovery item will become NOTSUPPORTED. -   If the specified object supports variable instances, but currently     does not have any instances, then an empty JSON array will be     returned. -   In case of duplicate instances they will be skipped.
ca	#### Macros admeses  La descoberta retornarà totes les instàncies de l'objecte especificat a la macro {\#INSTÀNCIA}, que es pot emprar a prototips d'elements perf\_count i perf\_count\_en.  ``` {.java} [      {"{#INSTÀNCIA}":"0"},      {"{#INSTÀNCIA}":"1"},      {"{#INSTANCE}":"_Total"} ] ```  Per exemple, si la clau d'element emprada a la regla de descoberta és:       perf_instance.discovery[Processador]  podeu crear un prototip d'element:       perf_counter["\Processador({#INSTÀNCIA})\% Temps del processador"]  Notes:  - Si l'objecte especificat no es pot trobar o no admet instàncies variables, l'element de descoberta passarà a NO S'ADMET. - Si l'objecte especificat admet instàncies variables, però actualment no en té, es retornarà una matriu JSON buida. - En cas de duplicar instàncies, s'ignoraran.

en-us	##### Supported macros  The following macros are supported for use in the discovery rule [filter](/manual/discovery/low_level_discovery#discovery_rule_filter) and prototypes of items, triggers and graphs:  |Macro|Description| |-----|-----------| |Discovery of MBean attributes|<| |{\#JMXVALUE}|Attribute value.| |{\#JMXTYPE}|Attribute type.| |{\#JMXOBJ}|Object name.| |{\#JMXDESC}|Object name including attribute name.| |{\#JMXATTR}|Attribute name.| |Discovery of MBeans|<| |{\#JMXDOMAIN}|MBean domain. (*Zabbix reserved name*)| |{\#JMXOBJ}|Object name. (*Zabbix reserved name*)| |{\#JMX<key property>}|MBean properties (like {\#JMXTYPE}, {\#JMXNAME}) (see [Limitations](#limitations) below).|
ca	##### Macros admeses  S'admeten les macros següents per emprar-les al [filtre](/manual/discovery/low_level_discovery#discovery_rule_filter) de la regla de descoberta i als prototips d'elements, triggers i gràfics:  |Macro|Descripció| |-----|-----------| |Es són descobrint els atributs MBean|<| |{\#JMXVALUE}|Valor de l'atribut.| |{\#JMXTYPE}|Tipus d'atribut.| |{\#JMXOBJ}|Nom de l'objecte.| |{\#JMXDESC}|Nom de l'objecte inclòs el nom de l'atribut.| |{\#JMXATTR}|Nom de l'atribut.| |Descobrint MBeans|<| |{\#JMXDOMAIN}|Domini MBean. (*Nom reservat Zabbix*)| |{\#JMXOBJ}|Nom de l'objecte. (*Nom reservat Zabbix*)| |{\#JMX<propietat de clau>}|Propietats MBean (com {\#JMXTYPE}, {\#JMXNAME}) (veieu les [limitacions](#limitations) més avall).|

en-us	### Supported macros  The following macros are supported for use in the discovery rule [filter](/manual/discovery/low_level_discovery#discovery_rule_filter) and prototypes of items, triggers and graphs:  |Macro|Description| |-----|-----------| |{\#UNIT.NAME}|Primary unit name.| |{\#UNIT.DESCRIPTION}|Human readable description.| |{\#UNIT.LOADSTATE}|Load state (i.e. whether the unit file has been loaded successfully)| |{\#UNIT.ACTIVESTATE}|Active state (i.e. whether the unit is currently started or not)| |{\#UNIT.SUBSTATE}|Sub state (a more fine-grained version of the active state that is specific to the unit type, which the active state is not)| |{\#UNIT.FOLLOWED}|Unit that is being followed in its state by this unit, if there is any; otherwise an empty string.| |{\#UNIT.PATH}|Unit object path.| |{\#UNIT.JOBID}|Numeric job ID if there is a job queued for the job unit; 0 otherwise.| |{\#UNIT.JOBTYPE}|Job type.| |{\#UNIT.JOBPATH}|Job object path.| |{\#UNIT.UNITFILESTATE}|The install state of the unit file.|
ca	### Macros admeses  Les macros següents s'admeten per emprar-les al [filtre](/manual/discovery/low_level_discovery#discovery_rule_filter) de regla de descoberta i elements prototip, triggers i gràfics:  |Macro|Descripció| |-----|-----------| |{\#UNIT.NAME}|Nom de la unitat principal.| |{\#UNIT.DESCRIPTION}|Descripció llegible.| |{\#UNIT.LOADSTATE}|Estat de càrrega (és a dir, si el fitxer de la unitat s'ha carregat correctament)| |{\#UNIT.ACTIVESTATE}|Estat actiu (és a dir, si la unitat és engegada o no)| |{\#UNIT.SUBSTATE}|Subestat (una versió més fina de l'estat actiu que és específica del tipus d'unitat, quin estat actiu no ho és)| |{\#UNIT.FOLLOWED}|Unitat que segueix en el seu estat aquesta unitat, si n'hi ha; en cas contrari, una cadena buida.| |{\#UNIT.PATH}|Camí de l'objecte de la unitat.| |{\#UNIT.JOBID}|ID de treball numèric si hi ha un treball a la cua per a la unitat de treball; 0 en cas contrari.| |{\#UNIT.JOBTYPE}|Tipus de treball.| |{\#UNIT.JOBPATH}|Camí de l'objecte de treball.| |{\#UNIT.UNITFILESTATE}|L'estat d'instal·lació del fitxer de la unitat.|

en-us	#### Supported macros  The following macros are supported for use in the discovery rule [filter](/manual/discovery/low_level_discovery#filter) and prototypes of items, triggers and graphs:  |Macro|Description| |-----|-----------| |{\#IF.CONN}|Interface IP address or DNS host name.| |{\#IF.IP}|Interface IP address.| |{\#IF.DNS}|Interface DNS host name.| |{\#IF.PORT}|Interface port number.| |{\#IF.TYPE}|Interface type ("AGENT", "SNMP", "JMX", or "IPMI").| |{\#IF.DEFAULT}|Default status for the interface:<br>0 - not default interface<br>1 - default interface| |{\#IF.SNMP.BULK}|SNMP bulk processing status for the interface:<br>0 - disabled<br>1 - enabled<br>This macro is returned only if interface type is “SNMP”.|
ca	#### Macros admeses  Les macros següents són compatibles amb el [filtre](/manual/discovery/low_level_discovery#filter) de les regles de descoberta i els prototips d'elements, triggers i gràfics:  | Macro | Descripció | | --- | --- | | {#IF.CONN} | Adreça IP de la interfície o nom d'equip DNS. | | {#IF.IP} | Adreça IP de la interfície. | | {#IF.DNS} | Nom d'equip DNS de la interfície. | | {#IF.PORT} | Nombre de port de la interfície. | | {#IF.TYPE} | Tipus d'interfície ("AGENT", "SNMP", "JMX" o "IPMI"). | | {#IF.DEFAULT} | Estat predeterminat de la interfície:<br>0 - interfície no predeterminada<br>1 - interfície predeterminada | | {#IF.SNMP.BULK} | Estat massiu SNMP per a la interfície:<br>0 - desactivat<br>1 - activat<br>Aquesta macro només es retorna si el tipus d'interfície és "SNMP". |

en-us	#### Supported macros  The following macros are supported for use in the discovery rule [filter](/manual/discovery/low_level_discovery#filter) and prototypes of items, triggers and graphs:  |Macro|Description| |-----|-----------| |{\#SERVICE.NAME}|Service name.| |{\#SERVICE.DISPLAYNAME}|Displayed service name.| |{\#SERVICE.DESCRIPTION}|Service description.| |{\#SERVICE.STATE}|Numerical value of the service state.<br>See the [service.info](/manual/config/items/itemtypes/zabbix_agent/win_keys) item for details.| |{\#SERVICE.STATENAME}|Name of the service state.<br>See the [service.info](/manual/config/items/itemtypes/zabbix_agent/win_keys) item for details.| |{\#SERVICE.PATH}|Service path.| |{\#SERVICE.USER}|Service user.| |{\#SERVICE.STARTUP}|Numerical value of the service startup type.<br>See the [service.info](/manual/config/items/itemtypes/zabbix_agent/win_keys) item for details.| |{\#SERVICE.STARTUPNAME}|Name of the service startup type.<br>See the [service.info](/manual/config/items/itemtypes/zabbix_agent/win_keys) item for details.| |{\#SERVICE.STARTUPTRIGGER}|Numerical value to indicate if the service startup type has:<br>0 - no startup triggers<br>1 - has startup triggers<br>This macro is supported since Zabbix 3.4.4. It is useful to discover such service startup types as *Automatic (trigger start)*, *Automatic delayed (trigger start)* and *Manual (trigger start).*<br>|  Based on Windows service discovery you may create an [item](/manual/config/items/itemtypes/zabbix_agent/win_keys) prototype like      service.info[{#SERVICE.NAME},<param>]  where `param` accepts the following values: *state*, *displayname*, *path*, *user*, *startup* or *description*.  For example, to acquire the display name of a service you may use a "service.info\[{\#SERVICE.NAME},displayname\]" item. If `param` value is not specified ("service.info\[{\#SERVICE.NAME}\]"), the default *state* parameter is used.
ca	#### Macros admeses  Les macros següents són compatibles amb el [filtre](/manual/discovery/low_level_discovery#filter) de  regles de descoberta i els prototips d'elements, triggers i gràfics:  |Macro|Descripció| |-----|-----------| |{\#SERVICE.NAME}| Nom del servei.| |{\#SERVICE.DISPLAYNAME}|Nom del servei que es mostra.| |{\#SERVICE.DESCRIPTION}|Descripció del servei.| |{\#SERVICE.STATE}|Valor numèric de l'estat del servei:<br>0 - En execució<br>1 - En pausa<br>2 - Pendent d'inici<br>3 - En pausa pendent<br>4 - Continua pendent<br> 5 - Atura pendent<br>6 - Aturat<br>7 - Desconegut| |{\#SERVICE.STATENAME}|Nom de l'estat del servei (*En execució*, *En pausa*, *Comença pendent*, *Pausa pendent*, *Continua pendent*, *Aturant pendent*, *Aturat* o *Desconegut*). | |{\#SERVICE.PATH}|Camí del servei.| |{\#SERVICE.USER}|Usuari del servei.| |{\#SERVICE.STARTUP}|Valor numèric del tipus d'inici del servei:<br>0 - Automàtic<br>1 - Automàtic diferit<br>2 - Manual<br>3 - Desactivat<br>4 - Desconegut| |{\#SERVICE.STARTUPNAME}|Nom del tipus d'inici del servei (*Automàtic*, *Automàtic endarrerit*, *Manual*, *Desactivat*, *Desconegut*).| |{\#SERVICE.STARTUPTRIGGER}|Valor numèric per indicar si el tipus d'inici del servei:<br>0 - no té triggers d'inici<br>1 - té triggers d'inici<br>Aquesta macro és compatible des de Zabbix 3.4.4. És útil conèixer els tipus d'inici de servei com ara *Automàtic (inici de trigger)*, *Automàtic endarrerit (inici de trigger)* i *Manual (inici de trigger)*.|  A partir de la descoberta del servei de Windows, podeu crear un prototip d'[element](/manual/config/items/itemtypes/zabbix_agent/win_keys), com ara ``` service.info[{#SERVICE.NAME},<param>] ```  on `param` admet els valors següents: *estat*, *nom de visualització*, *camí*, *usuari*, *inici* o *descripció*.  Per exemple, per obtindre el nom complet d'un servei, podeu emprar un element "service.info[{#SERVICE.NAME}, nom de visualització]]". Si no s'especifica el valor `param` ("service.info[{#SERVICE.NAME}]"), s'empra el paràmetre *status* per defecte.

en-us	#### Supported macros  This discovery key returns two macros - {\#CPU.NUMBER} and {\#CPU.STATUS} identifying the CPU order number and status respectively. Note that a clear distinction cannot be made between actual, physical processors, cores and hyperthreads. {\#CPU.STATUS} on Linux, UNIX and BSD systems returns the status of the processor, which can be either "online" or "offline". On Windows systems, this same macro may represent a third value - "unknown" - which indicates that a processor has been detected, but no information has been collected for it yet.  CPU discovery relies on the agent's collector process to remain consistent with the data provided by the collector and save resources on obtaining the data. This has the effect of this item key not working with the test (-t) command line flag of the agent binary, which will return a NOT\_SUPPORTED status and an accompanying message indicating that the collector process has not been started.  Item prototypes that can be created based on CPU discovery include, for example:  -   `system.cpu.util[{#CPU.NUMBER},<type>,<mode>]` -   `system.hw.cpu[{#CPU.NUMBER},<info>]`  For detailed item key description, see [Zabbix agent item keys](/manual/config/items/itemtypes/zabbix_agent#supported_item_keys).
ca	#### Macros admeses  Aquesta clau de descoberta retorna dues macros: {#CPU.NUMBER} i {#CPU.STATUS}, que identifiquen el nombre de comanda i l'estat del processador respectivament. Tingueu en compte que no es pot fer una distinció clara entre processadors físics, nuclis i hyperthreads reals. {#CPU.STATUS} a sistemes Linux, UNIX i BSD retorna l'estat de la CPU, que pot ésser "en línia" o "fora de línia". Als sistemes Windows, aquesta mateixa macro pot representar un tercer valor - "desconegut" - que indica que s'ha detectat un processador, però encara no s'ha recopilat cap informació.  La descoberta de la CPU depèn del procés de recollida de l'agent per mantindre coherència amb les dades proporcionades pel recopilador i estalviar recursos en obtindre les dades. Això fa que aquesta clau d'element no funcioni amb l'assenyalador de la línia d'ordres de prova (-t) del binari de l'agent, que retorna un estat NOT_SUPPORTED i un missatge que l'acompanya que el procés del col·lector no s'ha iniciat.  Els prototips d'elements que es poden crear basant-se en la descoberta de la CPU inclouen, per exemple:  - `system.cpu.util[{#CPU.NUMBER}, <tipus>, <mode>]` - `system.hw.cpu[{#CPU.NUMBER}, <informació>]`  Per obtindre una descripció detallada de la clau d'element, veieu [Clau d'element de l'agent Zabbix](/manual/config/items/itemtypes/zabbix_agent#supported_item_keys).

en-us	#### Supported macros  This discovery key returns two macros - {\#DEVNAME} and {\#DEVTYPE} identifying the block device name and type respectively, e.g.:  ``` {.java} [     {        "{#DEVNAME}":"loop1",       "{#DEVTYPE}":"disk"    },    {        "{#DEVNAME}":"dm-0",       "{#DEVTYPE}":"disk"    },    {        "{#DEVNAME}":"sda",       "{#DEVTYPE}":"disk"    },    {        "{#DEVNAME}":"sda1",       "{#DEVTYPE}":"partition"    } ] ```  Block device discovery allows to use `vfs.dev.read[]` and `vfs.dev.write[]` items to create item prototypes using the {\#DEVNAME} macro, for example:  -   "vfs.dev.read\[{\#DEVNAME},sps\]" -   "vfs.dev.write\[{\#DEVNAME},sps\]"  {\#DEVTYPE} is intended for device filtering.
ca	#### Macros admeses  Aquesta clau de descoberta retorna dues macros: {\#DEVNAME} i {\#DEVTYPE} que identifiquen el nom i el tipus de dispositiu de bloc respectivament, per exemple:  ``` {.java} [     {        "{#DEVNAME}":"loop1",       "{#DEVTYPE}":"disk"    },    {        "{#DEVNAME}":"dm-0",       "{#DEVTYPE}":"disk"    },    {        "{#DEVNAME}":"sda",       "{#DEVTYPE}":"disk"    },    {        "{#DEVNAME}":"sda1",       "{#DEVTYPE}":"partition"    } ] ```  La descoberta de dispositius de bloqueig permet l'ús d'elements `vfs.dev.read[]` i `vfs.dev.write[]` per crear prototips mitjançant la {\#DEVNAME macro }, per exemple:  -   "vfs.dev.read\[{\#DEVNAME},sps\]" -   "vfs.dev.write\[{\#DEVNAME},sps\]"  {\#DEVTYPE} fa funció de filtre de perifèrics.

en-us	#### Supported macros  You may use the {\#IFNAME} macro in the discovery rule [filter](/manual/discovery/low_level_discovery#filter) and prototypes of items, triggers and graphs.  Examples of item prototypes that you might wish to create based on "net.if.discovery":  -   "net.if.in\[{\#IFNAME},bytes\]", -   "net.if.out\[{\#IFNAME},bytes\]".  Note that on Windows {\#IFGUID} is also returned.
ca	#### Macros admeses  Podeu emprar la macro {#IFNAME} al [filtre](/manual/discovery/low_level_discovery#discovery-rule-filter) de  la regla de descoberta i als prototips d'elements, triggers i gràfics.  Exemples de prototips d'articles que potser voldreu crear basats en "net.if.discovery":  - "net.if.in\[{\#IFNAME},bytes\]", - "net.if.out\[{\#IFNAME},bytes\]".  Tingueu en compte que a Windows també es retorna {\#IFGUID}.

en-us	##### Supported parameters  The following set of parameters is supported by created MSIs:  |Number|Parameter|Description| |-|------|----------| |1|LOGTYPE| | |2|LOGFILE| | |3|SERVER| | |4|LISTENPORT| | |5|SERVERACTIVE| | |6|HOSTNAME| | |7|TIMEOUT| | |8|TLSCONNECT| | |9|TLSACCEPT| | |10|TLSPSKIDENTITY| | |11|TLSPSKFILE| | |12|TLSPSKVALUE| | |13|TLSCAFILE| | |14|TLSCRLFILE| | |15|TLSSERVERCERTISSUER| | |16|TLSSERVERCERTSUBJECT| | |17|TLSCERTFILE| | |18|TLSKEYFILE| | |19|LISTENIP| | |20|HOSTINTERFACE| | |21|HOSTMETADATA| | |22|HOSTMETADATAITEM| | |23|STATUSPORT|Zabbix agent 2 only.| |24|ENABLEPERSISTENTBUFFER|Zabbix agent 2 only.| |25|PERSISTENTBUFFERPERIOD|Zabbix agent 2 only.| |26|PERSISTENTBUFFERFILE|Zabbix agent 2 only.| |27|INSTALLFOLDER| | |28|ENABLEPATH| | |29|SKIP|`SKIP=fw` - do not install firewall exception rule| |30|INCLUDE|Sequence of includes separated by `;`| |31|ALLOWDENYKEY|Sequence of "AllowKey" and "DenyKey" [parameters](/manual/config/items/restrict_checks) separated by `;`. Use `\\;` to escape the delimiter.<br>Example: `ALLOWDENYKEY="AllowKey=system.run[type c:\windows\system32\drivers\etc\hosts];DenyKey=system.run[*]"`| |32|ADDPROGRAM|A comma-delimited list of programs to install.<br>Possible values: `AgentProgram`, `GetProgram`, `SenderProgram`<br>E.g., ADDPROGRAM=AgentProgram,GetProgram| |33|ADDLOCAL|A comma-delimited list of programs to install.<br>Possible values: `AgentProgram`, `GetProgram`, `SenderProgram`<br>E.g., ADDLOCAL=AgentProgram,SenderProgram| |34|CONF|Specify path to custom configuration file, e.g., `CONF=c:\full\path\to\user.conf`|  To install you may run, for example:      SET INSTALLFOLDER=C:\Program Files\za      msiexec /l*v log.txt /i zabbix_agent-6.0.0-x86.msi /qn^      LOGTYPE=file^      LOGFILE="%INSTALLFOLDER%\za.log"^      SERVER=192.168.6.76^      LISTENPORT=12345^      SERVERACTIVE=::1^      HOSTNAME=myHost^      TLSCONNECT=psk^      TLSACCEPT=psk^      TLSPSKIDENTITY=MyPSKID^      TLSPSKFILE="%INSTALLFOLDER%\mykey.psk"^      TLSCAFILE="c:\temp\f.txt1"^      TLSCRLFILE="c:\temp\f.txt2"^      TLSSERVERCERTISSUER="My CA"^      TLSSERVERCERTSUBJECT="My Cert"^      TLSCERTFILE="c:\temp\f.txt5"^      TLSKEYFILE="c:\temp\f.txt6"^      ENABLEPATH=1^      INSTALLFOLDER="%INSTALLFOLDER%"^      SKIP=fw^      ALLOWDENYKEY="DenyKey=vfs.file.contents[/etc/passwd]"  or      msiexec /l*v log.txt /i zabbix_agent-6.0.0-x86.msi /qn^      SERVER=192.168.6.76^      TLSCONNECT=psk^      TLSACCEPT=psk^      TLSPSKIDENTITY=MyPSKID^      TLSPSKVALUE=1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952  If both TLSPSKFILE and TLSPSKVALUE are passed, then TLSPSKVALUE will be written to TLSPSKFILE.
ca	##### Paràmetres admesos  El recull següent de paràmetres s'admet per als MSIs creats:  |Nombre|Paràmetre|Descripció| |-|------|----------| |1|LOGTYPE| | |2|LOGFILE| | |3|SERVER| | |4|LISTENPORT| | |5|SERVERACTIVE| | |6|HOSTNAME| | |7|TIMEOUT| | |8|TLSCONNECT| | |9|TLSACCEPT| | |10|TLSPSKIDENTITY| | |11|TLSPSKFILE| | |12|TLSPSKVALUE| | |13|TLSCAFILE| | |14|TLSCRLFILE| | |15|TLSSERVERCERTISSUER| | |16|TLSSERVERCERTSUBJECT| | |17|TLSCERTFILE| | |18|TLSKEYFILE| | |19|LISTENIP| | |20|HOSTINTERFACE| | |21|HOSTMETADATA| | |22|HOSTMETADATAITEM| | |23|STATUSPORT|Zabbix agent 2 uniquement.| |24|ENABLEPERSISTENTBUFFER|Zabbix agent 2 uniquement.| |25|PERSISTENTBUFFERPERIOD|Zabbix agent 2 uniquement.| |26|PERSISTENTBUFFERFILE|Zabbix agent 2 uniquement.| |27|INSTALLFOLDER| | |28|ENABLEPATH| | |29|SKIP|`SKIP=fw` - no instal·leu pas la regla d'excepció del tallafocs| |30|INCLUDE|Seqüència d'inclusions separades per `;`| |31|ALLOWDENYKEY|Seqüència de [paràmetres](/manual/config/items/restrict_checks) "AllowKey" i "DenyKey" separat per `;`. Empreu `\\;` per escapar el delimitador.| |32|ADDPROGRAM|Una llista separada per comes de programes per instal·lar.<br>Valors possibles: `AgentProgram`, `GetProgram`, `SenderProgram`<br>Per exemple, ADDPROGRAM=AgentProgram, GetProgram| |33|ADDLOCAL|Una llista separada per comes de programes per instal·lar.<br>Valors possibles: `AgentProgram`, `GetProgram`, `SenderProgram`<br>Per exemple, ADDLOCAL=AgentProgram, SenderProgram| |34|CONF|Especifiqueu el camí al fitxer de configuració personalitzat, per exemple, `CONF=c:\full\path\to\user.conf`|  Per instal·lar-lo, podeu executar, per exemple:      SET INSTALLFOLDER=C:\Program Files\za      msiexec /l*v log.txt /i zabbix_agent-6.0.0-x86.msi /qn^      LOGTYPE=file^      LOGFILE="%INSTALLFOLDER%\za.log"^      SERVER=192.168.6.76^      LISTENPORT=12345^      SERVERACTIVE=::1^      HOSTNAME=myHost^      TLSCONNECT=psk^      TLSACCEPT=psk^      TLSPSKIDENTITY=MyPSKID^      TLSPSKFILE="%INSTALLFOLDER%\mykey.psk"^      TLSCAFILE="c:\temp\f.txt1"^      TLSCRLFILE="c:\temp\f.txt2"^      TLSSERVERCERTISSUER="My CA"^      TLSSERVERCERTSUBJECT="My Cert"^      TLSCERTFILE="c:\temp\f.txt5"^      TLSKEYFILE="c:\temp\f.txt6"^      ENABLEPATH=1^      INSTALLFOLDER="%INSTALLFOLDER%"^      SKIP=fw^      ALLOWDENYKEY="DenyKey=vfs.file.contents[/etc/passwd]"  o      msiexec /l*v log.txt /i zabbix_agent-6.0.0-x86.msi /qn^      SERVER=192.168.6.76^      TLSCONNECT=psk^      TLSACCEPT=psk^      TLSPSKIDENTITY=MyPSKID^      TLSPSKVALUE=1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952  Si TLSPSKFILE i TLSPSKVALUE s'han transmès, llavors TLSPSKVALUE s'escriurà a TLSPSKFILE.

en-us	#### Supported PHP versions by distribution  |Distribution|PHP Version| |------------|-----------| |Debian 12 (bookworm)|8.2| |Debian 11 (bullseye)|7.4| |Debian 10 (buster)|7.3| |Debian 9 (stretch)|7.0| |Debian 8 (jessie)|5.6| |Ubuntu 20.04 (focal)|7.4| |Ubuntu 18.04 (bionic)|7.2| |Ubuntu 16.04 (xenial)|7.0| |Ubuntu 14.04 (trusty)|5.5| |Raspbian 10 (buster)|7.3| |Raspbian 8 (stretch)|7.0|  On *stretch, jessie, xenial and trusty* distributions, PHP 7.2 dependency is not available, and therefore Zabbix frontend 5.0 or newer cannot be easily installed. Considering this, `zabbix-frontend-php` package has been replaced with `zabbix-frontend-php-deprecated` package on aforementioned distributions.\ The main difference is absence of direct dependencies on any php or web-server packages. Thus, the user can (and must) provide these dependencies on their own. In other words, installing `zabbix-frontend-php-deprecated` package on its own will not give you a working frontend. A web server as well as PHP 7.2 with its modules have to be installed manually (use PPAs / build PHP from source). We don't endorse any particular method.  ::: noteclassic The official way of getting PHP 7.2 or later on older versions of Debian/Ubuntu is to upgrade to buster/bionic. :::  PHP modules required for Zabbix frontend are `php-gd`, `php-bcmath`, `php-mbstring`, `php-xml`, `php-ldap` and `php-json`.
ca	#### Versions de PHP admeses per distribució  |Distribució|Versió PHP| |------------|-----------| |Debian 12 (bookworm)|8.2| |Debian 11 (bullseye)|7.4| |Debian 10 (buster)|7.3| |Debian 9 (stretch)|7.0| |Debian 8 (jessie)|5.6| |Ubuntu 20.04 (focal)|7.4| |Ubuntu 18.04 (bionic)|7.2| |Ubuntu 16.04 (xenial)|7.0| |Ubuntu 14.04 (trusty)|5.5| |Raspbian 10 (buster)|7.3| |Raspbian 8 (stretch)|7.0|  A les distribucions *stretch, jessie, xenial i trusty*, la dependència de PHP 7.2 no és disponible i, per tant, la interfície Zabbix 5.0 o posterior no es pot instal·lar fàcilment. Tinguent en compte això, el paquet `zabbix-frontend-php` ha estat substituït pel paquet `zabbix-frontend-php-deprecated` a les distribucions esmentades.\ La diferència principal és la manca de dependències directes dels paquets php o servidors web. Així, l'usuari pot (i hauria) de proporcionar aquestes dependències ell mateix. En altres paraules, instal·lar només el paquet `zabbix-frontend-php-deprecated` no us donarà una interfície de treball. Un servidor web i PHP 7.2 amb els seus mòduls s'han d'instal·lar manualment (emprant PPA / creant PHP des de la font). No avalem cap mètode en particular.  :::noteclassic La manera oficial d'aconseguir PHP 7.2 o posterior en versions anteriors de Debian/Ubuntu és actualitzar a buster/bionic. :::  Els mòduls PHP necessaris per a la interfície Zabbix són `php-gd`, `php-bcmath`, `php-mbstring`, `php-xml`, `php-ldap` i `php-json`.

en-us	#### Supported platforms  Due to security requirements and the mission-critical nature of the monitoring server, UNIX is the only operating system that can consistently deliver the necessary performance, fault tolerance, and resilience. Zabbix operates on market-leading versions.  Zabbix components are available and tested for the following platforms:  |Platform|Server|Agent|Agent2| |--------|------|-----|------| |Linux|x|x|x| |IBM AIX|x|x|\-| |FreeBSD|x|x|\-| |NetBSD|x|x|\-| |OpenBSD|x|x|\-| |HP-UX|x|x|\-| |Mac OS X|x|x|\-| |Solaris|x|x|\-| |Windows|\-|x|x|  ::: noteclassic Zabbix server/agent may work on other Unix-like operating systems as well. Zabbix agent is supported on all Windows desktop and server versions since XP.\ \ To prevent critical security vulnerabilities in Zabbix agent 2, it is compiled only with [supported Go releases](https://go.dev/doc/devel/release#policy). As of Go 1.21, the [minimum required Windows versions](https://go.dev/wiki/MinimumRequirements#windowswindows) are raised; therefore, since Zabbix 6.0.27, the minimum Windows version for Zabbix agent 2 is Windows 10/Server 2016. :::  ::: noteimportant Zabbix disables core dumps if compiled with encryption and does not start if the system does not allow disabling of core dumps. :::
ca	#### Plataformes admeses  A causa dels requisits de seguretat i de la naturalesa crítica del servidor de monitoratge, UNIX és l'únic sistema operatiu capaç de proporcionar constantment el rendiment, la tolerància a errors i la resiliència necessaris. Zabbix funciona amb versions líders del mercat.  Els components Zabbix són disponibles i provats amb les plataformes següents:  |Plataforma|Servidor|Agent|Agent2| |--------|------|-----|------| |Linux|x|x|x| |IBM AIX|x|x|\-| |FreeBSD|x|x|\-| |NetBSD|x|x|\-| |OpenBSD|x|x|\-| |HP-UX|x|x|\-| |Mac OS X|x|x|\-| |Solaris|x|x|\-| |Windows|\-|x|x|  ::: noteclassic El servidor/agent Zabbix també es pot executar en altres sistemes operatius semblants a Unix. L'agent Zabbix és compatible amb totes les versions d'escriptori i servidor de Windows des d'XP.  Per evitar vulnerabilitats de seguretat crítiques a l'agent Zabbix 2, només es compila amb [versions de Go compatibles](https://go.dev/doc/devel/release#policy). A partir de Go 1.21, les [versions mínimes de Windows necessàries](https://go.dev/wiki/MinimumRequirements#windowswindows) s'eleven; per tant, des de Zabbix 6.0.27, la versió mínima de Windows per a l'agent Zabbix 2 és Windows 10/Server 2016. :::  ::: noteimportant Zabbix desactiva els abocaments de nucli si es compila amb xifrat i no s'inicia si el sistema no permet desactivar els abocaments de nucli. :::

en-us	#### Supported platforms  Due to the security requirements and mission-critical nature of server operation, UNIX is the only operating system that can consistently deliver the necessary performance, fault tolerance and resilience. Zabbix operates on market leading versions.  Zabbix server is tested on the following platforms:  -   Linux -   Solaris -   AIX -   HP-UX -   Mac OS X -   FreeBSD -   OpenBSD -   NetBSD -   SCO Open Server -   Tru64/OSF1  ::: noteclassic Zabbix may work on other Unix-like operating systems as well. :::
ca	#### Plataformes admeses  Per raons de seguretat i de la natura crítica del funcionament del servidor, UNIX és l'únic sistema d'explotació capaç de proporcionar sistemàticament el rendiment, tolerància a errades i resiliència necessàries. Zabbix funciona sota les millors versios del mercat.  El servidor Zabbix s'ha provat amb les següents plataformes:  -   Linux -   Solaris -   AIX -   HP-UX -   Mac OS X -   FreeBSD -   OpenBSD -   NetBSD -   SCO Open Server -   Tru64/OSF1  ::: noteclassic Zabbix pot funcionar igualment amb altres sistemes d'explotació de tipus Unix. :::

en-us	### Supported platforms  Support for Debian 12 (Bookworm) has been added, and official packages are available for download on [Zabbix website](https://www.zabbix.com/download?zabbix=6.0&os_distribution=debian&os_version=12&components=server_frontend_agent&db=mysql&ws=apache).
ca	### Plataformes suportades  S'ha afegit suport per Debian 12 (Bookworm), i els paquets oficials es poden descarregar des del [lloc web de Zabbix](https://www.zabbix.com/download?zabbix=6.0&os_distribution=debian&os_version=12&components=server_frontend_agent&db=mysql&ws=apache).

en-us	### Supported platforms  Support for Debian 12 (Bookworm) has been added, and official packages are available for download on [Zabbix website](https://www.zabbix.com/download?zabbix=6.0&os_distribution=debian&os_version=12&components=server_frontend_agent&db=mysql&ws=apache).
ca	### Plataformes suportades  S'ha afegit suport per Debian 12 (Bookworm), i els paquetes oficials es poden descarregar des del [lloc web de Zabbix](https://www.zabbix.com/download?zabbix=6.0&os_distribution=debian&os_version=12&components=server_frontend_agent&db=mysql&ws=apache).

en-us	#### Supported platforms  Zabbix agent 2 is supported on the following platforms:  -   Windows (all desktop and server versions [since Windows 10/Server 2016](/manual/installation/requirements#supported-platforms)) - available as a [pre-compiled binary](https://www.zabbix.com/download_agents?version=6.0+LTS&os=Windows&os_version=Any&hardware=amd64&encryption=OpenSSL&packaging=MSI&show_legacy=0) or in [Zabbix sources](https://www.zabbix.com/download_sources#60LTS) -   Linux - available in [distribution packages](https://www.zabbix.com/download?zabbix=6.0&os_distribution=alma_linux&os_version=9&components=agent_2&db=&ws=) or [Zabbix sources](https://www.zabbix.com/download_sources#60LTS)
ca	#### Plataformes admeses  L'agent Zabbix 2 s'admet a les plataformes següents:  -   Windows (totes les versions d'escriptori i servidor des de [Windows 10/Server 2016](/manual/installation/requirements#supported-platforms)) - també disponible com a [binari pre-compliat](https://www.zabbix.com/download_agents?version=6.0+LTS&os=Windows&os_version=Any&hardware=amd64&encryption=OpenSSL&packaging=MSI&show_legacy=0) o a les [fonts de Zabbix](https://www.zabbix.com/download_sources#60LTS) -   Linux - disponible als [paquets de la distribució](https://www.zabbix.com/download?zabbix=6.0&os_distribution=alma_linux&os_version=9&components=agent_2&db=&ws=) o a les [fonts de Zabbix](https://www.zabbix.com/download_sources#60LTS)[Zabbix sources](https://www.zabbix.com/download_sources#60LTS)

en-us	#### Supported platforms  Zabbix agent is [supported](https://www.zabbix.com/download_agents?version=6.0+LTS&release=6.0.12&os=Windows&os_version=Any&hardware=amd64&encryption=OpenSSL&packaging=MSI&show_legacy=0) on the following platforms:  -   Windows (all desktop and server versions since XP) -   Linux (also available in [distribution packages](https://www.zabbix.com/download?zabbix=6.0&os_distribution=alma_linux&os_version=9&components=agent&db=&ws=)) -   macOS -   IBM AIX -   FreeBSD -   OpenBSD -   Solaris  It is also possible to download legacy Zabbix agent binaries for [NetBSD](https://www.zabbix.com/download_agents?version=3.2&release=3.2.0&os=NetBSD&os_version=5.0&hardware=i386&encryption=No+encryption&packaging=Archive&show_legacy=1) and [HP-UX](https://www.zabbix.com/download_agents?version=2.4&release=2.4.4&os=HPUX&os_version=11.31&hardware=amd64&encryption=No+encryption&packaging=Archive&show_legacy=1), and those are compatible with current Zabbix server/proxy version.
ca	#### Plataformes admeses  L'agent Zabbix té [suport](https://www.zabbix.com/download_agents?version=6.0+LTS&release=6.0.12&os=Windows&os_version=Any&hardware=amd64&encryption=OpenSSL&packaging=MSI&show_legacy=0) a les següents plataformes:  -   Windows (totes les versions de sobretaula i servidors des d'XP) -   Linux (també disponible en [paquets de distribució](https://www.zabbix.com/download?zabbix=6.0&os_distribution=alma_linux&os_version=9&components=agent&db=&ws=)) -   macOS -   IBM AIX -   FreeBSD -   OpenBSD -   Solaris  També és possible descarregar els binaris de l'agent Zabbix heretats per a [NetBSD](https://www.zabbix.com/download_agents?version=3.2&release=3.2.0&os=NetBSD&os_version=5.0&hardware=i386&encryption=No+encryption&packaging=Archive_legacy=1) i [HP-UX](https://www.zabbix.com/download_agents?version=2.4&release=2.4.4&os=HPUX&os_version=11.31&hardware=amd64&encryption=No+encryption&packaging=Archive&show_legacy=1), que són compatibles amb la versió actual del servidor/proxy de Zabbix.

en-us	#### Supported platforms  Zabbix proxy runs on the same list of [server\#supported platforms](/manual/concepts/server#supported platforms) as Zabbix server.
ca	### Plataformes suportades  El proxy Zabbix s'executa sota les mateixes [plataformes suportades](/manual/concepts/server#supported platforms) que el servidor Zabbix.

en-us	#### Supported segments  |Segment|Description| |--|--------| |`<name>`|Match object property by name.| |`*`|Match all object properties.| |`['<name>']`|Match object property by name.| |`['<name>', '<name>', ...]`|Match object property by any of the listed names.| |`[<index>]`|Match array element by the index.| |`[<number>, <number>, ...]`|Match array element by any of the listed indexes.| |`[*]`|Match all object properties or array elements.| |`[<start>:<end>]`|Match array elements by the defined range:<br>**<start>** - the first index to match (including). If not specified matches all array elements from the beginning. If negative specifies starting offset from the end of array.<br>**<end>** - the last index to match (excluding). If not specified matches all array elements to the end. If negative specifies starting offset from the end of array.| |`[?(<expression>)]`|Match objects/array elements by applying a filter expression.|  To find a matching segment ignoring its ancestry (detached segment) it must be prefixed with '..' , for example `$..name` or `$..['name']` return values of all 'name' properties.  Matched element names can be extracted by adding a `~` suffix to the JSONPath. It returns the name of the matched object or an index in string format of the matched array item. The output format follows the same rules as other JSONPath queries - definite path results are returned 'as is' and indefinite path results are returned in array. However there is not much point of extracting the name of an element matching a definite path - it's already known.
ca	#### Segments admesos  |Segment|Descripció| |--|--------| |`<nom>`|Concorda la propietat de l'objecte pel nom.| |`*`|Coincideix amb totes les propietats de l'objecte.| |`['<nom>']`|Concorda la propietat de l'objecte pel nom.| |`['<nom>', '<nom>', ...]`|Fa coincidir la propietat de l'objecte amb un dels noms de la llista.| |`[<index>]`|Concorda element de matriu per índex.| |`[<nombre>, <nombre>, ...]`|Fa coincidir l'element de la matriu amb un dels índexs llistats.| |`[*]`|Coincideix amb totes les propietats de l'objecte o els elements de la matriu.| |`[<inici>:<fi>]`|Concorda els elements de la matriu segons l'interval definit:<br>**\<inici\>** - el primer índex coincident (inclòs). Si no s'especifica, coincideix amb tots els elements de la matriu des del principi. Si és negatiu, especifica el desplaçament inicial des del final de la matriu.<br>**\<fi\>** - el darrer índex coincident (no inclòs). Si no s'especifica, coincideix amb tots els elements de la matriu fins al final. Si és negatiu, especifica el desplaçament inicial des del final de la matriu.| |`[?(<expression>)]`|Concorda objectes/elements de matriu aplicant una expressió de filtre.|  Per trobar un segment coincident ignorant la seva ascendència (segment separat), ha d'anar prefixat amb '..', per exemple, `$..name` o `$..['name']` retornen els valors de totes les propietats 'name'.  Els noms dels elements coincidents es poden extreure afegint un sufix `~` al JSONPath. Retorna el nom de l'objecte corresponent o un índex de cadena de l'element de matriu corresponent. El format de sortida segueix les mateixes regles que altres consultes JSONPath: els resultats del camí definit es retornen "tal qual" i els resultats del camí no definit es retornen en una matriu. No obstant això, no té sentit extreure el nom d'un element corresponent a un camí definit: ja se sap.

en-us	#### Supported simple checks  List of supported simple checks:  See also:  -   [VMware monitoring item     keys](/manual/config/items/itemtypes/simple_checks/vmware_keys)  |Key|<|<|<| |--|--|------|------| |**Description**|**Return value**|**Parameters**|**Comments**| |**icmpping**\[<target>,<packets>,<interval>,<size>,<timeout>\]|<|<|<| |Host accessibility by ICMP ping.|0 - ICMP ping fails<br><br>1 - ICMP ping successful|**target** - host IP or DNS name<br>**packets** - number of packets<br>**interval** - time between successive packets in milliseconds<br>**size** - packet size in bytes<br>**timeout** - timeout in milliseconds|Example:<br>=> icmpping\[,4\] → if at least one packet of the four is returned, the item will return 1.<br><br>See also: table of [default values](simple_checks#icmp_pings).| |**icmppingloss**\[<target>,<packets>,<interval>,<size>,<timeout>\]|<|<|<| |Percentage of lost packets.|Float.|**target** - host IP or DNS name<br>**packets** - number of packets<br>**interval** - time between successive packets in milliseconds<br>**size** - packet size in bytes<br>**timeout** - timeout in milliseconds|See also: table of [default values](simple_checks#icmp_pings).| |**icmppingsec**\[<target>,<packets>,<interval>,<size>,<timeout>,<mode>\]|<|<|<| |ICMP ping response time (in seconds).|Float.|**target** - host IP or DNS name<br>**packets** - number of packets<br>**interval** - time between successive packets in milliseconds<br>**size** - packet size in bytes<br>**timeout** - timeout in milliseconds<br>**mode** - possible values: *min*, *max*, *avg* (default)|Packets which are lost or timed out are not used in the calculation.<br><br>If host is not available (timeout reached), the item will return 0.<br>If the return value is less than 0.0001 seconds, the value will be set to 0.0001 seconds.<br><br>See also: table of [default values](simple_checks#icmp_pings).| |**net.tcp.service**\[service,<ip>,<port>\]|<|<|<| |Checks if service is running and accepting TCP connections.|0 - service is down<br><br>1 - service is running|**service** - possible values: *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (see [details](/manual/appendix/items/service_check_details))<br>**ip** - IP address or DNS name (by default host IP/DNS is used)<br>**port** - port number (by default standard service port number is used).|Example:<br>=> net.tcp.service\[ftp,,45\] → can be used to test the availability of FTP server on TCP port 45.<br><br>Note that with *tcp* service indicating the port is mandatory.<br>These checks may result in additional messages in system daemon logfiles (SMTP and SSH sessions being logged usually).<br>Checking of encrypted protocols (like IMAP on port 993 or POP on port 995) is currently not supported. As a workaround, please use net.tcp.service\[tcp,<ip>,port\] for checks like these.<br>*https* and *telnet* services are supported since Zabbix 2.0.| |**net.tcp.service.perf**\[service,<ip>,<port>\]|<|<|<| |Checks performance of TCP service.|Float.<br><br>0.000000 - service is down<br><br>seconds - the number of seconds spent while connecting to the service|**service** - possible values: *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (see [details](/manual/appendix/items/service_check_details))<br>**ip** - IP address or DNS name (by default, host IP/DNS is used)<br>**port** - port number (by default standard service port number is used).|Example:<br>=> net.tcp.service.perf\[ssh\] → can be used to test the speed of initial response from SSH server.<br><br>Note that with *tcp* service indicating the port is mandatory.<br>Checking of encrypted protocols (like IMAP on port 993 or POP on port 995) is currently not supported. As a workaround, please use net.tcp.service.perf\[tcp,<ip>,port\] for checks like these.<br>*https* and *telnet* services are supported since Zabbix 2.0.<br>Called tcp\_perf before Zabbix 2.0.| |**net.udp.service**\[service,<ip>,<port>\]|<|<|<| |Checks if service is running and responding to UDP requests.|0 - service is down<br><br>1 - service is running|**service** - possible values: *ntp* (see [details](/manual/appendix/items/service_check_details))<br>**ip** - IP address or DNS name (by default host IP/DNS is used)<br>**port** - port number (by default standard service port number is used).|Example:<br>=> net.udp.service\[ntp,,45\] → can be used to test the availability of NTP service on UDP port 45.<br><br>This item is supported since Zabbix 3.0, but *ntp* service was available for net.tcp.service\[\] item in prior versions.| |**net.udp.service.perf**\[service,<ip>,<port>\]|<|<|<| |Checks performance of UDP service.|Float.<br><br>0.000000 - service is down<br><br>seconds - the number of seconds spent waiting for response from the service|**service** - possible values: *ntp* (see [details](/manual/appendix/items/service_check_details))<br>**ip** - IP address or DNS name (by default, host IP/DNS is used)<br>**port** - port number (by default standard service port number is used).|Example:<br>=> net.udp.service.perf\[ntp\] → can be used to test response time from NTP service.<br><br>This item is supported since Zabbix 3.0, but *ntp* service was available for net.tcp.service\[\] item in prior versions.|
ca	#### Validacions simples admeses  Llistat de comprovacions senzilles compatibles:  Veieu també:  - [Claus d'element de monitoratge de VMware](/manual/config/items/itemtypes/simple_checks/vmware_keys)  |Clau|<|<|<| |--|--|-------|------| |**Descripció**|**Valor de retorn**|**Paràmetres**|**Comentaris**| |**icmpping**\[\<objectiu\>,\<paquets\>,\<interval\>,\<mida\>,\<temps d'espera\>\]|<|<|<| |El ping ICMP es pot accedir a l'equip.|0 - El ping ICMP ha fallat<br><br>1 - El ping ICMP s'ha fet correctament|**destí** - IP de l'equip o nom DNS<br>**paquets** - nombre de paquets<br >**interval** - temps entre paquets successius en mil·lisegons<br>**mida** - mida del paquet en octets<br>**timeout** - temps d'espera en mil·lisegons| Exemple:<br>=> icmpping\[, 4\] → si es retorna almenys un dels quatre paquets, l'element retornarà 1.<br><br>Veieu també: taula de [valors per defecte](simple_checks #icmp_pings).| |**icmppingloss**\[\<objectiu\>,\<paquets\>,\<interval\>,\<mida\>,\<temps d'espera\>\]|<|<|<| |Percentatge de paquets perduts.|Flotant.|**objectiu** - IP de l'equip o nom DNS<br>**paquets** - nombre de paquets<br>**interval** - temps entre paquets successius en mil·lisegons<br >**mida** - mida del paquet en octets<br>**timeout** - temps d'espera en mil·lisegons|Veieu també: taula de [valors per defecte](simple_checks#icmp_pings).| |**icmppingsec**\[\<destí\>,\<paquets\>,\<interval\>,\<mida\>,\<temps d'espera\>,\<mode\>\]|<|<| << |Temps de resposta de ping ICMP (en segons).|Flotant.|**objectiu** - IP de l'equip o nom DNS<br>**paquets** - nombre de paquets<br>**interval** - temps entre paquets successius en mil·lisegons<br>**mida** - mida del paquet en octets<br>**timeout** - temps d'espera en mil·lisegons<br>**mode** - valors possibles: *min*, *max *, *avg* (per defecte)|Els paquets perduts o caducats no s'empren al càlcul.<br><br>Si l'equip no és disponible (s'ha arribat al temps d'espera), l'element retornarà 0.< br>Si el valor de retorn és inferior a 0,0001 segons, el valor s'establirà en 0,0001 segons.<br><br>Veieu també: matriu de [valors per defecte](simple_checks#icmp_pings).| |**net.tcp.service**\[servei,\<ip\>,\<port\>\]|<|<|<| |Comprova si el servei és en execució i admet connexions TCP.|0 - el servei és inactiu<br><br>1 - el servei és en execució|**servei** - valors possibles: *ssh*, *ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (vegeu [detalls] (/manual/appendix/items/service_check_details))<br> **ip** - adreça IP o nom DNS (per defecte s'empra l'IP/DNS de l'equip)<br>**port** - nombre de port (per defecte s'empra el nombre de port de servei estàndard).|Exemple:<br>= > net.tcp.service\[ftp,,45\] → es pot emprar per provar la disponibilitat del servidor FTP al port TCP 45.<br><br>Tingueu en compte que amb el servei *tcp* indicant que el port és necessari.<br >Aquestes comprovacions poden donar com a resultat missatges addicionals als fitxers de registre del dimoni del sistema (normalment es registren SMTP i sessions SSH).<br>La comprovació de protocols xifrats (com IMAP al port 993 o POP al port 995) no s'admet actualment. Com a solució alternativa, empreu net.tcp.service\[tcp,\<ip\>,port\] per a comprovacions com aquestes.<br>Els serveis *https* i *telnet* són compatibles des de Zabbix 2.0.| |**net.tcp.service.perf**\[servei,\<ip\>,\<port\>\]|<|<|<| |Comprova el rendiment del servei TCP.|Flotant.<br><br>0,000000: el servei és caigut<br><br>segons: nombre de segons dedicats a connectar-se al servei|**servei** - valors possibles: *ssh*, * ldap*, *smtp*, *ftp*, *http*, *pop*, *nntp*, *imap*, *tcp*, *https*, *telnet* (vegeu els [detalls](/manual/appendix/) items/service_check_details))<br>**ip** - adreça IP o nom DNS (per defecte s'empra l'IP/DNS de l'equip)<br>**port** - nombre de port (per defecte s'empra el nombre de port de servei estàndard).|Exemple:<br>=> net.tcp.service\[ftp,,45\] → es pot emprar per provar la disponibilitat del servidor FTP al port TCP 45.<br><br>Tingueu en compte que amb el servei *tcp* indica que el port és necessari.<br>Aquestes comprovacions poden donar lloc a missatges addicionals als fitxers de registre del dimoni del sistema (les sessions SMTP i SSH normalment es registren).<br>Comprovació de protocols xifrats (com IMAP al port 993 o POP activat); el port 995 actualment no és compatible. Com a solució alternativa, empreu net.tcp.service\[tcp,\<ip\>,port\] per a comprovacions com aquestes.<br>Els serveis *https* i *telnet* són compatibles des de Zabbix 2.0.| |**net.udp.service\[servei,\<ip\>,\<port\>\]**|<|<|<| |Comprova si el servei és en execució i respon a les peticions UDP.|0 - el servei és caigut<br><br>1 - el servei és en execució|**servei** - valors possibles: *ntp* (veieu [detalls](/manual /appendix/items/service_check_details))<br>**ip** - adreça IP o nom DNS (per defecte, s'empra IP/DNS de l'equip)<br>**port** - nombre de port (per defecte s'empra el nombre de port de servei estàndard).|Exemple:<br>=> net.udp.service\[ntp,,45\ ] → potser s'empra per provar la disponibilitat del servei NTP al port UDP 45.<br><br>Aquest element és compatible des de Zabbix 3.0, però el servei *ntp* ja era disponible per a l'element net.tcp service\[\] en versions anteriors.| |**net.udp.service.perf**\[servei,\<ip\>,\<port\>\]|<|<|<| |Comproveu el rendiment del servei UDP.|Flotant.<br><br>0,000000: el servei és caigut<br><br>segons - el nombre de segons que ha estat esperant una resposta del servei|**servei** - valors possibles: *ntp* (veieu [detalls](/manual/appendix/items/service_check_details))<br>**ip** - adreça IP o nom DNS (per defecte, s'empra l'IP/DNS de l'equip)<br> **port** - nombre de port (per defecte s'empra el nombre de port de servei estàndard).|Exemple:<br>=> net.udp.service.perf\[ntp\] → es pot emprar per provar el temps de resposta del servei NTP .<br ><br>Aquest element és compatible des de Zabbix 3.0, però el servei *ntp* ja era disponible per a l'element net.tcp.service\[\ ] a versions anteriors.|

en-us	#### Supported XML files  XML files not older than version 1.8 are supported for import in Zabbix 6.0.  ::: noteimportant In the XML export format, trigger dependencies are stored by name only. If there are several triggers with the same name (for example, having different severities and expressions) that have a dependency defined between them, it is not possible to import them. Such dependencies must be manually removed from the XML file and re-added after import. :::
ca	#### Arxius XML admesos  Els arxius XML anteriors a la versió 1.8 són admesos per la importació a Zabbix 6.0.  ::: noteimportant Al format d'exportació XML, les dependències de triggers s'emmagatzemen només per nom. Si hi ha diversos triggers amb el mateix nom (per exemple, tinguent gravetats i expressions diferents), tinguent una dependència definida entre ells, no es pot pas importar. Aquestes dependències s'hauran d'esborrar manualment de l'axiu XML i tornar-les a afegir després de la importació. :::

en-us	#### Supported Zabbix proxies  To be compatible with Zabbix 6.0, the proxy must be of the same major version; thus only Zabbix 6.0.x proxies can work with Zabbix 6.0.x server.  ::: noteimportant It is no longer possible to start the upgraded server and have older and unupgraded proxies report data to a newer server. This approach, which was never recommended nor supported by Zabbix, now is officially disabled, as the server will ignore data from unupgraded proxies. See also the [upgrade procedure](/manual/installation/upgrade). :::  Warnings about using incompatible Zabbix daemon versions are logged.
ca	#### Proxys Zabbix admesos  Per ésser compatible amb Zabbix 6.0, el proxy ha de tindre la mateixa versió; els proxys Zabbix 6.0.x només poden treballar amb el servidor Zabbix 6.0.x.  ::: noteimportant Ja no es pot engegar el servidor actualitzat i tindre informes de proxys antics no actualitzats cap a un nou servidor. Aquest procediment (mai recomanat ni suportat per Zabbix) s'ha eliminat, així que el servidor ignorarà informació de proxys no actualitzats. Veieu també el [procediment d'actualització](/manual/installation/upgrade). :::  Es registren els avisos sobre emprar versions incompatibles de dimonis de Zabbix.

en-us	#### Support for ARM64/AArch64  ARM64/AArch64 installation packages are now available for Debian, RHEL 8, 9 and its derivatives, as well as SLES/OpenSUSE Leap 15.
ca	#### Suport per a ARM64/AArch64  Els paquets d'instal·lació ARM64/AArch64 ja són disponibles per a Debian, RHEL 8, 9 i els seus derivats, així com SLES/OpenSUSE Leap 15.

en-us	### SUSE  Open the `/etc/zypp/repos.d/zabbix.repo` file and set enable=1 for the `zabbix-unstable` repo.       [zabbix-unstable]     name=Zabbix Official Repository     type=rpm-md     baseurl=https://repo.zabbix.com/zabbix/5.5/sles/15/x86_64/     gpgcheck=1     gpgkey=https://repo.zabbix.com/zabbix/5.5/sles/15/x86_64/repodata/repomd.xml.key     enabled=1     update=1
ca	### SUSE  Obriu l'arxiu `/etc/zypp/repos.d/zabbix.repo` i definiu enable=1 per el repositori `zabbix-unstable`.      [zabbix-unstable]     name=Zabbix Official Repository     type=rpm-md     baseurl=https://repo.zabbix.com/zabbix/5.5/sles/15/x86_64/     gpgcheck=1     gpgkey=https://repo.zabbix.com/zabbix/5.5/sles/15/x86_64/repodata/repomd.xml.key     enabled=1     update=1

en-us	##### Switching from AES128 to AES256  Zabbix uses AES128 as the built-in default for data. Let's assume you are using certificates and want to switch to AES256, on OpenSSL 1.1.1.  This can be achieved by adding the respective parameters in `zabbix_server.conf`:        TLSCAFile=/home/zabbix/ca.crt       TLSCertFile=/home/zabbix/server.crt       TLSKeyFile=/home/zabbix/server.key       TLSCipherCert13=TLS_AES_256_GCM_SHA384       TLSCipherCert=EECDH+aRSA+AES256:-SHA1:-SHA384       TLSCipherPSK13=TLS_CHACHA20_POLY1305_SHA256       TLSCipherPSK=kECDHEPSK+AES256:-SHA1       TLSCipherAll13=TLS_AES_256_GCM_SHA384       TLSCipherAll=EECDH+aRSA+AES256:-SHA1:-SHA384  ::: noteimportant Although only certificate-related ciphersuites will be used, `TLSCipherPSK*` parameters are defined as well to avoid their default values which include less secure ciphers for wider interoperability. PSK ciphersuites cannot be completely disabled on server/proxy. :::  And in `zabbix_agentd.conf`:        TLSConnect=cert       TLSAccept=cert       TLSCAFile=/home/zabbix/ca.crt       TLSCertFile=/home/zabbix/agent.crt       TLSKeyFile=/home/zabbix/agent.key       TLSCipherCert13=TLS_AES_256_GCM_SHA384       TLSCipherCert=EECDH+aRSA+AES256:-SHA1:-SHA384
ca	##### Passar d'AES128 a AES256  Zabbix empra AES128 per defecte per a les dades. Suposem que sou emprant certificats i voleu actualitzar a AES256, a OpenSSL 1.1.1.  Això es pot aconseguir afegint els paràmetres respectius següents a `zabbix_server.conf`:        TLSCAFile=/home/zabbix/ca.crt       TLSCertFile=/home/zabbix/server.crt       TLSKeyFile=/home/zabbix/server.key       TLSCipherCert13=TLS_AES_256_GCM_SHA384       TLSCipherCert=EECDH+aRSA+AES256:-SHA1:-SHA384       TLSCipherPSK13=TLS_CHACHA20_POLY1305_SHA256       TLSCipherPSK=kECDHEPSK+AES256:-SHA1       TLSCipherAll13=TLS_AES_256_GCM_SHA384       TLSCipherAll=EECDH+aRSA+AES256:-SHA1:-SHA384  ::: noteimportant Tot i que només s'empren conjunts de xifrat relacionats amb certificats, els paràmetres `TLSCipherPSK*` també s'estableixen per evitar els seus valors predeterminats que inclouen xifrats menys segurs per a una interoperabilitat més àmplia. Les suites de xifrat PSK no es poden desactivar completament al servidor/proxy. :::  I a `zabbix_agentd.conf`:        TLSConnect=cert       TLSAccept=cert       TLSCAFile=/home/zabbix/ca.crt       TLSCertFile=/home/zabbix/agent.crt       TLSKeyFile=/home/zabbix/agent.key       TLSCipherCert13=TLS_AES_256_GCM_SHA384       TLSCipherCert=EECDH+aRSA+AES256:-SHA1:-SHA384

en-us	##### Switching interface back to available  When the unreachability period is over, the interface is polled again, decreasing priority for item that turned the interface into unreachable state. If the unreachable interface reappears, the monitoring returns to normal automatically:      resuming Zabbix agent checks on host "New host": connection restored  ::: noteclassic Once interface becomes available, the host does not poll all its items immediately for two reasons:  -   It might overload the host. -   The interface restore time is not always matching planned item     polling schedule time.  So, after the interface becomes available, items are not polled immediately, but they are getting rescheduled to their next polling round. :::
ca	##### Tornar a marcar la interfície com a disponible  Quan s'acaba el període d'inaccessibilitat, es torna a consultar la interfície, disminuint la prioritat de l'element que va fer que la interfície estigui en estat inaccessible. Si reapareix la interfície inaccessible, el monitoratge torna a la normalitat automàticament:       reprenent les comprovacions de l'agent Zabbix a l'equip "Nou equip": connexió restaurada  :::noteclassic Un cop la interfície és disponible, l'equip no consulta tots els seus elements immediatament per dos motius:  - Podria sobrecarregar-se l'equip. - El temps de restauració de la interfície no sempre coincideix amb el calendari previst d'enquesta d'elements.  Així, un cop disponible la interfície, els elements no es consulten immediatament, sinó que s'endarrereixen a la seva següent programació. :::

en-us	#### Switching to raw values  A dropdown on the upper right allows to switch from the simple graph to the *Values/500 latest values* listings. This can be useful for viewing the numeric values making up the graph.  The values represented here are raw, i.e. no units or postprocessing of values is used. Value mapping, however, is applied.
ca	#### Canviant a valors en brut  Un menú desplegable a la part superior dreta us permet canviar del gràfic senzill a la llista *Valors/500 darrers valors*. Això pot ser útil per visualitzar els valors numèrics que componen el gràfic.  Els valors aquí representats són en brut, és a dir, no s'empren unitats ni postprocessament dels valors. Tanmateix, s'aplica el mapatge de valors.

en-us	 ### Symlink name expansion  Symlink name and full path of the symlink are now returned in `vfs.dir.get[]` and `vfs.file.get[]` items,  instead of resolving to the symlink target. 
ca	### Extensió del nom d'enllaç simbòlic  El nom d'enllaç simbòlic i el camí complet d'aquest enllaç són retornats dins els elements `vfs.dir.get[]` i `vfs.file.get[]`, enlloc de resoldre cap a l'enllaç simbòlic del destinatari.

en-us	## SYNOPSIS  **zabbix\_agent2** \[**-c** *config-file*\]\ **zabbix\_agent2** \[**-c** *config-file*\] **-p**\ **zabbix\_agent2** \[**-c** *config-file*\] **-t** *item-key*\ **zabbix\_agent2** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_agent2 -h**\ **zabbix\_agent2 -V**\ \ [ ]{#lbAD}
ca	## SINOPSI  **zabbix\_agent2** \[**-c** *config-file*\]\ **zabbix\_agent2** \[**-c** *config-file*\] **-p**\ **zabbix\_agent2** \[**-c** *config-file*\] **-t** *item-key*\ **zabbix\_agent2** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_agent2 -h**\ **zabbix\_agent2 -V**\ \ [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_agentd** \[**-c** *config-file*\]\ **zabbix\_agentd** \[**-c** *config-file*\] **-p**\ **zabbix\_agentd** \[**-c** *config-file*\] **-t** *item-key*\ **zabbix\_agentd** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_agentd -h**\ **zabbix\_agentd -V** [ ]{#lbAD}
ca	## SINOPSI  **zabbix\_agentd** \[**-c** *config-file*\]\ **zabbix\_agentd** \[**-c** *config-file*\] **-p**\ **zabbix\_agentd** \[**-c** *config-file*\] **-t** *item-key*\ **zabbix\_agentd** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_agentd -h**\ **zabbix\_agentd -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_get -s** *host-name-or-IP* \[**-p** *port-number*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-k** *item-key*\ **zabbix\_get -s** *host-name-or-IP* \[**-p** *port-number*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-agent-cert-issuer** *cert-issuer*\] \[**--tls-agent-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *item-key*\ **zabbix\_get -s** *host-name-or-IP* \[**-p** *port-number*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *item-key*\ **zabbix\_get -h**\ **zabbix\_get -V** [ ]{#lbAD}
ca	## SINOPSI  **zabbix\_get -s** *nom-d'equip-o-IP* \[**-p** *port*\] \[**-I** *adreça-IP*\] \[**-t** *timeout*\] **-k** *clau-d'element*\ **zabbix\_get -s** *nom-d'equip-o-IP* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *temps-d'espera*\] **--tls-connect** **cert** **--tls-ca-file** *arxiu-CA* \[**--tls-crl-file** *arxiu-CRL*\] \[**--tls-agent-cert-issuer** *cert-issuer*\] \[**--tls-agent-cert-subject** *cert-subject*\] **--tls-cert-file** *arxiu-cert* **--tls-key-file** *arxiu-key* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *clau-d'element*\ **zabbix\_get -s** *nom-d'equip-o-IP* \[**-p** *port*\] \[**-I** *adreça-IP*\] \[**-t** *temps-d'espera*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *arxiu-PSK* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *item-key*\ **zabbix\_get -h**\ **zabbix\_get -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_js -s** *script-file* **-p** *input-param* \[**-l** *log-level*\] \[**-t** *timeout*\]\ **zabbix\_js -s** *script-file* **-i** *input-file* \[**-l** *log-level*\] \[**-t** *timeout*\]\ **zabbix\_js -h**\ **zabbix\_js -V** [ ]{#lbAD}
ca	## SINOPSI  **zabbix\_js -s** *script-file* **-p** *input-param* \[**-l** *log-level*\] \[**-t** *timeout*\]\ **zabbix\_js -s** *script-file* **-i** *input-file* \[**-l** *log-level*\] \[**-t** *timeout*\]\ **zabbix\_js -h**\ **zabbix\_js -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_proxy** \[**-c** *config-file*\]\ **zabbix\_proxy** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_proxy -h**\ **zabbix\_proxy -V** [ ]{#lbAD}
ca	## SINOPSI  **zabbix\_proxy** \[**-c** *config-file*\]\ **zabbix\_proxy** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_proxy -h**\ **zabbix\_proxy -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender -h**\ **zabbix\_sender -V** [ ]{#lbAD}
ca	## SINOPSI  **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **cert** **--tls-ca-file** *CA-file* \[**--tls-crl-file** *CRL-file*\] \[**--tls-server-cert-issuer** *cert-issuer*\] \[**--tls-server-cert-subject** *cert-subject*\] **--tls-cert-file** *cert-file* **--tls-key-file** *key-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] **-s** *host* **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-z** *server* \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] **-k** *key* **-o** *value*\ **zabbix\_sender** \[**-v**\] **-c** *config-file* \[**-z** *server*\] \[**-p** *port*\] \[**-I** *IP-address*\] \[**-t** *timeout*\] \[**-s** *host*\] **--tls-connect** **psk** **--tls-psk-identity** *PSK-identity* **--tls-psk-file** *PSK-file* \[**--tls-cipher13** *cipher-string*\] \[**--tls-cipher** *cipher-string*\] \[**-T**\] \[**-N**\] \[**-r**\] **-i** *input-file*\ **zabbix\_sender -h**\ **zabbix\_sender -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_server** \[**-c** *config-file*\]\ **zabbix\_server** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_server -h**\ **zabbix\_server -V** [ ]{#lbAD}
ca	## SINOPSI  **zabbix\_server** \[**-c** *config-file*\]\ **zabbix\_server** \[**-c** *config-file*\] **-R** *runtime-option*\ **zabbix\_server -h**\ **zabbix\_server -V** [ ]{#lbAD}

en-us	## SYNOPSIS  **zabbix\_web\_service** \[**-c** *config-file*\]\ **zabbix\_web\_service -h**\ **zabbix\_web\_service -V** [ ]{#lbAD}
ca	## SINOPSI  **zabbix\_web\_service** \[**-c** *config-file*\]\ **zabbix\_web\_service -h**\ **zabbix\_web\_service -V** [ ]{#lbAD}

en-us	#### Syntax  To retrieve aggregates, you may:  -   list several items for aggregation:  ``` aggregate_function(function(/host/key,parameter),function(/host2/key2,parameter),...) ```  Note that `function` here must be a history/trend function.  -   use the **foreach** function, as the only parameter, and its item filter to select the required items:  ``` aggregate_function(foreach_function(/host/key?[group="host group"],timeperiod)) ```  Aggregate function is one of the supported [aggregate functions](/manual/appendix/functions/aggregate#aggregate-functions-1): avg, max, min, sum, etc.  A **foreach** function (e.g. *avg_foreach*, *count_foreach*, etc.) returns one aggregate value for each selected item. Items are selected by using the item filter (`/host/key?[group="host group"]`), from item history.  If some of the items have no data for the requested period, they are ignored in the calculation. If no items have  data, the function will return an error.  For more details, see [foreach functions](/manual/appendix/functions/aggregate/foreach).  ::: noteclassic If the aggregate results in a float value it will be trimmed to an integer if the aggregated item type of information is *Numeric (unsigned)*. :::  An aggregate calculation may become unsupported if:  -   none of the referenced items is found (which may happen if the item     key is incorrect, none of the items exists or all included groups     are incorrect) -   no data to calculate a function
ca	#### Sintaxi  Per recuperar els agregats, heu de:  -   llistar diversos elements per agregació:  ``` aggregate_function(function(/host/key,parameter),function(/host2/key2,parameter),...) ```  Fixeu-vos que la `function` ha d'ésser una funció d'històric/tendència.  -   empleu la funció **foreach** com a únic paràmetre, i el seu filtre d'elements per trigar els elements necessaris:  ``` aggregate_function(foreach_function(/host/key?[group="host group"],timeperiod)) ```  La funció d'agregat és una de les [funcions d'agregat](/manual/appendix/functions/aggregate#aggregate-functions-1) admeses: avg, max, min, sum, etc.  La funció **foreach** (com ara *avg_foreach*, *count_foreach*, etc.) torna un valor agregat per cada element triat. Els elements s'escullen emprant el filtre d'element (`/host/key?[group="host group"]`), de l'històric d'elements.  Si algun dels elements no té informació per al període demanat, s'ignorarà al càlcul. Si no hi ha cap element amb informació, retornarà un error.  Per veure més detalls, veieu les [funcions foreach](/manual/appendix/functions/aggregate/foreach).  ::: noteclassic Si l'agregat torna un valor flotant, es reduirà a un nombre enter si el tipus d'element d'informació agregada és *Numèric (sense signe)*. :::  Un càlcul d'agregat es podria no admetre si:  -   no es troba cap dels elements referenciats (això pot passar si la clau d'element és incorrecta, si algun dels elements no existeix o si tots els grups inclosos són incorrectes) -   no hi ha informació per calcular la funció

en-us	##### System data  |Item key|<|<|<| |--|--|------|------| |Description|Return value|Parameters|Comments| |**system.boottime**|<|<|<| |System boot time.|Integer (Unix timestamp)| | | |**system.cpu.discovery**|<|<|<| |List of detected CPUs/CPU cores. Used for low-level discovery.|JSON object| |Supported on all platforms since 2.4.0.| |**system.cpu.intr**|<|<|<| |Device interrupts.|Integer| | | |**system.cpu.load**\[<cpu>,<mode>\]|<|<|<| |[CPU load](http://en.wikipedia.org/wiki/Load_(computing)).|Float|**cpu** - possible values:<br>*all* (default), *percpu* (since version 2.0; total load divided by online CPU count)<br>**mode** - possible values:<br>*avg1* (one-minute average, default), *avg5*, *avg15*|Example:<br>=> system.cpu.load\[,avg5\].| |**system.cpu.num**\[<type>\]|<|<|<| |Number of CPUs.|Integer|**type** - possible values:<br>*online* (default), *max*|Example:<br>=> system.cpu.num| |**system.cpu.switches**|<|<|<| |Count of context switches.|Integer| | | |**system.cpu.util**\[<cpu>,<type>,<mode>,<logical\_or\_physical>\]|<|<|<| |CPU utilization percentage.|Float|**cpu** - *<CPU number>* or *all* (default)<br>**type** - possible values:<br>*user* (default), *idle*, *nice*, *system* (default for Windows), *iowait*, *interrupt*, *softirq*, *steal*, *guest* (on Linux kernels 2.6.24 and above), *guest\_nice* (on Linux kernels 2.6.33 and above).<br>See also [platform-specific](/manual/appendix/items/supported_by_platform) details for this parameter.<br>**mode** - possible values:<br>*avg1* (one-minute average, default), *avg5*, *avg15*<br>**logical\_or\_physical** (since version 5.0.3; on AIX only) - possible values: *logical* (default), *physical*. This parameter is supported on AIX only.|On Windows the value is acquired using the *Processor Time* performance counter. Note that since Windows 8 its Task Manager shows CPU utilization based on the *Processor Utility* performance counter, while in previous versions it was the *Processor Time* counter.<br><br>Example:<br>=> system.cpu.util\[0,user,avg5\]<br><br>Old naming: *system.cpu.idleX, system.cpu.niceX, system.cpu.systemX, system.cpu.userX*| |**system.hostname**\[<type>, <transform>\]|<|<|<| |System host name.|String|**type** (before version 5.4.7 supported on Windows only) - possible values: *netbios* (default on Windows), *host* (default on Linux), *shorthost* (since version 5.4.7; returns part of the hostname before the first dot, a full string for names without dots).<br>**transform** (since version 5.4.7) - possible values:<br>*none* (default), *lower* (convert to lowercase)|The value is acquired by either GetComputerName() (for **netbios**) or gethostname() (for **host**) functions on Windows and by taking `nodename` from the uname() system API output on other systems.<br><br>Examples of returned values:<br>*on Linux*:<br>=> system.hostname → linux-w7x1<br>=> system.hostname → example.com<br>=> system.hostname\[shorthost\] → example<br>*on Windows*:<br>=> system.hostname → WIN-SERV2008-I6<br>=> system.hostname\[host\] → Win-Serv2008-I6LonG<br>=> system.hostname\[host,lower\] → win-serv2008-i6long<br><br>See also a [more detailed description](/manual/appendix/install/windows_agent#configuration).| |**system.hw.chassis**\[<info>\]|<|<|<| |Chassis information.|String|**info** - one of *full* (default), *model*, *serial*, *type* or *vendor*|Example: system.hw.chassis\[full\]<br>Hewlett-Packard HP Pro 3010 Small Form Factor PC CZXXXXXXXX Desktop\]<br><br>This key depends on the availability of the [SMBIOS](http://en.wikipedia.org/wiki/System_Management_BIOS) table.<br>Will try to read the DMI table from sysfs, if sysfs access fails then try reading directly from memory.<br><br>**Root permissions** are required because the value is acquired by reading from sysfs or memory.<br><br>Supported since Zabbix 2.0.| |**system.hw.cpu**\[<cpu>,<info>\]|<|<|<| |CPU information.|String or integer|**cpu** - *<CPU number>* or *all* (default)<br>**info** - possible values:<br>*full* (default), *curfreq*, *maxfreq*, *model* or *vendor*|Example:<br>=> system.hw.cpu\[0,vendor\] → AuthenticAMD<br><br>Gathers info from /proc/cpuinfo and /sys/devices/system/cpu/\[cpunum\]/cpufreq/cpuinfo\_max\_freq.<br><br>If a CPU number and *curfreq* or *maxfreq* is specified, a numeric value is returned (Hz).<br><br>Supported since Zabbix 2.0.| |**system.hw.devices**\[<type>\]|<|<|<| |Listing of PCI or USB devices.|Text|**type** (since version 2.0) - *pci* (default) or *usb*|Example:<br>=> system.hw.devices\[pci\] → 00:00.0 Host bridge: Advanced Micro Devices \[AMD\] RS780 Host Bridge<br>\[..\]<br><br>Returns the output of either lspci or lsusb utility (executed without any parameters).| |**system.hw.macaddr**\[<interface>,<format>\]|<|<|<| |Listing of MAC addresses.|String|**interface** - *all* (default) or a regular [expression](/manual/regular_expressions#overview)<br>**format** - *full* (default) or *short*|Lists MAC addresses of the interfaces whose name matches the given `interface` regular [expression](/manual/regular_expressions#overview) (*all* lists for all interfaces).<br><br>Example:<br>=> system.hw.macaddr\["eth0$",full\] → \[eth0\] 00:11:22:33:44:55<br><br>If `format` is specified as *short*, interface names and identical MAC addresses are not listed.<br><br>Supported since Zabbix 2.0.| |**system.localtime**\[<type>\]|<|<|<| |System time.|Integer - with `type` as *utc*<br><br>String - with `type` as *local*|**type** (since version 2.0) - possible values:<br>*utc* - (default) the time since the Epoch (00:00:00 UTC, January 1, 1970), measured in seconds.<br>*local* - the time in the 'yyyy-mm-dd,hh:mm:ss.nnn,+hh:mm' format<br>|Must be used as a [passive check](/manual/appendix/items/activepassive#passive_checks) only.<br><br>Example:<br>=> system.localtime\[local\] → create an item using this key and then use it to display host time in the *Clock* [dashboard widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/clock).| |**system.run**\[command,<mode>\]|<|<|<| |Run specified command on the host.|Text result of the command<br><br>1 - with `mode` as *nowait* (regardless of command result)|**command** - command for execution<br>**mode** - possible values:<br>*wait* - wait end of execution (default),<br>*nowait* - do not wait|The return value of the item is a standard output together with a standard error produced by the command. Exit code checking is not performed.<br>See also: [Command execution](/manual/appendix/command_execution)<br><br>To be processed correctly, the return value of the command must be of `text` data type. An empty result is also allowed.<br><br>The return value is limited to 16MB (including trailing whitespace that is truncated); [database limits](/manual/config/items/item#text-data-limits) also apply.<br><br>Note that system.run items are disabled by default. Learn how to [enable them](/manual/config/items/restrict_checks).<br><br>Example:<br>=> system.run\[ls -l /\] → detailed file list of root directory.| |**system.stat**\[resource,<type>\]|<|<|<| |System statistics.|Integer or float|**ent** - number of processor units this partition is entitled to receive (float)<br>**kthr,<type>** - information about kernel thread states:<br>*r* - average number of runnable kernel threads (float)<br>*b* - average number of kernel threads placed in the Virtual Memory Manager wait queue (float)<br>**memory,<type>** - information about the usage of virtual and real memory:<br>*avm* - active virtual pages (integer)<br>*fre* - size of the free list (integer)<br>**page,<type>** - information about page faults and paging activity:<br>*fi* - file page-ins per second (float)<br>*fo* - file page-outs per second (float)<br>*pi* - pages paged in from paging space (float)<br>*po* - pages paged out to paging space (float)<br>*fr* - pages freed (page replacement) (float)<br>*sr* - pages scanned by page-replacement algorithm (float)<br>**faults,<type>** - trap and interrupt rate:<br>*in* - device interrupts (float)<br>*sy* - system calls (float)<br>*cs* - kernel thread context switches (float)<br>**cpu,<type>** - breakdown of percentage usage of processor time:<br>*us* - user time (float)<br>*sy* - system time (float)<br>*id* - idle time (float)<br>*wa* - idle time during which the system had outstanding disk/NFS I/O request(s) (float)<br>*pc* - number of physical processors consumed (float)<br>*ec* - the percentage of entitled capacity consumed (float)<br>*lbusy* - indicates the percentage of logical processor(s) utilization that occurred while executing at the user and system level (float)<br>*app* - indicates the available physical processors in the shared pool (float)<br>**disk,<type>** - disk statistics:<br>*bps* - indicates the amount of data transferred (read or written) to the drive in bytes per second (integer)<br>*tps* - indicates the number of transfers per second that were issued to the physical disk/tape (float)|This item is [supported](/manual/appendix/items/supported_by_platform) on AIX only.<br>Take note of the following limitations in these items:<br>=> system.stat\[cpu,app\] - supported only on AIX LPAR of type "Shared"<br>=> system.stat\[cpu,ec\] - supported on AIX LPAR of type "Shared" and "Dedicated" ("Dedicated" always returns 100 (percent))<br>=> system.stat\[cpu,lbusy\] - supported only on AIX LPAR of type "Shared"<br>=> system.stat\[cpu,pc\] - supported on AIX LPAR of type "Shared" and "Dedicated"<br>=> system.stat\[ent\] - supported on AIX LPAR of type "Shared" and "Dedicated"| |**system.sw.arch**|<|<|<| |Software architecture information.|String| |Example:<br>=> system.sw.arch → i686<br><br>Info is acquired from uname() function.<br><br>Supported since Zabbix 2.0.| |**system.sw.os**\[<info>\]|<|<|<| |Operating system information.|String|**info** - possible values:<br>*full* (default), *short* or *name*|Example:<br>=> system.sw.os\[short\]→ Ubuntu 2.6.35-28.50-generic 2.6.35.11<br><br>Info is acquired from (note that not all files and options are present in all distributions):<br>/proc/version (*full*)<br>/proc/version\_signature (*short*)<br>PRETTY\_NAME parameter from /etc/os-release on systems supporting it, or /etc/issue.net (*name*)<br><br>Supported since Zabbix 2.0.| |**system.sw.packages**\[<regexp>,<manager>,<format>\]|<|<|<| |Listing of installed packages.|Text|**regexp** - *all* (default) or a regular [expression](/manual/regular_expressions#overview)<br>**manager** - *all* (default) or a package manager<br>**format** - *full* (default) or *short*|Lists (alphabetically) installed packages whose name matches the given `package` regular [expression](/manual/regular_expressions#overview) (*all* lists them all).<br><br>Example:<br>=> system.sw.packages\[mini,dpkg,short\] → python-minimal, python2.6-minimal, ubuntu-minimal<br><br>Supported package managers (executed command):<br>dpkg (dpkg --get-selections)<br>pkgtool (ls /var/log/packages)<br>rpm (rpm -qa)<br>pacman (pacman -Q)<br><br>If `format` is specified as *full*, packages are grouped by package managers (each manager on a separate line beginning with its name in square brackets).<br>If `format` is specified as *short*, packages are not grouped and are listed on a single line.<br><br>Supported since Zabbix 2.0.| |**system.swap.in**\[<device>,<type>\]|<|<|<| |Swap in (from device into memory) statistics.|Integer|**device** - device used for swapping (default is *all*)<br>**type** - possible values:<br>*count* (number of swapins), *sectors* (sectors swapped in), *pages* (pages swapped in).<br>See also [platform-specific](/manual/appendix/items/supported_by_platform) details for this parameter.|Example:<br>=> system.swap.in\[,pages\]<br><br>The source of this information is:<br>/proc/swaps, /proc/partitions, /proc/stat (Linux 2.4)<br>/proc/swaps, /proc/diskstats, /proc/vmstat (Linux 2.6)| |**system.swap.out**\[<device>,<type>\]|<|<|<| |Swap out (from memory onto device) statistics.|Integer|**device** - device used for swapping (default is *all*)<br>**type** - possible values:<br>*count* (number of swapouts), *sectors* (sectors swapped out), *pages* (pages swapped out).<br>See also [platform-specific](/manual/appendix/items/supported_by_platform) details for this parameter.|Example:<br>=> system.swap.out\[,pages\]<br><br>The source of this information is:<br>/proc/swaps, /proc/partitions, /proc/stat (Linux 2.4)<br>/proc/swaps, /proc/diskstats, /proc/vmstat (Linux 2.6)| |**system.swap.size**\[<device>,<type>\]|<|<|<| |Swap space size in bytes or in percentage from total.|Integer - for bytes<br><br>Float - for percentage|**device** - device used for swapping (default is *all*)<br>**type** - possible values:<br>*free* (free swap space, default), *pfree* (free swap space, in percent), *pused* (used swap space, in percent), *total* (total swap space), *used* (used swap space)<br>Note that *pfree*, *pused* are not supported on Windows if swap size is 0.<br>See also [platform-specific](/manual/appendix/items/supported_by_platform) details for this parameter.|Example:<br>=> system.swap.size\[,pfree\] → free swap space percentage<br><br>If *device* is not specified Zabbix agent will only take into account swap devices (files), physical memory will be ignored. For example, on Solaris systems *swap -s* command includes a portion of physical memory and swap devices (unlike *swap -l*).<br><br>Note that this key might report incorrect swap space size/percentage on virtualized (VMware ESXi, VirtualBox) Windows platforms. In this case you may use the `perf_counter[\700(_Total)\702]` key to obtain correct swap space percentage.| |**system.uname**|<|<|<| |Identification of the system.|String| |Example of returned value (Unix):<br>FreeBSD localhost 4.2-RELEASE FreeBSD 4.2-RELEASE \#0: Mon Nov i386<br><br>Example of returned value (Windows):<br>Windows ZABBIX-WIN 6.0.6001 Microsoft® Windows Server® 2008 Standard Service Pack 1 x86<br><br>On Unix since Zabbix 2.2.0 the value for this item is obtained with uname() system call. Previously it was obtained by invoking "uname -a". The value of this item might differ from the output of "uname -a" and does not include additional information that "uname -a" prints based on other sources.<br><br>On Windows since Zabbix 3.0 the value for this item is obtained from Win32\_OperatingSystem and Win32\_Processor WMI classes. Previously it was obtained from volatile Windows APIs and undocumented registry keys. The OS name (including edition) might be translated to the user's display language. On some versions of Windows it contains trademark symbols and extra spaces.<br><br>Note that on Windows the item returns OS architecture, whereas on Unix it returns CPU architecture.| |**system.uptime**|<|<|<| |System uptime in seconds.|Integer| |In [item configuration](/manual/config/items/item#configuration), use **s** or **uptime** units to get readable values.| |**system.users.num**|<|<|<| |Number of users logged in.|Integer| |**who** command is used on the agent side to obtain the value.|
ca	##### Informació del sistema  |Clau d'element|<|<|<| |--|--|------|------| |Descripció|Valor de retorn|Paràmetres|Comentaris| |**system.boottime**|<|<|<| |Temps d'engegada del sistema.|Enter (marca de temps Unix)| | | |**system.cpu.discovery**|<|<|<| |Llista de CPU/nuclis de CPU detectats. S'empra per a la descoberta de baix nivell.|Objecte JSON| |Admet totes les plataformes des de la 2.4.0.| |**system.cpu.intr**|<|<|<| |El dispositiu s'interromp.|Enter| | | |**system.cpu.load**\[<cpu>,<mode>\]|<|<|<| |[Càrrega de la CPU](https://en.wikipedia.org/wiki/Load_(computing)).|Flotant|**cpu** - valors possibles:<br>*all* (per defecte), *percpu* (des de la versió 2.0; càrrega total dividida pel recompte de CPU en línia)<br>**mode** - valors possibles:<br>*avg1* (mitjana d'un minut, per defecte), *avg5*, *avg15*|Exemple:< br>=> system.cpu.load\[,avg5\].| |**system.cpu.num**\[<tipus>\]|<|<|<| |Nombre de CPU.|Enter|**tipus** - valors possibles:<br>*en línia* (per defecte), *max*|Exemple:<br>=> system.cpu.num| |**system.cpu.switches**|<|<|<| |Recompte de canvis de context.|Enter| | | |**system.cpu.util**\[<cpu>,<tipus>,<mode>,<lògic\_o\_físic>\]|<|<|<| |Percentatge d'ús de la CPU.|Float|**cpu** - *<nombre de CPU>* o *tot* (per defecte)<br>**tipus** - valors possibles:<br>*usuari* (per defecte), * idle*, *nice*, *system* (per defecte per a Windows), *iowait*, *interrupt*, *softirq*, *steal*, *guest* (als nuclis Linux 2.6.24 i posteriors), *guest\_nice* (en nuclis Linux 2.6.33 i posteriors).<br>Veieu també detalls [concrets de la plataforma](/manual/appendix/items/supported_by_platform) per a aquest paràmetre.<br>**mode** - valors possibles:< br>*avg1* (mitjana d'un minut, per defecte), *avg5*, *avg15*<br>**logical\_or\_physical** (des de la versió 5.0.3; només a AIX) - valors possibles: *lògic* (per defecte), *físic*. Aquest paràmetre només és compatible amb AIX.|A Windows, el valor s'adquireix mitjançant el comptador de rendiment *Processor Time*. Tingueu en compte que, des de Windows 8, el seu gestor de tasques mostra l'ús de la CPU basat en el comptador de rendiment *Utilitat del processador*, mentre que en versions anteriors era el comptador *Temps de processador*.<br><br>Exemple:<br>=> system.cpu .util\[0,user,avg5\]<br><br>Denominació antiga: *system.cpu.idleX, system.cpu.niceX, system.cpu.systemX, system.cpu.userX*| |**system.hostname**\[<tipus>, <transforma>\]|<|<|<| |Nom d'equip del sistema.|Cadena|**tipus** (només admès a Windows abans de la versió 5.4.7) - valors possibles: *netbios* (per defecte a Windows), *host* (predeterminat a Linux), *shorthost* (des de la versió 5.4.7; retorna part del nom d'equip abans del primer punt, una cadena completa per als noms sense punts).<br>**transform** (des de la versió 5.4.7) - valors possibles:<br>*cap* (per defecte), *lower* (convertir a minúscules)|El valor s'adquireix per les funcions GetComputerName() (per a **netbios**) o gethostname() (per a **host**) a Windows i prenent `nodename` de la sortida de l'API del sistema uname() en altres sistemes.<br><br>Exemples de valors retornats:<br>*a Linux*:<br>=> system.hostname → linux-w7x1<br>=> system.hostname → example.com<br>=> system.hostname\[shorthost\] → exemple<br>*a Windows*:<br>=> system.hostname → WIN-SERV2008-I6<br>=> system.hostname\[host\] → Win-Serv2008-I6LonG<br>=> system.hostname\[host,lower\] → win-serv2008-i6long<br><br>Veieu també una [descripció més detallada](/manual/appendix/install/windows_agent#configuration).| |**system.hw.chassis**\[<info>\]|<|<|<| |Informació del xassís.|Cadena|**informació** - un de *complet* (per defecte), *model*, *sèrie*, *tipus* o *proveïdor*|Exemple: system.hw.chassis\[complet\] <br>Escriptori Hewlett-Packard HP Pro 3010 Small Form Factor CZXXXXXXXX\]<br><br>Aquesta clau depèn de la disponibilitat de la taula [SMBIOS](http://en.wikipedia.org/wiki/System_Management_BIOS).<br>Provarà llegir la taula DMI des de sysfs; si l'accés a sysfs falla, prova de llegir directament des de la memòria.<br><br>**Es requereixen permisos de root** perquè el valor s'agafi llegint des de sysfs o memòria.<br><br>Suportat des de Zabbix 2.0.| |**system.hw.cpu**\[<cpu>,<info>\]|<|<|<| |Informació de la CPU.|Cadena o nombre enter|**cpu** - *<Nombre de CPU>* o *tot* (per defecte)<br>**informació** - valors possibles:<br>*complet* (per defecte), *curfreq*, *maxfreq*, *model* o *vendor*|Exemple:<br>=> system.hw.cpu\[0,vendor\] → AuthenticAMD<br><br>Reuneix informació de /proc/cpuinfo i /sys/devices/system/cpu/\[cpunum\]/cpufreq/cpuinfo\_max\_freq.<br><br>Si s'especifica un nombre de CPU i *curfreq* o *maxfreq*, es retorna un valor numèric (Hz).<br><br>Admès des de Zabbix 2.0.| |**system.hw.devices**\[<tipus>\]|<|<|<| |Llistat de dispositius PCI o USB.|Text|**tipus** (des de la versió 2.0) - *pci* (per defecte) o *usb*|Exemple:<br>=> system.hw.devices\[pci\] → 00:00.0 Host bridge: Advanced Micro Devices \[AMD\] RS780 Host Bridge<br>\[..\]<br><br>Retorna la sortida de la utilitat lspci o lsusb (executada sense cap paràmetre).| |**system.hw.macaddr**\[<interfície>,<format>\]|<|<|<| |Llistat d'adreces MAC.|Cadena|**interfície** - *tot* (per defecte) o una [expressió](/manual/regular_expressions#overview)<br>**format** - *complet* (per defecte) o *short*|Llistat les adreces MAC de les interfícies el nom de les quals coincideix amb l'[expressió](/manual/regular_expressions#overview)regular "interfície" donada (*totes* per a totes les interfícies).<br><br>Exemple:<br>=> system.hw.macaddr\["eth0$",full\] → \[eth0\] 00:11:22: 33:44:55<br><br>Si s'especifica el `format` com a *curt*, els noms d'interfície i les adreces MAC idèntiques no apareixen a la llista.<br><br>Suportat des de Zabbix 2.0.| |**system.localtime**\[<tipus>\]|<|<|<| |Hora del sistema.|Enter - amb `type` com a *utc*<br><br>Cadena - amb `type` com a *local*|**type** (des de la versió 2.0) - valors possibles:<br>*utc* - (per defecte) l'hora des de l'època (00:00:00 UTC, 1 de gener de 1970), mesurada en segons.<br>*local* - l'hora a 'aaaa-mm-dd,hh:mm Format :ss.nnn,+hh:mm'<br>|S'ha d'emprar només com a [comprovació passiva](/manual/appendix/items/activepassive#passive_checks).<br><br>Exemple:<br>= > system.localtime\[local\] → creeu un element amb aquesta clau i, a continuació, empreu-lo per mostrar l'hora de l'equip al *Clock* [giny del tauler](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/clock). | |**system.run**\[ordre,<mode>\]|<|<|<| |Executa l'ordre especificada a l'equip.|Resultat de text de l'ordre<br><br>1 - amb `mode` com a *nowait* (independentment del resultat de l'ordre)|**ordre** - ordre per a l'execució<br>* *mode** - valors possibles:<br>*espera* - espera el final de l'execució (per defecte),<br>*nowait* - no espera|El valor de retorn de l'element és una sortida estàndard juntament amb un error estàndard produït per l'ordre. El codi de sortida no és pas comprovat.<br>Veieu també: [Execució d'ordres](/manual/appendix/command_execution)<br><br>Per processar-se correctament, la sortida de l'ordre ha d'ésser de tipus `text`. També es permet un resultat buit.<br><br>El valor retornat es limita a 16Mo (incloent-t'hi espais, que es trucaran); i també apliquen els [límits de la base de dades](/manual/config/items/item#text-data-limits).<br><br>Exemple:<br>=> system.run\[ls -l /\] → llista detallada de fitxers del directori arrel.| |**system.stat**\[recurs,<tipus>\]|<|<|<| |Estadístiques del sistema.|Enter o flotant|**ent** - nombre d'unitats de processador que aquesta partició té dret a rebre (flotant)<br>**kthr,<tipus>** - informació sobre els estats del fil del nucli:<br> *r* - nombre mitjà de fils del nucli que es poden executar (flotant)<br>*b* - nombre mitjà de fils del nucli col·locats a la cua d'espera del gestor de memòria virtual (flotant)<br>**memòria,<tipus>** - informació sobre l'ús de la memòria virtual i real:<br>*avm* - pàgines virtuals actives (enter)<br>*fre* - mida de la llista lliure (enter)<br>**pàgina,<tipus>** - informació sobre errors de pàgina i activitat de paginació:<br>*fi* - entrades de pàgina per segon (flotant)<br>*fo* - sortides de pàgina per segon (flotant)<br>*pi* - pàgines entrades des de l'espai de paginació (flotant)<br>*po* - pàgines passades a l'espai de paginació (flotant)<br>*fr* - pàgines alliberades (substitució de la pàgina) (flotant)<br>*sr* - pàgines escanejades per pàgina- algorisme de substitució (flotant)<br>**errors,<tipus>** - percentatge de trampes i interrupcions:<br>*in* - interrupcions del dispositiu (flotant)<br>*sy* - crides al sistema (flotant)<br> *cs* - canvis de context del fil del nucli (flotant)<br>**cpu,<tipus>** - desglossament del percentatge d'ús del temps del processador:<br>*us* - temps de l'usuari (flotant)<br>*sy* - temps del sistema (flotant)<br>*id* - temps d'inactivitat (flotant)<br>*wa* - temps d'inactivitat durant el qual el sistema tenia petició (o peticions) d'E/S de disc/NFS pendent(s) (flotant)<br>* pc* - nombre de processadors físics consumits (flotant)<br>*ec* - el percentatge de capacitat titular consumida (flotant)<br>*lbusy* - indica el percentatge d'ús de processadors lògics que es va produir durant l'execució a la nivell d'usuari i sistema (flotant)<br>*aplicació* - indica els processadors físics disponibles a l'agrupació compartida (flotant)<br>**disc,<tipus>** - estadístiques de disc:<br>*bps* - indica la quantitat de dades transferides (llegides o escrites) a la unitat en octets per segon (enter)<br>*tps* - indica el nombre de transferències per segon que s'han emès al disc/cinta físic (flotant)|Aquest element és [admès](/manual/appendix/items/supported_by_platform) només a AIX.<br>Tingueu en compte les limitacions següents en aquests elements:<br>=> system.stat\[cpu,app\] - només s'admet a AIX LPAR de tipus "Compartit"<br>=> system.stat\[cpu,ec\] - compatible amb LPAR d'AIX de tipus "Compartit" i "Dedicat" ("Dedicat" sempre retorna 100 (per cent))<br>= > system.stat\[cpu,lbusy\] - només s'admet a l'AIX LPAR de tipus "Shared"<br>=> system.stat\[cpu,pc\] - compatible amb AIX LPAR de tipus "Shared" i "Dedicated "<br>=> system.stat\[ent\] - compatible amb AIX LPAR de tipus "Compartit" i "Dedicat"| |**system.sw.arch**|<|<|<| |Informació sobre l'arquitectura del programari.|String| |Exemple:<br>=> system.sw.arch → i686<br><br>La informació s'adquireix de la funció uname().<br><br>Suportat des de Zabbix 2.0.| |**system.sw.os**\[<info>\]|<|<|<| |Informació del sistema operatiu.|String|**info** - valors possibles:<br>*full* (per defecte), *short* o *name*|Exemple:<br>=> system.sw.os\[short\]→ Ubuntu 2.6.35-28.50-genèric 2.6.35.11<br><br>La informació s'obté de (tingueu en compte que no tots els fitxers i opcions són presents a totes les distribucions):<br>/proc/version (*complet*)<br>/proc/version\_signature (*curt*)<br>Paràmetre PRETTY\_NAME de /etc/os-release a partir de sistemes que tenen suport, o /etc/issue.net (*nom*)<br><br>Admès des de Zabbix 2.0.| |**system.sw.packages**\[<regexp>,<gestor>,<format>\]|<|<|<| |Llista de paquets instal·lats.|Text|**regexp** - *all* (per defecte) o una [expressió regular](/manual/regular_expressions#overview)<br>**manager** - *all* (per defecte) o un gestor de paquets<br>**format** - *complet* (predeterminat) o *short*|Llista (alfabèticament) els paquets instal·lats el nom dels quals coincideix amb l'[expressió regular](/manual/regular_expressions#overview) donada (*tots* els llista tots).<br><br>Exemple:<br>=> system.sw.packages\[mini,dpkg,short\] → python-minimal, python2.6-minimal, ubuntu-minimal <br><br>Gestors de paquets admesos (ordre executada):<br>dpkg (dpkg --get-selections)<br>pkgtool (ls /var/log/packages)<br>rpm (rpm -qa)<br>pacman (pacman -Q)<br><br>Si s'especifica `format` com a *complet*, els paquets s'agrupen per gestors de paquets (cada gestor en una línia separada que comença amb el seu nom entre claudàtors).<br>Si `format` s'especifica com a *curt*, els paquets no s'agrupen i es mostren en una sola línia.<br><br>Admès des de Zabbix 2.0.| |**system.swap.in**\[<dispositiu>,<tipus>\]|<|<|<| |Canviar les estadístiques (del dispositiu a la memòria).|Enter|**dispositiu** - dispositiu emprat per intercanviar (el valor predeterminat és *tot*)<br>**tipus** - valors possibles:<br>*compte* (nombre d'intercanvis), *sectors* (sectors intercanviats), *pàgines* (pàgines intercanviades).<br>Veieu també detalls [específics de la plataforma](/manual/appendix/items/supported_by_platform) per a aquest paràmetre.|Exemple :<br>=> system.swap.in\[,pages\]<br><br>La font d'aquesta informació és:<br>/proc/swaps, /proc/partitions, /proc/stat (Linux 2.4)<br>/proc/swaps, /proc/diskstats, /proc/vmstat (Linux 2.6)| |**system.swap.out**\[<dispositiu>,<tipus>\]|<|<|<| |Canviar les estadístiques (de la memòria al dispositiu).|Enter|**dispositiu** - dispositiu emprat per intercanviar (el valor predeterminat és *tot*)<br>**tipus** - valors possibles:<br>*compte* (nombre d'intercanvis), *sectors* (sectors intercanviats), *pàgines* (pàgines intercanviades).<br>Veieu també detalls [específics de la plataforma](/manual/appendix/items/supported_by_platform) per a aquest paràmetre.|Exemple :<br>=> system.swap.out\[,pages\]<br><br>La font d'aquesta informació és:<br>/proc/swaps, /proc/partitions, /proc/stat (Linux 2.4 )<br>/proc/swaps, /proc/diskstats, /proc/vmstat (Linux 2.6)| |**system.swap.size**\[<dispositiu>,<tipus>\]|<|<|<| |Intercanviar la mida de l'espai en octets o en percentatge del total.|Enter - per octets<br><br>Float - per percentatge|**dispositiu** - dispositiu emprat per intercanviar (el valor predeterminat és *tot*)<br>**tipus** - valors possibles:<br>*free* (espai d'intercanvi lliure, per defecte), *pfree* (espai d'intercanvi lliure, en percentatge), *pused* (espai d'intercanvi emprat, en percentatge), *total* (total espai d'intercanvi), *used* (espai d'intercanvi emprat)<br>Tingueu en compte que *pfree*, *pused* no s'admeten a Windows si la mida d'intercanvi és 0.<br>Veieu també els detalls d'aquest paràmetre [específic de la plataforma](/manual/appendix/items/supported_by_platform).|Exemple:<br>=> system.swap.size\[,pfree\] → percentatge d'espai d'intercanvi lliure<br><br>Si no s'especifica *dispositiu*, l'agent Zabbix només té en compte els dispositius d'intercanvi (fitxers), i la memòria física s'ignorarà. Per exemple, en els sistemes Solaris, l'ordre *swap -s* inclou una part de la memòria física i els dispositius d'intercanvi (a diferència de *swap -l*).<br><br>Tingueu en compte que aquesta clau pot informar de la mida/percentatge de l'espai d'intercanvi incorrectes a la virtualització. (VMware ESXi, VirtualBox) Plataformes Windows. En aquest cas, podeu emprar la clau `perf_counter[\700(_Total)\702]` per obtindre el percentatge d'espai d'intercanvi correcte.| |**system.uname**|<|<|<| |Identificació del sistema.|String| |Exemple de valor retornat (Unix):<br>FreeBSD localhost 4.2-RELEASE FreeBSD 4.2-RELEASE \#0: dl. nov i386<br><br>Exemple de valor retornat (Windows):<br>Windows ZABBIX-WIN 6.0.6001 Microsoft® Windows Server® 2008 Standard Service Pack 1 x86<br><br>A Unix des de Zabbix 2.2.0, el valor d'aquest element s'obté amb la crida al sistema uname(). Anteriorment s'obtenia invocant "uname -a". El valor d'aquest element pot ser diferent de la sortida de "uname -a" i no inclou informació addicional que "uname -a" imprimeix en funció d'altres fonts.<br><br>A Windows des de Zabbix 3.0 el valor d'aquest element s'obté de les classes WMI Win32\_OperatingSystem i Win32\_Processor. Abans s'obtenia a partir d'API de Windows volàtils i claus de registre no documentades. El nom del sistema operatiu (inclosa l'edició) es pot traduir a l'idioma de visualització de l'usuari. En algunes versions de Windows conté símbols de marques registrades i espais addicionals.<br><br>Tingueu en compte que a Windows l'element retorna l'arquitectura del sistema operatiu, mentre que a Unix retorna l'arquitectura de la CPU.| |**system.uptime**|<|<|<| |Temps de funcionament del sistema en segons.|Enter| |A [configuració de l'element](/manual/config/items/item#configuration), empreu unitats **s** o **uptime** per obtindre valors llegibles.| |**system.users.num**|<|<|<| |Nombre d'usuaris connectats.|Enter| L'ordre **qui** s'empra al costat de l'agent per obtindre el valor.|