en-us	 ### Important notes  - Make sure to back up the database before the upgrade. - If the database uses partitions, contact the DB administrator or Zabbix support team for help. - Stopping Zabbix server for the time of the upgrade is strongly recommended. However, if absolutely necessary, there is a way to perform an upgrade while the server is running (only for MySQL, MariaDB and PostgreSQL without TimescaleDB). - CSV files can be removed after a successful upgrade to primary keys. - Optionally, Zabbix frontend may be switched to [maintenance mode](/manual/web_interface/maintenance_mode). - Upgrade to primary keys should be done after upgrading Zabbix server to 6.0. - On proxy, history tables that are not used can be upgraded by executing history_pk_prepare.sql.
ca	#### Notes importants  - Assegureu-vos de fer una còpia de seguretat de la base de dades abans de l'actualització. - Si la vostra base de dades empra particions, contacteu amb l'administrador de la base de dades o l'equip de suport de Zabbix per obtindre ajut. - Es recomana aturar el servidor al moment de l'actualització. Però, si és estrictament necessari, hi ha una manera d'actualitzar mentre el servidor és en marxa (només per a MySQL, MariaDB i PostgreSQL sense TimescaleDB). - Els arxius CSV es podran esborrar després de l'actualització correcta cap a claus primàries. - De manera opcional, la interfície de Zabbix es pot canviar cap a [mode de manteniment](/manual/web_interface/maintenance_mode) - L'actualització cap a claus primàries s'ha de fer després de l'actualització del servidor cap a la versió 6.0. - Amb un proxy, history_pk_prepare.sql es pot executar per posar les taules d'històric (que no s'empren) en claus primàries.

en-us	#### Important notes  -   The server and agent keep the trace of a monitored log's size and     last modification time (for logrt) in two counters. Additionally:     -   The agent also internally uses inode numbers (on         UNIX/GNU/Linux), file indexes (on Microsoft Windows) and MD5         sums of the first 512 log file bytes for improving decisions         when logfiles get truncated and rotated.     -   On UNIX/GNU/Linux systems it is assumed that the file systems         where log files are stored report inode numbers, which can be         used to track files.     -   On Microsoft Windows Zabbix agent determines the file system         type the log files reside on and uses:         -   On NTFS file systems 64-bit file indexes.         -   On ReFS file systems (only from Microsoft Windows             Server 2012) 128-bit file IDs.         -   On file systems where file indexes change (e.g. FAT32,             exFAT) a fall-back algorithm is used to take a sensible             approach in uncertain conditions when log file rotation             results in multiple log files with the same last             modification time.     -   The inode numbers, file indexes and MD5 sums are internally         collected by Zabbix agent. They are not transmitted to Zabbix         server and are lost when Zabbix agent is stopped.     -   Do not modify the last modification time of log files with         'touch' utility, do not copy a log file with later restoration         of the original name (this will change the file inode number).         In both cases the file will be counted as different and will be         analyzed from the start, which may result in duplicated alerts.     -   If there are several matching log files for `logrt[]` item and         Zabbix agent is following the most recent of them and this most         recent log file is deleted, a warning message         `"there are no files matching "<regexp mask>" in "<directory>"`         is logged. Zabbix agent ignores log files with modification time         less than the most recent modification time seen by the agent         for the `logrt[]` item being checked. -   The agent starts reading the log file from the point it stopped the     previous time. -   The number of bytes already analyzed (the size counter) and last     modification time (the time counter) are stored in the Zabbix     database and are sent to the agent to make sure the agent starts     reading the log file from this point in cases when the agent is just     started or has received items which were previously disabled or not     supported. However, if the agent has received a non-zero size     counter from server, but the logrt\[\] or logrt.count\[\] item is     unable to find matching files, the size counter is     reset to 0 to analyze from the start if the files appear later. -   Whenever the log file becomes smaller than the log size counter     known by the agent, the counter is reset to zero and the agent     starts reading the log file from the beginning taking the time     counter into account. -   If there are several matching files with the same last modification     time in the directory, then the agent tries to correctly analyze all     log files with the same modification time and avoid skipping data or     analyzing the same data twice, although it cannot be guaranteed in     all situations. The agent does not assume any particular log file     rotation scheme nor determines one. When presented multiple log     files with the same last modification time, the agent will process     them in a lexicographically descending order. Thus, for some     rotation schemes the log files will be analyzed and reported in     their original order. For other rotation schemes the original log     file order will not be honored, which can lead to reporting matched     log file records in altered order (the problem does not happen if     log files have different last modification times). -   Zabbix agent processes new records of a log file once per *Update     interval* seconds. -   Zabbix agent does not send more than **maxlines** of a log file per     second. The limit prevents overloading of network and CPU resources     and overrides the default value provided by **MaxLinesPerSecond**     parameter in the [agent configuration     file](/manual/appendix/config/zabbix_agentd). -   To find the required string Zabbix will process 10 times more new     lines than set in MaxLinesPerSecond. Thus, for example, if a `log[]`     or `logrt[]` item has *Update interval* of 1 second, by default the     agent will analyze no more than 200 log file records and will send     no more than 20 matching records to Zabbix server in one check. By     increasing **MaxLinesPerSecond** in the agent configuration file or     setting **maxlines** parameter in the item key, the limit can be     increased up to 10000 analyzed log file records and 1000 matching     records sent to Zabbix server in one check. If the *Update interval*     is set to 2 seconds the limits for one check would be set 2 times     higher than with *Update interval* of 1 second. -   Additionally, log and log.count values are always limited to 50% of     the agent send buffer size, even if there are no non-log values in     it. So for the **maxlines** values to be sent in one connection (and     not in several connections), the agent     [BufferSize](/manual/appendix/config/zabbix_agentd) parameter must     be at least maxlines x 2. Zabbix agent can upload data during log gathering and thus free the buffer, whereas Zabbix agent 2 will stop log gathering until the data is uploaded and the buffer is freed, which is performed asynchronously. -   In the absence of log items all agent buffer size is used for     non-log values. When log values come in they replace the older     non-log values as needed, up to the designated 50%. -   For log file records longer than 256kB, only the first 256kB are     matched against the regular expression and the rest of the record is     ignored. However, if Zabbix agent is stopped while it is dealing     with a long record the agent internal state is lost and the long     record may be analyzed again and differently after the agent is     started again. -   Special note for "\\" path separators: if file\_format is     "file\\.log", then there should not be a "file" directory, since it     is not possible to unambiguously define whether "." is escaped or is     the first symbol of the file name. -   Regular expressions for `logrt` are supported in filename only,     directory regular expression matching is not supported. -   On UNIX platforms a `logrt[]` item becomes NOTSUPPORTED if a     directory where the log files are expected to be found does not     exist. -   On Microsoft Windows, if a directory does not exist the item will     not become NOTSUPPORTED (for example, if directory is misspelled in     item key). -   An absence of log files for `logrt[]` item does not make it     NOTSUPPORTED. Errors of reading log files for `logrt[]` item are     logged as warnings into Zabbix agent log file but do not make the     item NOTSUPPORTED. -   Zabbix agent log file can be helpful to find out why a `log[]` or     `logrt[]` item became NOTSUPPORTED. Zabbix can monitor its agent log     file, except when at DebugLevel=4 or DebugLevel=5. -   Searching for a question mark using a regular expression, e.g. `\?` may result in false positives if the text file contains NUL symbols, as those are replaced with "?" by Zabbix to continue processing the line until the newline character.
ca	#### Notes importants  - El servidor i l'agent fan un seguiment de la mida d'un registre monitorat i modificat durant la darrera hora (per al logrt) a dos comptadors. Addicionalment: - L'agent també empra internament nombres d'inode (a UNIX/GNU/Linux), índexs de fitxers (a Microsoft Windows) i sumes MD5 dels primers 512 octets de fitxers de registre per millorar les decisions quan els fitxers de registre es trunquen i giren. - Als sistemes UNIX/GNU/Linux, se suposa que els sistemes de fitxers on s'emmagatzemen els fitxers de registre retornen nombres d'inode, que es poden emprar per fer un seguiment dels fitxers. - A Microsoft Windows, l'agent Zabbix determina el tipus de sistema de fitxers on resideixen els fitxers de registre i empra: - En sistemes de fitxers NTFS indexa fitxers de 64 bits. - En sistemes de fitxers ReFS (només des de Microsft Windows Server 2012) ID de fitxer de 128 bits. - En sistemes de fitxers on els índexs de fitxers canvien (per exemple, FAT32, exFAT) s'empra un algorisme de reserva per adoptar un enfocament raonable en condicions incertes quan la rotació del fitxer de registre dóna lloc a diversos fitxers de registre amb el mateix temps de modificació. - Els nombres d'inode, els índexs de fitxers i les sumes MD5 es recullen internament per l'agent Zabbix. No es transmeten al servidor Zabbix i es perden quan s'atura l'agent Zabbix. - No modifiqueu l'hora de la darrera modificació dels fitxers de registre amb la utilitat 'touch', no recupereu un fitxer de registre conservant el seu nom original (això canviarà el nombre d'inode del fitxer). En qualsevol dels casos, el fitxer es considerarà diferent i s'escanejarà des del principi, la qual cosa pot generar alertes duplicades. - Si hi ha diversos fitxers de registre coincidents per a l'element ''logrt[]'' i l'agent de Zabbix fa un seguiment del més recent d'ells i s'esborra aquest fitxer de registre més recent, s'envia al registre un missatge d'avís ''"no hi ha cap fitxer que coincideixi"<regexp màscara>" a "<directori>"''. L'agent Zabbix ignora els fitxers de registre el temps de modificació dels quals és inferior al temps de modificació més recent vist per l'agent per a l'element ''logrt[]'' que s'està comprovant. - L'agent comença a llegir el fitxer de registre des de quan es va aturar la vegada anterior. - El nombre d'octets ja escanejats (el comptador de mida) i la darrera modificació (el comptador de temps) s'emmagatzemen a la base de dades de Zabbix i s'envien a l'agent per assegurar que l'agent comença a llegir el fitxer de registre des d'aquesta ubicació en cas que l'agent acabi d'iniciar-se o hagi rebut elements desactivats o no compatibles. Tanmateix, si l'agent va rebre un comptador de mida diferent de zero del servidor, però l'element logrt[] o logrt.count[] no s'ha trobat i no ha trobat cap fitxer coincident, el comptador de mida es restablirà a 0 si els fitxers apareixen més tard. - Cada cop que el fitxer de registre sigui més petit que el comptador de mida del fitxer de registre conegut per l'agent, el comptador es reinicia i l'agent comença a llegir el fitxer de registre des del principi tinguent en compte el comptador de temps. - Si al directori hi ha diversos fitxers corresponents amb el mateix temps de modificació, l'agent analitza tots els fitxers de registre amb el mateix temps de modificació i evita saltar dades o analitzar les mateixes dades dues vegades, encara que això no es pot garantir. L'agent no assumeix cap esquema de rotació de fitxers de registre particular i no en determina cap. Quan es presenten diversos fitxers de registre amb la mateixa hora de darrera modificació, l'agent els processa en ordre lexicogràfic descendent. Així, per a determinats esquemes de rotació, els fitxers de registre s'analitzaran i s'informaran en el seu ordre original. Per a altres esquemes de rotació, no es respectarà l'ordre dels fitxers de registre originals, fet que pot provocar que es generin informes als fitxers de registre corresponents (el problema no es produeix si els fitxers de registre tenen diferents temps de modificació). - L'agent Zabbix processa nous registres de fitxers de registre una vegada per //interval d'actualització// segons. - L'agent Zabbix no envia més d'un fitxer de registre **maxlines** per segon. El límit evita la sobrecàrrega de recursos de la xarxa i de la CPU i anul·la el valor predeterminat proporcionat pel paràmetre **MaxLinesPerSecond** al fitxer de configuració de l'agent](/manual/appendix/config/zabbix_agentd). - Per trobar la cadena necessària, Zabbix processarà 10 vegades més noves línies que a MaxLinesPerSecond. Per exemple, si un element `log[]` o `logrt[]` té un *interval d'actualització* d'1 segon, l'agent no analitzarà, de manera predeterminada, més de 200 registres de fitxers de registre i no enviarà més de 20 registres coincidents al servidor Zabbix en una sola comprovació. Augmentant **MaxLinesPerSecond** al fitxer de configuració de l'agent o establint el paràmetre **maxlines** a la clau d'element, el límit es pot augmentar fins a 10.000 registres de fitxer de registre escanejats i 1.000 registres coincidents enviats al servidor Zabbix en una sola comprovació. Si l'*interval d'actualització* s'estableix a 2 segons, els límits d'una comprovació s'establiran 2 vegades més que amb l'*interval d'actualització* d'1 segon. - A més, els valors de log i log.count sempre són limitats al 50% de la mida del buffer d'enviament de l'agent, fins i tot si no hi ha valors que no siguin de registre. Per tant, perquè els valors de **maxlines** s'enviïn en una connexió (i no en diverses connexions), el paràmetre [BufferSize](/manual/appendix/config/zabbix_agentd) de l'agent ha d'ésser com a mínim maxlines x 2. - Si no hi ha elements de registre, s'empra tota la mida del buffer de l'agent per als valors que no són de registre. Quan arriben els valors dels fitxers de registre, sobreescriuen els valors antics que no són de registre, segons sigui necessari, fins a un 50%. - Per als registres de fitxers de registre més grans de 256 Ko, només els primers 256Ko coincideixen amb l'expressió regular i la resta del registre s'ignora. Tanmateix, si l'agent Zabbix s'atura mentre processa un registre llarg, l'estat intern de l'agent es perd i el registre llarg es pot analitzar de nou i de manera diferent després de reiniciar l'agent. - Nota especial per als separadors de camins "\\": si filer\_format és "file\.log", no hi ha d'haver un directori "file" perquè és impossible definir sense ambigüitats si "." s'escapa o és el primer símbol del nom del fitxer. - Les expressions regulars per a `logrt` només s'admeten al nom de fitxer, la concordança d'expressions regulars del directori no és compatible. - A les plataformes UNIX, `logrt[]` passa a NO ADMÈS si no existeix un directori on s'hi han de trobar els fitxers de registre. - A Microsoft Windows, si un directori no existeix, l'element no passarà a NO ADMÈS (per exemple, si el directori s'ha escrit malament a la clau de l'element). - L'absència de fitxers de registre per a `logrt[]` no fa que NO S'ADMETI. Els errors de lectura dels fitxers de registre per a `logrt[]` es registren com a avisos al fitxer de registre de l'agent Zabbix, però no mostren l'element NO ADMÈS. - El fitxer de registre de l'agent Zabbix pot ésser útil per sapiguer per què un element `log[]` o `logrt[]` no s'admet. Zabbix pot monitorar el fitxer de registre de l'agent excepte a DebugLevel=4 o DebugLevel=5. - Buscar un signe d'interrogació mitjançant una expressió regular, com ara `\?` pot donar lloc a falsos positius si el fitxer de text conté símbols NUL, ja que es substitueixen per "?" per Zabbix per continuar processant la línia fins al caràcter de nova línia.

en-us	#### Important rules  -   A whitelist without a deny rule is only allowed for system.run\[\*\]     items. For all other items, AllowKey parameters are not allowed     without a DenyKey parameter; in this case Zabbix agent **will not     start** with only AllowKey parameters. -   The order matters. The specified parameters are checked one by one     according to their appearance order in the configuration file:     -   As soon as an item key matches an allow/deny rule, the item is         either allowed or denied; and rule checking stops. So if an item         matches both an allow rule and a deny rule, the result will         depend on which rule comes first.     -   The order affects also EnableRemoteCommands parameter (if used). -   Unlimited numbers of AllowKey/DenyKey parameters is supported. -   AllowKey, DenyKey rules do not affect HostnameItem,     HostMetadataItem, HostInterfaceItem configuration parameters. -   Key pattern is a wildcard expression where the wildcard (\*)     character matches any number of any characters in certain position.     It might be used in both the key name and parameters. -   If a specific item key is disallowed in the agent configuration, the     item will be reported as unsupported (no hint is given as to the     reason); -   Zabbix agent with --print (-p) command line option will not show     keys that are not allowed by configuration; -   Zabbix agent with --test (-t) command line option will return     "Unsupported item key." status for keys that are not allowed by     configuration; -   Denied remote commands will not be logged in the agent log (if     LogRemoteCommands=1).
ca	#### Regles importants  - La llista blanca sense una regla de denegació només es permet per als elements system.run\[\*\]. Per a la resta d'elements, els paràmetres AllowKey no es permeten sense un paràmetre DenyKey; en aquest cas, l'agent Zabbix **no començarà** només amb paràmetres AllowKey. - L'ordre compta. Els paràmetres especificats es comproven un a un segons el seu ordre d'aparició al fitxer de configuració:      - Tan aviat com una clau d'element coincideix amb una regla d'autorització/denegació, l'element es permet o es denega; i la comprovació de regles s'atura. Per tant, si un element coincideix amb una regla d'autorització i una regla de denegació, el resultat dependrà de quina regla sigui primera.      - L'ordre també afecta la configuració EnableRemoteCommands (si s'empra). - S'admeten paràmetres AllowKey/DenyKey il·limitats. - Les regles AllowKey i DenyKey no afecten els paràmetres de configuració de HostnameItem, HostMetadataItem i HostInterfaceItem. - El patró de clau és una expressió de comodí on el caràcter comodí (\*) coincideix amb qualsevol nombre de caràcters en una posició determinada. Es pot emprar tant en el nom de la clau com en els paràmetres. - Si no es permet una clau d'element específica a la configuració de l'agent, l'element es marcarà com a no compatible (no s'indica per què); - L'agent Zabbix amb l'opció de línia d'ordres --print (-p) no mostrarà les claus que la configuració no permet; - L'agent Zabbix amb l'opció de línia d'ordres --test (-t) retornarà l'estat "La clau d'element no és compatible". per a claus no autoritzades per la configuració; - Les ordres remotes denegades no es registraran al registre de l'agent (si LogRemoteCommands=1).

en-us	#### Importing a template  Import the template configuration contained in the XML string. If any items or triggers in the XML string are missing, they will be deleted from the database, and everything else will be left unchanged.  Request:  ```json {     "jsonrpc": "2.0",     "method": "configuration.import",     "params": {         "format": "xml",         "rules": {             "templates": {                 "createMissing": true,                 "updateExisting": true             },             "items": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "triggers": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "valueMaps": {                 "createMissing": true,                 "updateExisting": false             }         },         "source": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<zabbix_export><version>6.0</version><date>2023-01-01T12:00:00Z</date><groups><group><uuid>7df96b18c230490a9a0a9e2307226338</uuid><name>Templates</name></group></groups><templates><template><uuid>5aef0444a82a4d8cb7a95dc4c0c85330</uuid><template>New template</template><name>New template</name><groups><group><name>Templates</name></group></groups><items><item><uuid>7f1e6f1e48aa4a128e5b6a958a5d11c3</uuid><name>Zabbix agent ping</name><key>agent.ping</key></item><item><uuid>77ba228662be4570830aa3c503fcdc03</uuid><name>Apache server uptime</name><type>DEPENDENT</type><key>apache.server.uptime</key><delay>0</delay><trends>0</trends><value_type>TEXT</value_type><preprocessing><step><type>REGEX</type><parameters><parameter>&lt;dt&gt;Server uptime: (.*)&lt;/dt&gt;</parameter><parameter>\\1</parameter></parameters></step></preprocessing><master_item><key>web.page.get[127.0.0.1/server-status]</key></master_item></item><item><uuid>6805d4c39a624a8bab2cc8ab63df1ab3</uuid><name>CPU load</name><key>system.cpu.load</key><value_type>FLOAT</value_type><triggers><trigger><uuid>ab4c2526c2bc42e48a633082255ebcb3</uuid><expression>avg(/New template/system.cpu.load,3m)&gt;2</expression><name>CPU load too high on 'New host' for 3 minutes</name><priority>WARNING</priority></trigger></triggers></item><item><uuid>590efe5731254f089265c76ff9320726</uuid><name>Apache server status</name><key>web.page.get[127.0.0.1/server-status]</key><trends>0</trends><value_type>TEXT</value_type></item></items><valuemaps><valuemap><uuid>8fd5814c45d44a00a15ac6eaae1f3946</uuid><name>Zabbix agent ping</name><mappings><mapping><value>1</value><newvalue>Available</newvalue></mapping><mapping><value>0</value><newvalue>Not available</newvalue></mapping></mappings></valuemap></valuemaps></template></templates></zabbix_export>\n"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": true,     "id": 1 } ```
ca	#### Importar una plantilla  Importa la configuració d'un model contingut a la cadena XML. Si manquen elements o triggers de la cadena XML, s'esborraran de la base de dades i la resta es mantindrà sense canvis.  Consulta:  ```json {     "jsonrpc": "2.0",     "method": "configuration.import",     "params": {         "format": "xml",         "rules": {             "templates": {                 "createMissing": true,                 "updateExisting": true             },             "items": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "triggers": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "valueMaps": {                 "createMissing": true,                 "updateExisting": false             }         },         "source": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<zabbix_export><version>6.0</version><date>2023-01-01T12:00:00Z</date><groups><group><uuid>7df96b18c230490a9a0a9e2307226338</uuid><name>Templates</name></group></groups><templates><template><uuid>5aef0444a82a4d8cb7a95dc4c0c85330</uuid><template>New template</template><name>New template</name><groups><group><name>Templates</name></group></groups><items><item><uuid>7f1e6f1e48aa4a128e5b6a958a5d11c3</uuid><name>Zabbix agent ping</name><key>agent.ping</key></item><item><uuid>77ba228662be4570830aa3c503fcdc03</uuid><name>Apache server uptime</name><type>DEPENDENT</type><key>apache.server.uptime</key><delay>0</delay><trends>0</trends><value_type>TEXT</value_type><preprocessing><step><type>REGEX</type><parameters><parameter><dt>Server uptime: (.*)</dt></parameter><parameter>\\1</parameter></parameters></step></preprocessing><master_item><key>web.page.get[127.0.0.1/server-status]</key></master_item></item><item><uuid>6805d4c39a624a8bab2cc8ab63df1ab3</uuid><name>CPU load</name><key>system.cpu.load</key><value_type>FLOAT</value_type><triggers><trigger><uuid>ab4c2526c2bc42e48a633082255ebcb3</uuid><expression>avg(/New template/system.cpu.load,3m)>2</expression><name>CPU load too high on 'New host' for 3 minutes</name><priority>WARNING</priority></trigger></triggers></item><item><uuid>590efe5731254f089265c76ff9320726</uuid><name>Apache server status</name><key>web.page.get[127.0.0.1/server-status]</key><trends>0</trends><value_type>TEXT</value_type></item></items><valuemaps><valuemap><uuid>8fd5814c45d44a00a15ac6eaae1f3946</uuid><name>Zabbix agent ping</name><mappings><mapping><value>1</value><newvalue>Available</newvalue></mapping><mapping><value>0</value><newvalue>Not available</newvalue></mapping></mappings></valuemap></valuemaps></template></templates></zabbix_export>\n"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": true,     "id": 1 } ```

en-us	##### Importing data  Import initial schema:      cat /usr/share/zabbix-sql-scripts/mysql/proxy.sql | mysql -uzabbix -p zabbix  For proxy with PostgreSQL (or SQLite):      cat /usr/share/zabbix-sql-scripts/postgresql/proxy.sql | sudo -u zabbix psql zabbix     cat /usr/share/zabbix-sql-scripts/sqlite3/proxy.sql | sqlite3 zabbix.db
ca	##### Importació de dades  Importeu l'esquema inicial:      cat /usr/share/zabbix-sql-scripts/mysql/proxy.sql | mysql -uzabbix -p zabbix  Per un proxy amb PostgreSQL (o SQLite) :      cat /usr/share/zabbix-sql-scripts/postgresql/proxy.sql | sudo -u zabbix psql zabbix     cat /usr/share/zabbix-sql-scripts/sqlite3/proxy.sql | sqlite3 zabbix.db

en-us	##### Importing data  Import initial schema:      cat /usr/share/zabbix-sql-scripts/mysql/proxy.sql | mysql -uzabbix -p zabbix  For proxy with PostgreSQL (or SQLite):      cat /usr/share/zabbix-sql-scripts/postgresql/proxy.sql | sudo -u zabbix psql zabbix     cat /usr/share/zabbix-sql-scripts/sqlite3/proxy.sql | sqlite3 zabbix.db
ca	##### Importació de dades  Importeu l'esquema inicial:      cat /usr/share/zabbix-sql-scripts/mysql/proxy.sql | mysql -uzabbix -p zabbix  Per un proxy amb PostgreSQL (o SQLite) :      cat /usr/share/zabbix-sql-scripts/postgresql/proxy.sql | sudo -u zabbix psql zabbix     cat /usr/share/zabbix-sql-scripts/sqlite3/proxy.sql | sqlite3 zabbix.db

en-us	#### Importing data  Now import initial schema and data for the **server** with MySQL:      zcat /usr/share/packages/zabbix-sql-scripts/mysql/create.sql.gz | mysql -uzabbix -p zabbix  You will be prompted to enter your newly created database password.  With PostgreSQL:      zcat /usr/share/packages/zabbix-sql-scripts/postgresql/create.sql.gz | sudo -u zabbix psql zabbix  With TimescaleDB, in addition to the previous command, also run:      zcat /usr/share/packages/zabbix-sql-scripts/postgresql/timescaledb.sql.gz | sudo -u <username> psql zabbix  ::: notewarning TimescaleDB is supported with Zabbix server only. :::  For proxy, import initial schema:      zcat /usr/share/packages/zabbix-sql-scripts/mysql/schema.sql.gz | mysql -uzabbix -p zabbix  For proxy with PostgreSQL:      zcat /usr/share/packages/zabbix-sql-scripts/postgresql/schema.sql.gz | sudo -u zabbix psql zabbix
ca	#### Importació de dades  Ara importeu l'esquema inicial i les dades del **servidor** amb MySQL:      # zcat /usr/share/packages/zabbix-sql-scripts/mysql/create.sql.gz | mysql -uzabbix -p zabbix  Se us demanarà que introduïu el mot de pas de la base de dades que acabeu de crear.  Amb PostgreSQL:      zcat /usr/share/packages/zabbix-sql-scripts/postgresql/create.sql.gz | sudo -u zabbix psql zabbix  Amb TimescaleDB, a més de l'ordre anterior, executeu també:      zcat /usr/share/packages/zabbix-sql-scripts/postgresql/timescaledb.sql.gz | sudo -u <username> psql zabbix  ::: notewarning TimescaleDB només és compatible amb el servidor Zabbix. :::  Per al proxy, importeu l'esquema inicial:      zcat /usr/share/packages/zabbix-sql-scripts/mysql/schema.sql.gz | mysql -uzabbix -p zabbix  Per al proxy amb PostgreSQL:      zcat /usr/share/packages/zabbix-sql-scripts/postgresql/schema.sql.gz | sudo -u zabbix psql zabbix

en-us	#### Importing data with Timescale DB  With TimescaleDB, in addition to the import command for PostgreSQL, also run:      cat /usr/share/zabbix-sql-scripts/postgresql/timescaledb.sql | sudo -u zabbix psql zabbix  ::: notewarning TimescaleDB is supported with Zabbix server only. :::
ca	#### Importació de dades amb Timescale DB  Amb TimescaleDB afegida a la comanda d'importació per a PostgreSQL, executeu també:      cat /usr/share/zabbix-sql-scripts/postgresql/timescaledb.sql | sudo -u zabbix psql zabbix  ::: notewarning TimescaleDB s'admet només amb el servidor Zabbix. :::

en-us	#### Importing data with Timescale DB  With TimescaleDB, in addition to the import command for PostgreSQL, also run:      cat /usr/share/zabbix-sql-scripts/postgresql/timescaledb.sql | sudo -u zabbix psql zabbix  ::: notewarning TimescaleDB is supported with Zabbix server only. :::
ca	#### Importació de dades amb Timescale DB  Amb TimescaleDB afegida a la comanda d'importació per a PostgreSQL, executeu també:      cat /usr/share/zabbix-sql-scripts/postgresql/timescaledb.sql | sudo -u zabbix psql zabbix  ::: notewarning TimescaleDB s'admet només amb el servidor Zabbix. :::

en-us	#### Importing  To import hosts, do the following:  -   Go to: *Configuration* → *Hosts* -   Click on *Import* to the right -   Select the import file -   Mark the required options in import rules -   Click on *Import*  ![](../../../assets/en/manual/xml_export_import/import_hosts.png)  A success or failure message of the import will be displayed in the frontend.  Import rules:  |Rule|Description| |----|-----------| |*Update existing*|Existing elements will be updated with data taken from the import file. Otherwise they will not be updated.| |*Create new*|The import will add new elements using data from the import file. Otherwise it will not add them.| |*Delete missing*|The import will remove existing elements not present in the import file. Otherwise it will not remove them.<br>If *Delete missing* is marked for template linkage, existing template linkage not present in the import file will be unlinked. Since Zabbix 6.0.13, entities (items, triggers, graphs, etc.) inherited from the unlinked templates will not be removed (unless the *Delete missing* option is selected for each entity as well).|
ca	#### Importació  Per importar equips, feu el següent:  - Aneu a: *Configuració* → *Equips* - Feu clic a *Importar* a la dreta - Trieu el fitxer a importar - Comproveu les opcions requerides a les regles d'importació - Feu clic a *Importar*  ![](../../../assets/en/manual/xml_export_import/import_hosts.png)  A la interfície veureu un missatge d'èxit o error d'importació.  Regles d'importació:  |Regla|Descripció| |----|-----------| |*Actualització existent*|Els elements existents s'actualitzaran amb les dades extretes del fitxer d'importació. En cas contrari, no s'actualitzaran.| |*Crear nou*|La importació afegirà nous elements emprant les dades del fitxer d'importació. En cas contrari, no els afegirà.| |*Esborrar absents*|La importació esborrarà els elements existents que no són presents al fitxer d'importació. En cas contrari, no els esborrarà pas.<br>Si es marca *Esborra el que manca* per a l'enllaç de plantilles, es desenllaçarà l'enllaç de plantilles existent que no sigui present al fitxer d'importació. Des de Zabbix 6.0.13, les entitats (elements, triggers, gràfics, etc.) heretades de les plantilles no enllaçades no s'esborraran pas (tret que l'opció *Esborra el que manca* també sigui triada per a cada entitat).|

en-us	#### Importing  To import media types, do the following:  -   Go to: *Administration* → *Media types* -   Click on *Import* to the right -   Select the import file -   Mark the required options in import rules -   Click on *Import*  ![](../../../assets/en/manual/xml_export_import/import_media.png)  A success or failure message of the import will be displayed in the frontend.  Import rules:  |Rule|Description| |----|-----------| |*Update existing*|Existing elements will be updated with data taken from the import file. Otherwise they will not be updated.| |*Create new*|The import will add new elements using data from the import file. Otherwise it will not add them.| |*Delete missing*|The import will remove existing elements not present in the import file. Otherwise it will not remove them.|
ca	#### Importació  Per importar tipus de suport, feu el següent:  - Anar a: *Administració* → *Tipus de suport* - Feu clic a *Importar* a la dreta - Trieu el fitxer a importar - Comproveu les opcions requerides a les regles d'importació - Feu clic a *Importar*  ![](../../../assets/en/manual/xml_export_import/import_media.png)  A la interfície veureu un missatge d'èxit o error d'importació.  Regles d'importació:  |Regla|Descripció| |----|-----------| |*Actualització existent*|Els elements existents s'actualitzaran amb les dades extretes del fitxer d'importació. En cas contrari, no s'actualitzaran.| |*Crear nou*|La importació afegirà nous elements emprant les dades del fitxer d'importació. En cas contrari, no els afegirà.| |*Esborrar absents*|La importació esborrarà els elements existents que no són presents al fitxer d'importació. En cas contrari, no els esborrarà pas.|

en-us	#### Importing  To import network maps, do the following:  -   Go to: *Monitoring* → *Maps* -   Click on *Import* to the right -   Select the import file -   Mark the required options in import rules -   Click on *Import*  ![](../../../assets/en/manual/xml_export_import/import_maps.png)  All mandatory input fields are marked with a red asterisk.  A success or failure message of the import will be displayed in the frontend.  Import rules:  |Rule|Description| |----|-----------| |*Update existing*|Existing maps will be updated with data taken from the import file. Otherwise they will not be updated.| |*Create new*|The import will add new maps using data from the import file. Otherwise it will not add them.|  If you uncheck both map options and check the respective options for images, images only will be imported. Image importing is only available to Super Admin users.  ::: notewarning If replacing an existing image, it will affect all maps that are using this image. :::
ca	#### Importació  Per importar mapes de xarxa, feu el següent:  - Aneu a: *Monitoratge* → *mapes* - Feu clic a *Importar* a la dreta - Trieu el fitxer a importar - Comproveu les opcions requerides a les regles d'importació - Feu clic a *Importar*  ![](../../../assets/en/manual/xml_export_import/import_maps.png)  Tots els camps obligatoris són marcats amb un asterisc vermell.  A la interfície es veurà un missatge d'èxit o error d'importació.  Regles d'importació:  |Regla|Descripció| |----|-----------| |*Actualització existent*|Els elements existents s'actualitzaran amb les dades extretes del fitxer d'importació. En cas contrari, no s'actualitzaran.| |*Crear nou*|La importació afegirà nous elements emprant les dades del fitxer d'importació. En cas contrari, no els afegirà.| |*Esborra els absents*|La importació esborrarà els elements existents que no són presents al fitxer d'importació. En cas contrari, no els esborrarà.|  Si desmarqueu les dues opcions del mapa i marqueu les opcions respectives per a les imatges, només s'importaran les imatges. La importació d'imatges només és disponible per als usuaris superadministradors.  ::: notewarning Si sobreescriu una imatge existent, afectarà totes les targes que empren aquesta imatge. :::

en-us	#### Importing  To import templates, do the following:  -   Go to: *Configuration* → *Templates* -   Click on *Import* to the right -   Select the import file -   Mark the required options in import rules -   Click on *Import*  ![](../../../assets/en/manual/xml_export_import/import_templates.png)  All mandatory input fields are marked with a red asterisk.  Import rules:  |Rule|Description| |----|-----------| |*Update existing*|Existing elements will be updated with data taken from the import file. Otherwise, they will not be updated.| |*Create new*|The import will add new elements using data from the import file. Otherwise, it will not add them.| |*Delete missing*|The import will remove existing elements not present in the import file. Otherwise, it will not remove them.<br>If *Delete missing* is marked for template linkage, existing template linkage not present in the import file will be unlinked. Since Zabbix 6.0.13, entities (items, triggers, graphs, etc.) inherited from the unlinked templates will not be removed (unless the *Delete missing* option is selected for each entity as well).|  On the next screen, you will be able to view the content of a template being imported. If this is a new template all elements will be listed in green. If updating an existing template, new template elements are highlighted in green; removed template elements are highlighted in red; elements that have not changed are listed on a gray background.  ![](../../../assets/en/manual/xml_export_import/import_templates1.png){width="600"}  The menu on the left can be used to navigate through the list of changes. Section *Updated* highlights all changes made to existing template elements. Section *Added* lists new template elements. The elements in each section are grouped by element type; press on the gray arrow down to expand or collapse the group of elements.  ![](../../../assets/en/manual/xml_export_import/templates_import_menu.png)  Review template changes, then press *Import* to perform template import. A success or failure message of the import will be displayed in the frontend.
ca	#### Importació  Per importar plantilles, feu el següent:  - Anar a: *Configuració* → *Plantilles* - Feu clic a *Importar* a la dreta - Trieu el fitxer d'importació - Marqueu les opcions requerides a les regles d'importació - Feu clic a *Importar*  ![](../../../assets/en/manual/xml_export_import/import_templates.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  Regles d'importació:  |Regla|Descripció| |----|-----------| |*Actualització existent*|Els elements existents s'actualitzaran amb les dades extretes del fitxer d'importació. En cas contrari, no s'actualitzaran.| |*Crear nou*|La importació afegirà nous elements emprant les dades del fitxer d'importació. En cas contrari, no els afegirà.| |*Esborra el que manca*|La importació esborrarà els elements existents que no són presents al fitxer d'importació. En cas contrari, no els esborrarà pas.<br>Si es marca *Esborra el que manca* per a l'enllaç de plantilles, es desenllaçarà l'enllaç de plantilles existent que no sigui present al fitxer d'importació. Des de Zabbix 6.0.13, les entitats (elements, triggers, gràfics, etc.) heretades de les plantilles no enllaçades no s'esborraran pas (tret que l'opció *Esborra el que manca* també sigui triada per a cada entitat).|  A la pantalla següent, podreu veure el contingut d'una plantilla que s'és important. Si aquesta és una plantilla nova, tots els elements es veuran en verd. Si actualitzeu una plantilla existent, els nous elements de plantilla es ressalten en verd; els elements de plantilla esborrats es destaquen en vermell; els elements que no han canviat es veuen sobre fons gris.  ![](../../../assets/en/manual/xml_export_import/import_templates1.png){width="600"}  El menú de l'esquerra es pot emprar per navegar per la llista de canvis. La secció *Actualitzat* destaca tots els canvis fets als elements de la plantilla existents. La secció *Afegit* enumera els nous elements de plantilla. Els elements de cada secció s'agrupen per tipus d'element; premeu la fletxa grisa cap avall per ampliar o reduir el grup d'elements.  ![](../../../assets/en/manual/xml_export_import/templates_import_menu.png)  Reviseu els canvis de plantilla i, a continuació, premeu *Importar* per importar la plantilla. Es veurà un missatge d'èxit o fracàs de la importació a la interfície.

en-us	### Improved performance of history syncers  The performance of history syncers has been improved by introducing a new read-write lock. This reduces locking between history syncers, trappers and proxy pollers by using a shared read lock while accessing the configuration cache. The new lock can be write locked only by the configuration syncer performing a configuration cache reload.
ca	### Rendiment millorat dels sincronitzadors d'historial  El rendiment dels sincronitzadors d'historial s'ha millorat amb la introducció d'un nou bloqueig de lectura-escriptura. Això redueix el bloqueig entre els sincronitzadors d'historial, els trappers i els enquestadors de proxy mitjançant l'ús d'un bloqueig de lectura compartit quan s'accedeix a la memòria cau de configuració. El nou bloqueig només es pot blocar per escriptura pel sincronitzador de configuració que realitza una recàrrega de la memòria cau de configuració.

en-us	### Improved performance of history syncers  The performance of history syncers has been improved by introducing a new read-write lock. This reduces locking between history syncers, trappers and proxy pollers by using a shared read lock while accessing the configuration cache. The new lock can be write locked only by the configuration syncer performing a configuration cache reload.
ca	### Rendiment millorat dels sincronitzadors d'historial  El rendiment dels sincronitzadors d'historial s'ha millorat amb la introducció d'un nou bloqueig de lectura-escriptura. Això redueix el bloqueig entre els sincronitzadors d'historial, els trappers i els enquestadors de proxy mitjançant l'ús d'un bloqueig de lectura compartit quan s'accedeix a la memòria cau de configuració. El nou bloqueig només es pot blocar per escriptura pel sincronitzador de configuració que realitza una recàrrega de la memòria cau de configuració.

en-us	##### In accepting-side log:      ...failed to accept an incoming connection: from 127.0.0.1: support for TLS was not compiled in
ca	##### Al registre del costat del servidor/proxy :   ...no s'ha pogut acceptar una connexió entrant: a partir de 127.0.0.1: el suport per a TLS no s'ha compilat pas

en-us	In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |--|--------| |*Host groups*|Host groups to display data for.| |*Hosts*|Hosts to display data for.| |*Host tags*|Specify tags to limit the number of hosts displayed in the widget. It is possible to include as well as exclude specific tags and tag values. Several conditions can be set. Tag name matching is always case-sensitive.<br><br>There are several operators available for each condition:<br>**Exists** - include the specified tag names<br>**Equals** - include the specified tag names and values (case-sensitive)<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>**Does not exist** - exclude the specified tag names<br>**Does not equal** - exclude the specified tag names and values (case-sensitive)<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the Or condition<br>**Or** - enough if one condition is met| |*Columns*|Add data [columns](#column-configuration) to display.<br>The column order determines their display from left to right.<br>Columns can be reordered by dragging up and down by the handle before the column name.| |*Order*|Specify the ordering of rows:<br>**Top N** - in descending order by the *Order column* aggregated value<br>**Bottom N** - in ascending order by the *Order column* aggregated value | |*Order column*|Specify the column from the defined *Columns* list to use for *Top N* or *Bottom N* ordering.| |*Host count*|Count of host rows to be shown (1-100).|
ca	A més dels paràmetres que són [comuns](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) per a tots els ginys, podeu establir les opcions específiques següents:  | | | |--|---------| |*Grups d'equips*|Grups d'equips dels quals ensenyar dades.| |*Equips*|Equips per a mostrar dades.| |*Etiquetes d'equip*|Especifiqueu etiquetes per limitar el nombre d'equips que es mostren al giny. És possible incloure i excloure etiquetes i valors d'etiquetes específics. Es poden definir diverses condicions. La concordança de noms d'etiqueta sempre distingeix entre majúscules i minúscules.<br><br>Hi ha diversos operadors disponibles per a cada condició:<br>**Existeix** - inclou noms d'etiquetes especificats<br>**Es igual** - inclou noms i valors d'etiquetes especificats. ​​(distingue entre majúscules i minúscules)<br>**Conté** - inclou noms d'etiquetes especificats quan els valors de les etiquetes contenen la cadena introduïda (coincidència de subcadenes, no distingeix entre majúscules i minúscules)<br>**No existeix** - exclou l'etiqueta especificada noms<br>**No són iguals** - exclou els noms i valors d'etiquetes especificats (distingeix entre majúscules i minúscules)<br> **No conté** - exclou els noms d'etiquetes especificats on els valors de l'etiqueta contenen la cadena introduïda (coincidència de subcadenes , no distingeix entre majúscules i minúscules)<br>Hi ha dos tipus de càlcul per a les condicions:<br>**I/O** - s'han de complir totes les condicions, les condicions amb el mateix nom d'etiqueta s'agruparan per la condició O<br>**O** - suficient si es compleix una condició| |*Columnes*|Afegiu dades [columnes](#column-configuration) per mostrar-les.<br>L'ordre de les columnes determina la seva visualització d'esquerra a dreta.<br>Les columnes es poden reordenar arrossegant cap amunt i cap avall per la nansa abans del nom de la columna.| |*Ordre*|Especifiqueu l'ordre de les fileres:<br>**N superior** - descendent per valor agregat *Columna ordenada*<br>**N inferior** - ascendent per valor agregat *Columna ordenada* | |*Columna ordenada*|Especifiqueu la columna de la llista *Columnes* definida per emprar-la per a la comanda *N superior* o *N inferior*.| |*Nombre d'equips*|Nombre de fileres d'equips a mostrar (1-100).|

en-us	In addition to the parameters that are [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters)  for all widgets, you may set the following specific options:  |   |   | |--|--------| |*Host groups*|Select host groups to be displayed on the map. This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups. Scroll down to select. Click on 'x' to remove selected groups. <br>If nothing is selected in both *Host groups* and *Hosts* fields, all hosts with valid coordinates will be displayed.| |*Hosts*|Select hosts to be displayed all the map. This field is auto-complete so starting to type the name of a host will offer a dropdown of matching hosts. Scroll down to select. Click on 'x' to remove selected hosts. <br>If nothing is selected in both *Host groups* and *Hosts* fields, all hosts with valid coordinates will be displayed.| |*Tags*|Specify tags to limit the number of hosts displayed in the widget. It is possible to include as well as exclude specific tags and tag values. Several conditions can be set. Tag name matching is always case-sensitive.<br>There are several operators available for each condition:<br>**Exists** - include the specified tag names<br>**Equals** - include the specified tag names and values (case-sensitive)<br>**Contains** - include the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>**Does not exist** - exclude the specified tag names<br>**Does not equal** - exclude the specified tag names and values (case-sensitive)<br>**Does not contain** - exclude the specified tag names where the tag values contain the entered string (substring match, case-insensitive)<br>There are two calculation types for conditions:<br>**And/Or** - all conditions must be met, conditions having the same tag name will be grouped by the Or condition<br>**Or** - enough if one condition is met| |*Initial view*|Comma-separated center coordinates and an optional zoom level to display when the widget is initially loaded in the format `<latitude>,<longitude>,<zoom>`<br>If initial zoom is specified, the Geomap widget is loaded at the given zoom level. Otherwise, initial zoom is calculated as half of the [max zoom](/manual/web_interface/frontend_sections/administration/general#geographical_maps) for the particular tile provider.<br>The initial view is ignored if the default view is set (see below).<br>Examples:<br>=> 40.6892494,-74.0466891,14<br>=> 40.6892494,-122.0466891|
ca	A més dels paràmetres que són [comuns](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) per a tots els ginys, podeu establir les opcions específiques següents:  | | | |--|---------| |*Grups d'equips*|Trieu els grups d'equips per mostrar al mapa. Aquest camp s'emplena automàticament, de manera que començant a escriure un nom de grup oferirà una llista desplegable de grups coincidents. Desplaceu-vos cap avall per triar. Feu clic a "x" per desmarcar els grups seleccionats. <br>Si no es tria res als camps *Grups d'equips* i *Equips*, es mostraran tots els equips amb coordenades vàlides.| |*Equips*|Trieu els equips per mostrar-los a tot el mapa. Aquest camp s'emplena automàticament, de manera que comenceu a escriure un nom d'equips oferirà una llista desplegable d'equips coincidents. Desplaceu-vos cap avall per triar. Feu clic a "x" per desmarcar els equips seleccionats. <br>Si no es tria res als camps *Grups d'equips* i *Equips*, es mostraran tots els equips amb coordenades vàlides.| |*Etiquetes*|Especifiqueu etiquetes per limitar el nombre d'equips que es mostren al giny. És possible incloure i excloure etiquetes i valors d'etiquetes específics. Es poden definir diverses condicions. La concordança de noms d'etiqueta sempre distingeix entre majúscules i minúscules.<br>Hi ha diversos operadors disponibles per a cada condició:<br>**Existeix** - inclou els noms d'etiquetes especificats<br>**Igual** - inclou els noms i valors d'etiquetes especificats ​​(distingeix entre majúscules i minúscules)<br>**Conté** - inclou noms d'etiquetes especificats on els valors de l'etiqueta contenen la cadena introduïda (coincidència de subcadenes, no distingeix entre majúscules i minúscules)<br >**No existeix** - exclou els valors especificats noms d'etiquetes<br>**No és igual** - exclou els noms i valors d'etiquetes especificats (distingeix entre majúscules i minúscules)<br>**No conté** - exclou els noms d'etiquetes especificats on els valors de l'etiqueta contenen les dades introduïdes cadena (coincidència de subcadenes, no distingeix entre majúscules i minúscules)<br>Hi ha dos tipus de càlcul per a les condicions:<br>**I/O** - s'han de complir totes les condicions, les condicions amb el mateix nom d'etiqueta s'agruparan per condició O<br>**O** - suficient si es compleix una condició| |*Vista inicial*|Coordenades centrals separades per comes i un nivell de zoom opcional per mostrar quan el widget es carrega inicialment en el format `<latitud>,<longitud>,<zoom>`<br>Si s'especifica el zoom inicial, el widget Geomap es carrega al nivell de zoom donat. En cas contrari, el zoom inicial es calcula com la meitat del [zoom màxim](/manual/web_interface/frontend_sections/administration/general#geographical_maps) per al proveïdor de mosaics concret.<br>La vista inicial s'ignora si es defineix la vista predeterminada (veieu més avall).<br>Exemples:<br>=> 40,6892494,-74,0466891,14<br>=> 40,6892494,-122,0466891|

en-us	In addition, Zabbix provides the zabbix-selinux-policy package as part of source RPM packages for [RHEL 8](http://repo.zabbix.com/zabbix/6.0/rhel/8/SRPMS/) and [RHEL 7](http://repo.zabbix.com/zabbix/6.0/rhel/7/SRPMS/). This package provides a basic default policy for SELinux and makes zabbix components work out-of-the-box by allowing Zabbix to create and use sockets and enabling httpd connection to PostgreSQL (used by frontend).   The source *zabbix_policy.te* file contains the following rules:        module zabbix_policy 1.2;      require {       type zabbix_t;       type zabbix_port_t;       type zabbix_var_run_t;       type postgresql_port_t;       type httpd_t;       class tcp_socket name_connect;       class sock_file { create unlink };       class unix_stream_socket connectto;     }          #============= zabbix_t ==============     allow zabbix_t self:unix_stream_socket connectto;     allow zabbix_t zabbix_port_t:tcp_socket name_connect;     allow zabbix_t zabbix_var_run_t:sock_file create;     allow zabbix_t zabbix_var_run_t:sock_file unlink;     allow httpd_t zabbix_port_t:tcp_socket name_connect;          #============= httpd_t ==============     allow httpd_t postgresql_port_t:tcp_socket name_connect;  This package has been created to prevent users from turning off SELinux because of the configuration complexity. It contains the default policy that is sufficient to speed up Zabbix deployment and configuration. For maximum security level, it is recommended to set custom SELinux settings. 
ca	A més, Zabbix proporciona el paquet zabbix-selinux-policy com a part dels paquets font RPM per a [RHEL 8](http://repo.zabbix.com/zabbix/6.0/rhel/8/SRPMS/) i [RHEL 7] (http://repo.zabbix.com/zabbix/6.0/rhel/7/SRPMS/). Aquest paquet proporciona una política bàsica per defecte per a SELinux i fa que els components de zabbix funcionin de manera immediata, permetent a Zabbix crear i emprar sòcols i habilitar la connexió httpd a PostgreSQL (emprada per la interfície).  El fitxer d'origen *zabbix_policy.te* té les regles següents:      module zabbix_policy 1.2;      require {       type zabbix_t;       type zabbix_port_t;       type zabbix_var_run_t;       type postgresql_port_t;       type httpd_t;       class tcp_socket name_connect;       class sock_file { create unlink };       class unix_stream_socket connectto;     }          #============= zabbix_t ==============     allow zabbix_t self:unix_stream_socket connectto;     allow zabbix_t zabbix_port_t:tcp_socket name_connect;     allow zabbix_t zabbix_var_run_t:sock_file create;     allow zabbix_t zabbix_var_run_t:sock_file unlink;     allow httpd_t zabbix_port_t:tcp_socket name_connect;          #============= httpd_t ==============     allow httpd_t postgresql_port_t:tcp_socket name_connect;  Aquest paquet s'ha creat per evitar que els usuaris tanquin SELinux a causa de la complexitat de la configuració. Conté la política predeterminada que és suficient per accelerar el desplegament i la configuració de Zabbix. Per obtindre el màxim nivell de seguretat, es recomana configurar la configuració personalitzada d'SELinux.

en-us	##### Incoming connections  It is a bit more complicated with incoming connections because rules are specific for components and configuration.  For Zabbix **agent**:  |Agent connection setup|Cipher configuration| |----------------------|--------------------| |TLSConnect=cert|TLSCipherCert, TLSCipherCert13| |TLSConnect=psk|TLSCipherPSK, TLSCipherPSK13| |TLSAccept=cert|TLSCipherCert, TLSCipherCert13| |TLSAccept=psk|TLSCipherPSK, TLSCipherPSK13| |TLSAccept=cert,psk|TLSCipherAll, TLSCipherAll13|  For Zabbix **server** and **proxy**:  |Connection setup|Cipher configuration| |----------------|--------------------| |Outgoing connections using PSK|TLSCipherPSK, TLSCipherPSK13| |Incoming connections using certificates|TLSCipherAll, TLSCipherAll13| |Incoming connections using PSK if server has no certificate|TLSCipherPSK, TLSCipherPSK13| |Incoming connections using PSK if server has certificate|TLSCipherAll, TLSCipherAll13|  Some pattern can be seen in the two tables above:  -   TLSCipherAll and TLSCipherAll13 can be specified only if a combined     list of certificate- **and** PSK-based ciphersuites is used. There     are two cases when it takes place: server (proxy) with a configured     certificate (PSK ciphersuites are always configured on server, proxy     if crypto library supports PSK), agent configured to accept both     certificate- and PSK-based incoming connections -   in other cases TLSCipherCert\* and/or TLSCipherPSK\* are sufficient  The following tables show the `TLSCipher*` built-in default values. They could be a good starting point for your own custom values.  |Parameter|GnuTLS 3.6.12| |--|--------| |TLSCipherCert|NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL:+CTYPE-X.509| |TLSCipherPSK|NONE:+VERS-TLS1.2:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL| |TLSCipherAll|NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL:+CTYPE-X.509|  |Parameter|OpenSSL 1.1.1d ^**1**^| |--|--------| |TLSCipherCert13|<| |TLSCipherCert|EECDH+aRSA+AES128:RSA+aRSA+AES128| |TLSCipherPSK13|TLS\_CHACHA20\_POLY1305\_SHA256:TLS\_AES\_128\_GCM\_SHA256| |TLSCipherPSK|kECDHEPSK+AES128:kPSK+AES128| |TLSCipherAll13|<| |TLSCipherAll|EECDH+aRSA+AES128:RSA+aRSA+AES128:kECDHEPSK+AES128:kPSK+AES128|  ^**1**^ Default values are different for older OpenSSL versions (1.0.1, 1.0.2, 1.1.0), for LibreSSL and if OpenSSL is compiled without PSK support.  **Examples of user-configured ciphersuites**  See below the following examples of user-configured ciphersuites:  -   [Testing cipher strings and allowing only PFS     ciphersuites](#testing_cipher_strings_and_allowing_only_pfs_ciphersuites) -   [Switching from AES128 to AES256](#switching_from_aes128_to_aes256)
ca	##### Connexions entrants  És una mica més complicat amb les connexions entrants perquè les regles són específiques dels components i de la configuració.  Per a l'**agent** Zabbix:  |Configuració de connexió de l'agent|Configuració de xifrat| |----------------------|---------------------| |TLSConect=cert|TLSCipherCert,TLSCipherCert13| |TLSConect=psk|TLSCipherPSK,TLSCipherPSK13| |TLSAccept=cert|TLSCipherCert, TLSCipherCert13| |TLSAccept=psk|TLSCipherPSK, TLSCipherPSK13| |TLSAccept=cert,psk|TLSCipherAll,TLSCipherAll13|  Per al **servidor** i **proxy** Zabbix:  |Configuració de connexió|Configuració de xifrat| |----------------|---------------------| |Connexions sortints amb PSK|TLSCipherPSK, TLSCipherPSK13| |Connexions entrants amb certificats|TLSCipherAll, TLSCipherAll13| |Connexions entrants amb PSK si el servidor no té certificat|TLSCipherPSK, TLSCipherPSK13| |Connexions entrants amb PSK si el servidor té un certificat|TLSCipherAll, TLSCipherAll13|  Alguns patrons es poden veure a les dues taules anteriors:  - TLSCipherAll i TLSCipherAll13 només es poden especificar si s'empra una llista combinada de conjunts de xifrat **i** basats en PSK. Hi ha dos casos en què això passa: servidor (proxy) amb un certificat configurat (les suites de xifrat PSK sempre es configuren al servidor, i al proxy si la biblioteca de xifrat admet PSK), agent configurat per acceptar connexions entrants basades en certificat i PSK. - en altres casos TLSCipherCert\* i/o TLSCipherPSK\* són suficients  Les taules següents mostren els valors predeterminats integrats de `TLSCipher*`. Poden ser un bon punt de partida per als vostres propis valors personalitzats.  |Configuració|GnuTLS 3.6.12| |--|---------| |TLSCipherCert|NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP -NULL:+SIGN-ALL:+CTYPE-X.509| |TLSCipherPSK|NONE:+VERS-TLS1.2:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP -NULL:+SIGN-ALL| |TLSCipherAll|NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1 :+CURVE-ALL:+COMP-NULL:+SIGN-ALL:+CTYPE-X.509|  |Paràmetre|OpenSSL 1.1.1d ^**1**^| |--|---------| |TLSCipherCert13|<| |TLSCipherCert|EECDH+aRSA+AES128:RSA+aRSA+AES128| |TLSCipherPSK13|TLS\_CHACHA20\_POLY1305\_SHA256:TLS\_AES\_128\_GCM\_SHA256| |TLSCipherPSK|kECDHEPSK+AES128:kPSK+AES128| |TLSCipherAll13|<| |TLSCipherAll|EECDH+aRSA+AES128:RSA+aRSA+AES128:kECDHEPSK+AES128:kPSK+AES128|  ^**1**^ Els valors per defecte són diferents per a les versions anteriors d'OpenSSL (1.0.1, 1.0.2, 1.1.0), per a LibreSSL i si OpenSSL es compila sense suport PSK.  **Exemples de suites de xifrat configurades per l'usuari**  Veieu els exemples següents de suites de xifrat configurades per l'usuari tot seguit:  - [Provant les cadenes de xifrat i només permetent les suites de xifrat PFS](#testing_cipher_strings_and_allowing_only_pfs_ciphersuites) - [Canvi d'AES128 a AES256](#switching_from_aes128_to_aes256)

en-us	##### In connecting-side log:  Linux:      ...In zbx_tls_init_child()     ...OpenSSL library (version OpenSSL 1.1.1  11 Sep 2018) initialized     ...     ...In zbx_tls_connect(): psk_identity:"PSK test sender"     ...End of zbx_tls_connect():FAIL error:'connection closed by peer'     ...send value error: TCP successful, cannot establish TLS to [[localhost]:10051]: connection closed by peer  Windows:      ...OpenSSL library (version OpenSSL 1.1.1a  20 Nov 2018) initialized     ...     ...In zbx_tls_connect(): psk_identity:"PSK test sender"     ...zbx_psk_client_cb() requested PSK identity "PSK test sender"     ...End of zbx_tls_connect():FAIL error:'SSL_connect() I/O error: [0x00000000] The operation completed successfully.'     ...send value error: TCP successful, cannot establish TLS to [[192.168.1.2]:10051]: SSL_connect() I/O error: [0x00000000] The operation completed successfully.
ca	##### Al registre del costat de la connexió:  Linux:  ...A zbx_tls_init_child()   ...Biblioteca OpenSSL (versió OpenSSL 1.1.1 11 de setembre de 2018) inicialitzada   ...   ...A zbx_tls_connect(): psk_identity:"Remitent de prova de PSK"   ...Final de zbx_tls_connect():Error FAIL: 'connexió tancada pel company'   ... error d'enviament del valor: TCP correcte, no es pot establir TLS a [[localhost]:10051]: connexió tancada pel company  Windows:    ...Biblioteca OpenSSL (versió OpenSSL 1.1.1a 20 de novembre de 2018) inicialitzada   ...   ...A zbx_tls_connect(): psk_identity:"Remitent de prova de PSK"   ...zbx_psk_client_cb() ha sol·licitat la identitat PSK "Remitent de prova PSK"   ...Fi de zbx_tls_connect():Error FAIL:'Error d'E/S SSL_connect(): [0x00000000] L'operació s'ha completat correctament.'   ... error d'enviament del valor: TCP correcte, no es pot establir TLS a [[192.168.1.2]:10051]: Error d'E/S SSL_connect(): [0x00000000] L'operació s'ha completat correctament.

en-us	#### Incorrect request method parameter in items  The request method parameter, used only in HTTP checks, may be incorrectly set to '1', a non-default value for all items as a result of upgrade from a pre-4.0 Zabbix version. For details on how to fix this situation, see [ZBX-19308](https://support.zabbix.com/browse/ZBX-19308).
ca	#### El paràmetre del mètode de petició és incorrecte als elements  El paràmetre del mètode de sol·petició, que només s'empra a les comprovacions HTTP, pot estar configurat incorrectament a "1", un valor no predeterminat per a tots els elements després d'una actualització d'una versió anterior a la versió 4.0 de Zabbix. Per obtindre més informació sobre com solucionar aquest problema, consulteu [ZBX-19308](https://support.zabbix.com/browse/ZBX-19308).

en-us	#### Indexed macros  The indexed macro syntax of {MACRO**<1-9>**} works only in the context of **trigger expressions**. It can be used to reference hosts or functions in the order in which they appear in the expression. Macros like {HOST.IP1}, {HOST.IP2}, {HOST.IP3} will resolve to the IP of the first, second, and third host in the trigger expression (providing the trigger expression contains those hosts). Macros like {FUNCTION.VALUE1}, {FUNCTION.VALUE2}, {FUNCTION.VALUE3} will resolve to the value of the first, second, and third item-based function in the trigger expression at the time of the event (providing the trigger expression contains those functions).  Additionally the {HOST.HOST<1-9>} macro is also supported within the `{?func(/host/key,param)}` expression macro in **graph names**. For example, `{?func(/{HOST.HOST2}/key,param)}` in the graph name will refer to the host of the second item in the graph.  ::: notewarning Indexed macros will not resolve in any other context, except the two cases mentioned here. For other contexts, use macros **without** index (i. e.{HOST.HOST}, {HOST.IP}, etc) instead. :::
ca	#### Macros indexades  La sintaxi de macro indexada de {MACRO**<1-9\>**} només funciona en el context dels **triggers**. Es pot emprar per fer referència a equips o funcions en l'ordre en què apareixen a l'expressió. Macros com {HOST.IP1}, {HOST.IP2}, {HOST.IP3} resoldran l'adreça IP del primer, segon i tercer equip al trigger (sempre que el trigger contingui aquests equips). Macros com ara {FUNCTION.VALUE1}, {FUNCTION.VALUE2}, {FUNCTION.VALUE3} resoldran el valor de la primera, segona i tercera funció basada en l'element al trigger en el moment de l'esdeveniment (sempre que sigui el trigger de l'expressió qui contingui aquestes funcions).  A més, la macro {HOST.HOST<1-9>} també és compatible amb la macro d'expressió `{?func(/host/key,param)}` als **noms de gràfics**. Per exemple, `{?func(/{HOST.HOST2}/key,param)}` al nom del gràfic es referirà a l'equip del segon element del gràfic.  ::: nota d'advertència Les macros indexades no es resoldran en cap altre context, excepte en els dos casos esmentats aquí. Per a altres contextos, utilitzeu macros **sense** índexs (és a dir, {HOST.HOST}, {HOST.IP}, etc.). :::

en-us	#### Index lookup caching  When a dynamic index item is requested, Zabbix retrieves and caches whole SNMP table under base OID for index, even if a match would be found sooner. This is done in case another item would refer to the same base OID later - Zabbix would look up index in the cache, instead of querying the monitored host again. Note that each poller process uses separate cache.  In all subsequent value retrieval operations only the found index is verified. If it has not changed, value is requested. If it has changed, cache is rebuilt - each poller that encounters a changed index walks the index SNMP table again.
ca	#### Emmagatzematge a la cau de la cerca d'índex  Quan es demana un element d'índex dinàmic, Zabbix recupera i desa a la memòria cau tota la taula SNMP sota l'OID base per a l'índex, fins i tot si troba abans una coincidència. Això es fa en cas que un altre element es refereixi al mateix OID base més endavant: Zabbix cercaria l'índex a la memòria cau, en lloc de tornar a consultar l'equip supervisat. Tingueu en compte que cada procés d'enquesta empra una memòria cau separada.  En totes les operacions de recuperació de valors posteriors només es verifica l'índex trobat. Si no ha canviat, es demana valor. Si ha canviat, la memòria cau es reconstrueix: cada poller que troba un índex canviat torna a recórrer la taula SNMP d'índex.

en-us	## Index  [NAME](#lbAB)    [SYNOPSIS](#lbAC)    [DESCRIPTION](#lbAD)    [OPTIONS](#lbAE)    [EXAMPLES](#lbAF)    [SEE ALSO](#lbAG)    ------------------------------------------------------------------------  This document was created on: 21:23:35 GMT, March 18, 2020
ca	## Index  [NOM](#lbAB)    [SINOPSI](#lbAC)    [DESCRIPCIÓ](#lbAD)    [OPCIONS](#lbAE)    [EXEMPLES](#lbAF)    [VEIEU TAMBÉ](#lbAG)    ------------------------------------------------------------------------  Aquest document fou creat a les 21:23:35 GMT, 18 de Març de 2020

en-us	## Index  [NAME](#lbAB)    [SYNOPSIS](#lbAC)    [DESCRIPTION](#lbAD)    [OPTIONS](#lbAE)    [FILES](#lbAF)    [SEE ALSO](#lbAG)    [AUTHOR](#lbAH)    ------------------------------------------------------------------------  This document was created on: 12:58:30 GMT, June 11, 2021
ca	## Índex  [NOM](#lbAB)    [SINOPSI](#lbAC)    [DESCRIPCIÓ](#lbAD)    [OPCIONS](#lbAE)    [ARXIUS](#lbAF)    [VEIEU TAMBÉ](#lbAG)    [AUTOR](#lbAH)    ------------------------------------------------------------------------  Aquest document s'ha creat a les 12:58:30 GMT, 11 de Juny de 2021

en-us	## Index  [NAME](#lbAB)  [SYNOPSIS](#lbAC)  [DESCRIPTION](#lbAD)  [OPTIONS](#lbAE)  [](#lbAF)      [EXAMPLES](#lbAG)  [SEE ALSO](#lbAH)  [AUTHOR](#lbAI)  ------------------------------------------------------------------------  This document was created on: 08:42:29 GMT, June 11, 2021
ca	## índex  [NOM](#lbAB)  [SINOPSI](#lbAC)  [DESCRIPCIÓ](#lbAD)  [OPCIONS](#lbAE)  [](#lbAF)      [EXEMPLES](#lbAG)  [VEIEU TAMBÉ](#lbAH)  [AUTOR](#lbAI)  ------------------------------------------------------------------------  Aquest document fou creat a les 08:42:29 GMT, 11 de Juny de 2021

en-us	## Index  [NAME](#lbAB)  [SYNOPSIS](#lbAC)  [DESCRIPTION](#lbAD)  [OPTIONS](#lbAE)  [](#lbAF)      [EXIT STATUS](#lbAG)  [EXAMPLES](#lbAH)  [SEE ALSO](#lbAI)  [AUTHOR](#lbAJ)  ------------------------------------------------------------------------  This document was created on: 08:42:39 GMT, June 11, 2021
ca	## Índex  [NOM](#lbAB)  [SINOPSI](#lbAC)  [DESCRIPCIÓ](#lbAD)  [OPCIONS](#lbAE)  [](#lbAF)      [ESTAT DE SORTIDA](#lbAG)  [EXEMPLES](#lbAH)  [VEIEU TAMBÉ](#lbAI)  [AUTOR](#lbAJ)  ------------------------------------------------------------------------  Aquest document fou creat a les 08:42:39 GMT, 11 de Juny de 2021

en-us	## Index  [NAME](#lbAB)  [SYNOPSIS](#lbAC)  [DESCRIPTION](#lbAD)  [OPTIONS](#lbAE)  [](#lbAF)      [FILES](#lbAG)  [SEE ALSO](#lbAH)  [AUTHOR](#lbAI)  ------------------------------------------------------------------------  This document was created on: 14:07:57 GMT, November 22, 2021
ca	## Index  [NOM](#lbAB)  [SINOPSI](#lbAC)  [DESCRIPCIÓ](#lbAD)  [OPCIONS](#lbAE)  [](#lbAF)      [ARXIUS](#lbAG)  [VEIEU TAMBÉ](#lbAH)  [AUTOR](#lbAI)  ------------------------------------------------------------------------  Aquesta document fou creat a les 14:07:57 GMT, 22 de Novembre de 2021

en-us	## Index  [NAME](#lbAB)  [SYNOPSIS](#lbAC)  [DESCRIPTION](#lbAD)  [OPTIONS](#lbAE)  [](#lbAF)  [](#lbAG)      [FILES](#lbAH)  [SEE ALSO](#lbAI)  [AUTHOR](#lbAJ)  ------------------------------------------------------------------------  This document was created on: 16:12:14 GMT, September 04, 2020
ca	## Índex  [NOM](#lbAB)  [SINOPSI](#lbAC)  [DESCRIPCIÓ](#lbAD)  [OPCIONS](#lbAE)  [](#lbAF)  [](#lbAG)      [ARXIUS](#lbAH)  [VEIEU TAMBÉ](#lbAI)  [AUTOR](#lbAJ)  ------------------------------------------------------------------------  Aquest document s'ha creat el 16:12:14 GMT, 4 de Setembre de 2020

en-us	## Index  [NAME](#lbAB)  [SYNOPSIS](#lbAC)  [DESCRIPTION](#lbAD)  [OPTIONS](#lbAE)  [](#lbAF)  [](#lbAG)      [FILES](#lbAH)  [SEE ALSO](#lbAI)  [AUTHOR](#lbAJ)  ------------------------------------------------------------------------  This document was created on: 16:12:22 GMT, September 04, 2020
ca	## Índex  [NOM](#lbAB)  [SINOPSI](#lbAC)  [DESCRIPCIÓ](#lbAD)  [OPCIONS](#lbAE)  [](#lbAF)  [](#lbAG)      [ARXIUS](#lbAH)  [VEIEU TAMBÉ](#lbAI)  [AUTOR](#lbAJ)  ------------------------------------------------------------------------  Aquest document fou creat a les 16:12:22 GMT, 4 de Setembre de 2020

en-us	## Index  [NAME](#lbAB)  [SYNOPSIS](#lbAC)  [DESCRIPTION](#lbAD)  [OPTIONS](#lbAE)  [](#lbAF)  [](#lbAG)      [FILES](#lbAH)  [SEE ALSO](#lbAI)  [AUTHOR](#lbAJ)  ------------------------------------------------------------------------  This document was created on: 20:50:13 GMT, November 22, 2021
ca	## Index  [NOM](#lbAB)  [SINOPSI](#lbAC)  [DESCRIPCIÓ](#lbAD)  [OPCIONS](#lbAE)  [](#lbAF)  [](#lbAG)      [ARXIUS](#lbAH)  [VEIEU TAMBÉ](#lbAI)  [AUTOR](#lbAJ)  ------------------------------------------------------------------------  Aquest document fou creat a les 20:50:13 GMT, 22 de Novembre de 2021

en-us	#### Individual migration of history tables  * Prepare directories for Data Pump for each history table. Data Pump must have read and write permissions to these directories.  Example:  ``` {.bash} mkdir -pv /export/history /export/history_uint /export/history_str /export/history_log /export/history_text chown -R oracle:oracle /export ```  * Create a directory object and grant read and write permissions to this object to the user used for Zabbix authentication ('zabbix' in the example below). Under *sysdba* role, run:  ``` {.sql} create directory history as '/export/history'; grant read,write on directory history to zabbix;  create directory history_uint as '/export/history_uint'; grant read,write on directory history_uint to zabbix;  create directory history_str as '/export/history_str'; grant read,write on directory history_str to zabbix;  create directory history_log as '/export/history_log'; grant read,write on directory history_log to zabbix;  create directory history_text as '/export/history_text'; grant read,write on directory history_text to zabbix; ```  * Export and import each table. Replace N with the desired thread count.  ``` {.bash} expdp zabbix/password@oracle_host:1521/xe DIRECTORY=history TABLES=history_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=history TABLES=history_old REMAP_TABLE=history_old:history data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only  expdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_uint TABLES=history_uint_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_uint TABLES=history_uint_old REMAP_TABLE=history_uint_old:history_uint data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only  expdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_str TABLES=history_str_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_str TABLES=history_str_old REMAP_TABLE=history_str_old:history_str data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only  expdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_log TABLES=history_log_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_log TABLES=history_log_old REMAP_TABLE=history_log_old:history_log data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only  expdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_text TABLES=history_text_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_text TABLES=history_text_old REMAP_TABLE=history_text_old:history_text data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only ```  * Follow [post-migration instructions](#post-migration) to drop the old tables.
ca	#### Migració individual de la taula d'històric  * Prepareu els directoris per Data Pump per cada taula d'històric. Data Pump ha de tindre permisos de lectura i escriptura en aquests directoris.  Exemple:  ``` {.bash} mkdir -pv /export/history /export/history_uint /export/history_str /export/history_log /export/history_text chown -R oracle:oracle /export ```  * Creeu un directori i doneu-hi permisos de lectura i escriptura a l'usuari que empreu per l'autenticació de Zabbix ('zabbix', a l'exemple de més avall). Sota el rol *sysdba*, executeu:  ``` {.sql} create directory history as '/export/history'; grant read,write on directory history to zabbix;  create directory history_uint as '/export/history_uint'; grant read,write on directory history_uint to zabbix;  create directory history_str as '/export/history_str'; grant read,write on directory history_str to zabbix;  create directory history_log as '/export/history_log'; grant read,write on directory history_log to zabbix;  create directory history_text as '/export/history_text'; grant read,write on directory history_text to zabbix; ```  * Exporteu i importeu cada taula. Substituïu N amb el comptador que empreu.  ``` {.bash} expdp zabbix/password@oracle_host:1521/xe DIRECTORY=history TABLES=history_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=history TABLES=history_old REMAP_TABLE=history_old:history data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only  expdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_uint TABLES=history_uint_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_uint TABLES=history_uint_old REMAP_TABLE=history_uint_old:history_uint data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only  expdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_str TABLES=history_str_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_str TABLES=history_str_old REMAP_TABLE=history_str_old:history_str data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only  expdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_log TABLES=history_log_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_log TABLES=history_log_old REMAP_TABLE=history_log_old:history_log data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only  expdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_text TABLES=history_text_old PARALLEL=N  impdp zabbix/password@oracle_host:1521/xe DIRECTORY=history_text TABLES=history_text_old REMAP_TABLE=history_text_old:history_text data_options=SKIP_CONSTRAINT_ERRORS table_exists_action=APPEND PARALLEL=N CONTENT=data_only ```  * Seguiu les [instruccions de post-migració](#post-migration) per buidar les taules antigues.

en-us	### Informational
ca	### Informatiu

en-us	##### Informix  Standard Informix utility **onstat** can be used for monitoring of virtually every aspect of Informix database. Also, Zabbix can retrieve information provided by Informix SNMP agent.
ca	##### Informix  L'usuari estàndard d'Informix **onstat**, es pot emprar per tots els aspectes de la base de dades Informix. A més, Zabbix pot recuperar extreure informació proveïda per l'agent SNMP d'Informix.

en-us	##### Input data  ``` {.java} {   "books": [     {       "category": "reference",       "author": "Nigel Rees",       "title": "Sayings of the Century",       "price": 8.95,       "id": 1     },     {       "category": "fiction",       "author": "Evelyn Waugh",       "title": "Sword of Honour",       "price": 12.99,       "id": 2     },     {       "category": "fiction",       "author": "Herman Melville",       "title": "Moby Dick",       "isbn": "0-553-21311-3",       "price": 8.99,       "id": 3     },     {       "category": "fiction",       "author": "J. R. R. Tolkien",       "title": "The Lord of the Rings",       "isbn": "0-395-19395-8",       "price": 22.99,       "id": 4     }   ],   "services": {     "delivery": {       "servicegroup": 1000,       "description": "Next day delivery in local town",       "active": true,       "price": 5     },     "bookbinding": {       "servicegroup": 1001,       "description": "Printing and assembling book in A5 format",       "active": true,       "price": 154.99     },     "restoration": {       "servicegroup": 1002,       "description": "Various restoration methods",       "active": false,       "methods": [         {           "description": "Chemical cleaning",           "price": 46         },         {           "description": "Pressing pages damaged by moisture",           "price": 24.5         },         {           "description": "Rebinding torn book",           "price": 99.49         }       ]     }   },   "filters": {     "price": 10,     "category": "fiction",     "no filters": "no \"filters\""   },   "closed message": "Store is closed",   "tags": [     "a",     "b",     "c",     "d",     "e"   ] } ```  |JSONPath|Type|Result|Comments| |--|--|------|------| |`$.filters.price`|definite|10| | |`$.filters.category`|definite|fiction| | |`$.filters['no filters']`|definite|no "filters"| | |`$.filters`|definite|{<br>"price": 10,<br>"category": "fiction",<br>"no filters": "no \\"filters\\""<br>}| | |`$.books[1].title`|definite|Sword of Honour| | |`$.books[-1].author`|definite|J. R. R. Tolkien| | |`$.books.length()`|definite|4| | |`$.tags[:]`|indefinite|\["a", "b", "c", "d", "e" \]| | |`$.tags[2:]`|indefinite|\["c", "d", "e" \]| | |`$.tags[:3]`|indefinite|\["a", "b", "c"\]| | |`$.tags[1:4]`|indefinite|\["b", "c", "d"\]| | |`$.tags[-2:]`|indefinite|\["d", "e"\]| | |`$.tags[:-3]`|indefinite|\["a", "b"\]| | |`$.tags[:-3].length()`|definite|2| | |`$.books[0, 2].title`|indefinite|\["Moby Dick", "Sayings of the Century"\]| | |`$.books[1]['author', "title"]`|indefinite|\["Sword of Honour", "Evelyn Waugh"\]| | |`$..id`|indefinite|\[1, 2, 3, 4\]| | |`$.services..price`|indefinite|\[154.99, 5, 46, 24.5, 99.49\]| | |`$.books[?(@.id == 4 - 0.4 * 5)].title`|indefinite|\["Sword of Honour"\]|This query shows that arithmetical operations can be used in queries. Of course this query can be simplified to `$.books[?(@.id == 2)].title`| |`$.books[?(@.id == 2 \|\| @.id == 4)].title`|indefinite|\["Sword of Honour", "The Lord of the Rings"\]| | |`$.books[?(!(@.id == 2))].title`|indefinite|\["Sayings of the Century", "Moby Dick", "The Lord of the Rings"\]| | |`$.books[?(@.id != 2)].title`|indefinite|\["Sayings of the Century", "Moby Dick", "The Lord of the Rings"\]| | |`$.books[?(@.title =~ " of ")].title`|indefinite|\["Sayings of the Century", "Sword of Honour", "The Lord of the Rings"\]| | |`$.books[?(@.price > 12.99)].title`|indefinite|\["The Lord of the Rings"\]| | |`$.books[?(@.author > "Herman Melville")].title`|indefinite|\["Sayings of the Century", "The Lord of the Rings"\]| | |`$.books[?(@.price > $.filters.price)].title`|indefinite|\["Sword of Honour", "The Lord of the Rings"\]| | |`$.books[?(@.category == $.filters.category)].title`|indefinite|\["Sword of Honour","Moby Dick","The Lord of the Rings"\]| | |`$.books[?(@.category == "fiction" && @.price < 10)].title`|indefinite|\["Moby Dick"\]| | |`$..[?(@.id)]`|indefinite|\[<br>{<br>"price": 8.95,<br>"id": 1,<br>"category": "reference",<br>"author": "Nigel Rees",<br>"title": "Sayings of the Century"<br>},<br>{<br>"price": 12.99,<br>"id": 2,<br>"category": "fiction",<br>"author": "Evelyn Waugh",<br>"title": "Sword of Honour"<br>},<br>{<br>"price": 8.99,<br>"id": 3,<br>"category": "fiction",<br>"author": "Herman Melville",<br>"title": "Moby Dick",<br>"isbn": "0-553-21311-3"<br>},<br>{<br>"price": 22.99,<br>"id": 4,<br>"category": "fiction",<br>"author": "J. R. R. Tolkien",<br>"title": "The Lord of the Rings",<br>"isbn": "0-395-19395-8"<br>}<br>\]| | |`$.services..[?(@.price > 50)].description`|indefinite|'\["Printing and assembling book in A5 format", "Rebinding torn book"\]| | |`$..id.length()`|definite|4| | |`$.books[?(@.id == 2)].title.first()`|definite|Sword of Honour| | |`$..tags.first().length()`|definite|5|$..tags is indefinite path, so it returns an array of matched elements - \[\["a", "b", "c", "d", "e" \]\], first() returns the first element - \["a", "b", "c", "d", "e" \] and finally length() calculates its length - 5.| |`$.books[*].price.min()`|definite|8.95| | |`$..price.max()`|definite|154.99| | |`$.books[?(@.category == "fiction")].price.avg()`|definite|14.99| | |`$.books[?(@.category == $.filters.xyz)].title`|indefinite| |A query without match returns NULL for definite and indefinite paths.| |`$.services[?(@.active=="true")].servicegroup`|indefinite|\[1001,1000\]|Text constants must be used in boolean value comparisons.| |`$.services[?(@.active=="false")].servicegroup`|indefinite|\[1002\]|Text constants must be used in boolean value comparisons.| |`$.services[?(@.servicegroup=="1002")]~.first()`|definite|restoration| |
ca	##### Dades d'entrada  ``` {.java} {   "books": [     {       "category": "reference",       "author": "Nigel Rees",       "title": "Sayings of the Century",       "price": 8.95,       "id": 1     },     {       "category": "fiction",       "author": "Evelyn Waugh",       "title": "Sword of Honour",       "price": 12.99,       "id": 2     },     {       "category": "fiction",       "author": "Herman Melville",       "title": "Moby Dick",       "isbn": "0-553-21311-3",       "price": 8.99,       "id": 3     },     {       "category": "fiction",       "author": "J. R. R. Tolkien",       "title": "The Lord of the Rings",       "isbn": "0-395-19395-8",       "price": 22.99,       "id": 4     }   ],   "services": {     "delivery": {       "servicegroup": 1000,       "description": "Next day delivery in local town",       "active": true,       "price": 5     },     "bookbinding": {       "servicegroup": 1001,       "description": "Printing and assembling book in A5 format",       "active": true,       "price": 154.99     },     "restoration": {       "servicegroup": 1002,       "description": "Various restoration methods",       "active": false,       "methods": [         {           "description": "Chemical cleaning",           "price": 46         },         {           "description": "Pressing pages damaged by moisture",           "price": 24.5         },         {           "description": "Rebinding torn book",           "price": 99.49         }       ]     }   },   "filters": {     "price": 10,     "category": "fiction",     "no filters": "no \"filters\""   },   "closed message": "Store is closed",   "tags": [     "a",     "b",     "c",     "d",     "e"   ] } ```  |JSONPath|Tipus|Resultat|Comentaris| |--|--|------|------| |`$.filters.price`|definit|10| | |`$.filters.category`|definit|ficció| | |`$.filters['no filters']`|definit|no "filters"| | |`$.filters`|definit|{<br>"price": 10,<br>"category": "ficció",<br>"no filters": "no \\"filters\\""<br>}| | |`$.books[1].title`|definit|Sword of Honour| | |`$.books[-1].author`|definit|J. R. R. Tolkien| | |`$.books.length()`|definit|4| | |`$.tags[:]`|indefinit|\["a", "b", "c", "d", "e" \]| | |`$.tags[2:]`|indefinit|\["c", "d", "e" \]| | |`$.tags[:3]`|indefinit|\["a", "b", "c"\]| | |`$.tags[1:4]`|indefinit|\["b", "c", "d"\]| | |`$.tags[-2:]`|indefinit|\["d", "e"\]| | |`$.tags[:-3]`|indefinit|\["a", "b"\]| | |`$.tags[:-3].length()`|definit|2| | |`$.books[0, 2].title`|indefinit|\["Moby Dick", "Sayings of the Century"\]| | |`$.books[1]['author', "title"]`|indefinit|\["Sword of Honour", "Evelyn Waugh"\]| | |`$..id`|indefinit|\[1, 2, 3, 4\]| | |`$.services..price`|indefinit|\[5, 154.99, 46, 24.5, 99.49\]| | |`$.books[?(@.id == 4 - 0.4 * 5)].title`|indefinit|\["Sword of Honour"\]|Aquesta cerca ensenya que les operacions aritmètiques es poden emprar a les consultes. Evidentment, aquesta consulta es pot simplificar com a `$.books[?(@.id == 2)].title`| |`$.books[?(@.id == 2 \|\| @.id == 4)].title`|indefinit|\["Sword of Honour", "The Lord of the Rings"\]| | |`$.books[?(!(@.id == 2))].title`|indefinit|\["Sayings of the Century", "Moby Dick", "The Lord of the Rings"\]| | |`$.books[?(@.id != 2)].title`|indefinit|\["Sayings of the Century", "Moby Dick", "The Lord of the Rings"\]| | |`$.books[?(@.title =~ " of ")].title`|indefinit|\["Sayings of the Century", "Sword of Honour", "The Lord of the Rings"\]| | |`$.books[?(@.price > 12.99)].title`|indefinit|\["The Lord of the Rings"\]| | |`$.books[?(@.author > "Herman Melville")].title`|indefinit|\["Sayings of the Century", "The Lord of the Rings"\]| | |`$.books[?(@.price > $.filters.price)].title`|indefinit|\["Sword of Honour", "The Lord of the Rings"\]| | |`$.books[?(@.category == $.filters.category)].title`|indefinit|\["Sword of Honour","Moby Dick","The Lord of the Rings"\]| | |`$.books[?(@.category == "ficció" && @.price < 10)].title`|indefinit|\["Moby Dick"\]| | |`$..[?(@.id)]`|indefinit|\[<br>{<br>"category": "reference",<br>"author": "Nigel Rees",<br>"title": "Sayings of the Century",<br>"price": 8.95,<br>"id": 1<br>},<br>{<br>"category": "ficció",<br>"author": "Evelyn Waugh",<br>"title": "Sword of Honour",<br>"price": 12.99,<br>"id": 2<br>},<br>{<br>"category": "ficció",<br>"author": "Herman Melville",<br>"title": "Moby Dick",<br>"isbn": "0-553-21311-3",<br>"price": 8.99,<br>"id": 3<br>},<br>{<br>"category": "ficció",<br>"author": "J. R. R. Tolkien",<br>"title": "The Lord of the Rings",<br>"isbn": "0-395-19395-8",<br>"price": 22.99,<br>"id": 4<br>}<br>\]| | |`$.services..[?(@.price > 50)].description`|indefinit|'\["Printing and assembling book in A5 format", "Rebinding torn book"\]| | |`$..id.length()`|definit|4| | |`$.books[?(@.id == 2)].title.first()`|definit|Sword of Honour| | |`$..tags.first().length()`|definit|5|$..etiquetes és un camí indefinit, pel que retornarà una matriu d'elements trobats - \[\["a", "b", "c", "d", "e" \]\], first() retorna el primer element - \["a", "b", "c", "d", "e" \] and finally length() calcula la seva allargada - 5.| |`$.books[*].price.min()`|definit|8.95| | |`$..price.max()`|definit|154.99| | |`$.books[?(@.category == "ficció")].price.avg()`|definit|14.99| | |`$.books[?(@.category == $.filters.xyz)].title`|indefinit| |Una consulta sense trobar res retornarà NULL per camins definits i indefinits.| |`$.services[?(@.active=="true")].servicegroup`|indefinit|\[1000,1001\]|Les constants de text s'han d'emprar a les comparacions de valors booleans.| |`$.services[?(@.active=="false")].servicegroup`|indefinit|\[1002\]|Les constants de text s'han d'emprar a les comparacions de valors booleans.| |`$.services[?(@.servicegroup=="1002")]~.first()`|definit|restoration| |

en-us	## Installation
ca	## Instal·lació

en-us	##### Installation  After this is done use the following command to install Zabbix agent as Windows service:      C:\> c:\zabbix\zabbix_agentd.exe -c c:\zabbix\zabbix_agentd.conf -i  Now you should be able to configure "Zabbix agent" service normally as any other Windows service.  See [more details](/manual/appendix/install/windows_agent#installing_agent_as_windows_service) on installing and running Zabbix agent on Windows.
ca	##### Instal·lació  Un cop hagueu fet les passes anteriors, executeu la comanda següent per instal·lar l’agent Zabbix com a servei:      C:\> c:\zabbix\zabbix_agentd.exe -c c:\zabbix\zabbix_agentd.conf -i  Ara hauríeu de poder configurar el servei “Agent Zabbix” com qualsevol altre servei de Windows.  Veieu [més detalls](/manual/appendix/install/windows_agent#installing_agent_as_windows_service) sobre la instal·lació i execució de l'agent sota Windows.

en-us	#### Installation  A new [Zabbix web service](/manual/concepts/web_service) process and Google Chrome browser should be installed to enable generation of scheduled reports. The web service may be installed on the same machine where the Zabbix server is installed or on a different machine. Google Chrome browser should be installed on the same machine, where the web service is installed.
ca	#### Instal·lació  Un nou procés [Servei Web de Zabbix](/manual/concepts/web_service) i el navegador Google Chrome han d'ésser instal·lats per permetre generar els informes programats. El servei Web pot ésser instal·lat a la mateixa màquina on resideix el servidor Zabbix, o a una màquina diferent. El navegador ha d'ésser a la màquina on el servei Web sigui instal·lat.

en-us	#### Installation  Please always read the installation manual for a particular module. It is recommended to install new modules one by one to catch failures easily.  Just before you install a module:  -   Make sure you have downloaded the module from a trusted source.     Installation of harmful code may lead to consequences, such as data     loss -   Different versions of the same module (same ID) can be installed in     parallel, but only a single version can be enabled at once  Steps to install a module:  -   Unpack your module within its own folder in the `modules` folder of     the Zabbix frontend -   Ensure that your module folder contains at least the manifest.json     file -   Navigate to [Module     administration](/manual/web_interface/frontend_sections/administration/general#modules)     and click the *Scan directory* button -   New module will appear in the list along with its version, author,     description and status -   Enable module by clicking on its status  Troubleshooting:  |Problem|Solution| |---------|----------------------------------------| |*Module did not appear in the list*|Make sure that the manifest.json file exists in `modules/your-module/` folder of the Zabbix frontend. If it does that means the module does not suit the current Zabbix version. If manifest.json file does not exist, you have probably unpacked in the wrong directory.| |*Frontend crashed*|The module code is not compatible with the current Zabbix version or server configuration. Please delete module files and reload the frontend. You'll see a notice that some modules are absent. Go to [Module administration](/manual/web_interface/frontend_sections/administration/general#modules) and click *Scan directory* again to remove non-existent modules from the database.| |*Error message about identical namespace, ID or actions appears*|New module tried to register a namespace, ID or actions which are already registered by other enabled modules. Disable the conflicting module (mentioned in error message) prior to enabling the new one.| |*Technical error messages appear*|Report errors to the developer of the module.|
ca	#### Instal·lació  Si us plau, llegiu sempre el manual d'instal·lació d'un mòdul concret. Es recomana instal·lar els nous mòduls un per un per gestionar fàcilment els errors.  Just abans d'instal·lar un mòdul:  - Assegureu-vos que l'heu descarregat des d'una font de confiança. La instal·lació de codi nociu pot tindre conseqüències, com ara la pèrdua de dades - Es poden instal·lar diferents versions del mateix mòdul (mateix ID) en paral·lel, però només es pot activar una versió alhora  Passes per instal·lar un mòdul:  - Descomprimiu el vostre mòdul a la seva pròpia carpeta dins de la carpeta `modules` de la interfície Zabbix - Assegureu-vos que la carpeta del mòdul contingui almenys el fitxer manifest.json - Navegueu a [Administració de mòduls](/manual/web_interface/frontend_sections/administration/general#modules) i feu clic al botó *Analitzar directori* - El nou mòdul apareixerà a la llista amb la seva versió, autor, descripció i estat - Activa el mòdul fent clic al seu estat  Resolució de problemes |Problema|Solució|:  |Problema|Solució| |---------|---------------------------------------- -| |*El mòdul no apareix al llistat*|Assegureu-vos que el fitxer manifest.json és a la carpeta `modules/your-module/` de la interfície Zabbix. Si és així, vol dir que el mòdul no és adequat per a la versió actual de Zabbix. Si el fitxer manifest.json no hi és, segurament l'heu descomprimit al directori incorrecte.| |*GUI fallida*|El codi del mòdul no és compatible amb la versió actual de Zabbix o la configuració del servidor. Si us plau, esborreu els fitxers del mòdul i torneu a carregar la interfície. Veureu un avís que manquen alguns mòduls. Aneu a [Administració de mòduls](/manual/web_interface/frontend_sections/administration/general#modules) i torneu a fer clic al botó *Analitzar directori* per esborrar mòduls inexistents de la base de dades.| |*Apareix un missatge d'error sobre un espai de noms, ID o accions idèntiques*|El nou mòdul ha intentat registrar un espai de noms, ID o accions que ja són registrades per altres mòduls activats. Desactiveu el mòdul conflictiu (esmentat al missatge d'error) abans d'habilitar el nou.| |*Apareixen missatges d'error tècnic*|Informa d'errors al desenvolupador del mòdul.|

en-us	#### Installation  Please refer to [Oracle documentation](https://www.oracle.com/database/technologies/releasenote-odbc-ic.html) for all the necessary instructions.  For some additional information please refer to: [Installing unixODBC](/manual/config/items/itemtypes/odbc_checks/).
ca	#### Instal·lació  Reviseu la [documentació d' Oracle](https://www.oracle.com/database/technologies/releasenote-odbc-ic.html) per tindre les instruccions necessàries.  Per tindre més informació, reviseu la secció: [Instal·lació de unixODBC](/manual/config/items/itemtypes/odbc_checks).

en-us	#### Installation  -   **Red Hat Enterprise Linux**:  ```bash dnf install mariadb-connector-odbc ```  -   **Debian/Ubuntu**:  Please refer to [MySQL documentation](https://dev.mysql.com/downloads/connector/odbc/) (for `mysql-connector-odbc`), or [MariaDB documentation](https://mariadb.com/kb/en/mariadb-connector-odbc/) (for `mariadb-connector-odbc`) to download necessary database driver for the corresponding platform.  For some additional information please refer to: [installing unixODBC](/manual/config/items/itemtypes/odbc_checks/).
ca	#### Instal·lació  - **Red Hat Enterprise Linux**:  ```bash  dnf install mariadb-connector-odbc ```  -   **Debian/Ubuntu**:  Reviseu la [documentació de MySQL](https://dev.mysql.com/downloads/connector/odbc/) (de `mysql-connector-odbc`), o la [documentació de MariaDB](https://mariadb.com/kb/en/mariadb-connector-odbc/) (de `mariadb-connector-odbc`) per descarregar els controladors de la base de dades necessaris per a la plataforma corresponent.  Per tindre més informació, reviseu: [instal·lació de unixODBC](/manual/config/items/itemtypes/odbc_checks/).

en-us	#### Installation  -   **Red Hat Enterprise Linux**:  ```bash dnf install postgresql-odbc ```  -   **Debian/Ubuntu**:  Please refer to [PostgreSQL documentation](https://www.postgresql.org/download/linux/ubuntu/) to download necessary database driver for the corresponding platform.  For some additional information please refer to: [installing unixODBC](/manual/config/items/itemtypes/odbc_checks/).
ca	#### Instal·lació  -   **Red Hat Enterprise Linux**:  ```bash     dnf install postgresql-odbc ```  -   **Debian/Ubuntu**:  Reviseu la [documentació de PostgreSQL](https://www.postgresql.org/download/linux/ubuntu/) per descarregar els controladors de la base de dades necessaris per a la plataforma corresponent.  Per tindre més informació, reviseu: [instal·lació de unixODBC](/manual/config/items/itemtypes/odbc_checks/).

en-us	#### Installation  -   **Red Hat Enterprise Linux** ([EPEL](https://docs.fedoraproject.org/en-US/epel/) packages):  ```bash dnf install epel-release dnf install freetds ```  -   **Debian/Ubuntu**:  Please refer to [FreeTDS user guide](http://www.freetds.org/userguide/) to download necessary database driver for the corresponding platform.  For some additional information please refer to: [installing unixODBC](/manual/config/items/itemtypes/odbc_checks/).
ca	#### Instal·lació  -   **Red Hat Enterprise Linux** (paquets [EPEL](https://docs.fedoraproject.org/en-US/epel/):  ```bash dnf install epel-releasednf install freetds ```  -   **Debian/Ubuntu**:  Reviseu la [guia d'usuari FreeTDS](http://www.freetds.org/userguide/) per descarregar els controladors de la base de dades necessaris per a la plataforma corresponent.  Per tindre més informació, reviseu : [instal·lació de unixODBC](/manual/config/items/itemtypes/odbc_checks/).

en-us	##### Installation  See the [package installation](/manual/installation/install_from_packages) section for instructions on how to install Zabbix agent as package.  Alternatively see instructions for [manual installation](/manual/installation/install#installing_zabbix_daemons) if you do not want to use packages.  ::: noteimportant In general, 32bit Zabbix agents will work on 64bit systems, but may fail in some cases. :::
ca	##### Instal·lació  Veieu la secció [instal·lació dels paquets](/manual/installation/install_from_packages) veieu instruccions d'instal·lació de l'agent Zabbix en forma de paquet.  Alternativament, referiu-vos a les instruccions d’[instal·lació manual](/manual/installation/install#installing_zabbix_daemons) si no voleu emprar paquets.  ::: noteimportant En general, els agents Zabbix 32bits funcionen sota sistemes de 64bits, tot i que en alguns casos poden no funcionar. :::

en-us	#### Installation steps  To install, double-click the downloaded MSI file.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_b.png)  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_c.png)  Accept the license to proceed to the next step.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_d.png)  Specify the following parameters.  |Parameter|Description| |--|--------| |*Host name*|Specify host name.| |*Zabbix server IP/DNS*|Specify IP/DNS of Zabbix server.| |*Agent listen port*|Specify agent listen port (10050 by default).| |*Server or Proxy for active checks*|Specify IP/DNS of Zabbix server/proxy for active agent checks.| |*Enable PSK*|Mark the checkbox to enable TLS support via pre-shared keys.| |*Add agent location to the PATH*|Add agent location to the PATH variable.|  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_e.png)  Enter pre-shared key identity and value. This step is only available if you checked *Enable PSK* in the previous step.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_f.png)  Select Zabbix components to install - [Zabbix agent daemon](/manual/concepts/agent), [Zabbix sender](/manual/concepts/sender), [Zabbix get](/manual/concepts/get).  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_g.png)  Zabbix components along with the configuration file will be installed in a *Zabbix Agent* folder in Program Files. zabbix\_agentd.exe will be set up as Windows service with automatic startup.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_h.png)
ca	#### Passes d'instal·lació  Per instal·lar, feu doble clic a l'arxiu MSI descarregat.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_b.png)  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_c.png)  Accepteu la llicència per passar a la següent passa.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_d.png)  Concreteu els paràmetres següents.  |Paràmetre|Descripció| |--|---------| |*Nom d'equip*|Especifiqueu el nom d'equip.| |*IP/DNS del servidor Zabbix*|Especifiqueu IP/DNS del servidor Zabbix.| |*Port d'escolta de l'agent*|Especifiqueu el port d'escolta de l'agent (10050 per defecte).| |*Servidor o proxy per a comprovacions actives*|Especifiqueu IP/DNS del servidor/proxy Zabbix per a comprovacions d'agent actiu.| |*Activa PSK*|Marqueu la casella per habilitar el suport TLS mitjançant claus precompartides.| |*Afegeix la ubicació de l'agent al PATH*|Afegeix la ubicació de l'agent a la variable PATH.|  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_e.png)  Introduïu la identitat i el valor de la clau prèviament compartida. Aquesta passa només és disponible si heu marcat *Habilitar PSK* a la passa anterior.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_f.png)  Trieu els components Zabbix per instal·lar: [Dimoni de l'agent Zabbix](/manual/concepts/agent), [Zabbix sender](/manual/concepts/sender), [Zabbix get](/manual/concepts/get).  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_g.png)  Els components Zabbix juntament amb el fitxer de configuració s'instal·laran a la carpeta *Zabbix Agent* de fitxers de programa. zabbix\_agentd.exe es configurarà com a servei de Windows amb inici automàtic.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_h.png)

en-us	#### Installation  The official zabbix-web-service package is available in the [Zabbix repository](https://repo.zabbix.com/zabbix/).  To compile [Zabbix web service](/manual/installation/install#installing_zabbix_web_service) from sources, specify the `--enable-webservice` configure option.  **See also:**  -   Configuration file options for     [zabbix\_web\_service](/manual/appendix/config/zabbix_web_service); -   [Setting up scheduled reports](/manual/appendix/install/web_service)
ca	#### Instal·lació  El servei Web Zabbix és disponible als paquets Zabbix precompilats disponibles per descarregar al [lloc Web de Zabbix](http://www.zabbix.com/download.php). Per compilar el [servei de Web Zabbix](/manual/installation/install#installing_zabbix_web_service) a partir de les fonts, especifiqueu l'opció de configuració `--enable-webservice`.  **Veieu igualment:**  - Opcions de l'arxiu de configuració per al [web\_service zabbix](/manual/appendix/config/zabbix_web_service) ; - [Configuració dels informes programats](/manual/appendix/install/web_service)

en-us	#### Installation  To install Zabbix agent 2, the following options are available:  Windows:  -   from a pre-compiled binary - download the binary and follow the general guidelines for installing software on Windows -   from sources - see [Building Zabbix agent 2 on Windows](/manual/installation/install/building_zabbix_agent_2_on_windows)  Linux:  -   from distribution packages - follow the instructions on the [Zabbix packages](https://www.zabbix.com/download?zabbix=6.0&os_distribution=alma_linux&os_version=9&components=agent_2&db=&ws=) page, available by choosing your distribution and the Agent 2 component -   from sources - see [Installation from sources](/manual/installation/install#configure-the-sources); note that you must configure the sources by specifying the `--enable-agent2` configuration option  ::: noteclassic Zabbix agent 2 monitoring capabilities can be extended with plugins. While built-in plugins are available out-of-the-box, loadable plugins must be installed separately. For more information, see [Plugins](/manual/config/items/plugins#loadable). :::
ca	#### Instal·lació  Per instal·lar l'agent Zabbix 2, hi ha disponibles les opcions següents:  Windows:  - des d'un binari precompilat: descarregueu el binari i seguiu les directrius generals per instal·lar programari a Windows - des de fonts - veieu [Creació de l'agent Zabbix 2 a Windows](/manual/installation/install/building_zabbix_agent_2_on_windows)  Linux:  - des dels paquets de distribució: seguiu les instruccions de la pàgina [Paquets Zabbix](https://www.zabbix.com/download?zabbix=6.0&os_distribution=alma_linux&os_version=9&components=agent_2&db=&ws=), disponible escollint la vostra distribució i el component Agent 2 - des de les fonts - veieu les instruccions d'[onstal·lació des de les fonts](/manual/installation/install#configure-the-sources); tingueu en compte que heu de configurar les fonts especificant l'opció de configuració `--enable-agent2`  ::: noteclassic Les capacitats de monitoratge de l'agent 2 de Zabbix es poden ampliar amb connectors. Tot i que els plugins integrats són disponibles per defecte, els plugins carregables s'han d'instal·lar per separat. Per obtindre més informació, veieu [Plugins](/manual/config/items/plugins#loadable). :::

en-us	#### Install  If installing Zabbix from sources, download the configuration file and place it under conf/ in the webserver HTML documents subdirectory where you copied Zabbix PHP files to.  ![](../../../assets/en/manual/installation/install_6.png){width="550"}  ![](../../../assets/en/manual/installation/saving_zabbix_conf.png){width="350"}  ::: notetip Providing the webserver user has write access to conf/ directory the configuration file would be saved automatically and it would be possible to proceed to the next step right away. :::  Finish the installation.  ![](../../../assets/en/manual/installation/install_7.png){width="550"}
ca	#### Instal·lació  Si sou instal·lant Zabbix des de la font, descarregueu el fitxer de configuració i poseu-lo a conf/ al subdirectori de documents HTML del servidor web on heu copiat els fitxers PHP de Zabbix.  ![](../../../assets/en/manual/installation/install_6.png){width="550"}  ![](../../../assets/en/manual/installation/saving_zabbix_conf.png){width="350"}  ::: notetip Si l'usuari del servidor web té accés d'escriptura al directori conf/, el fitxer de configuració es desarà automàticament i es podrà passar immediatament a la següent passa. :::  Completar la instal·lació.  ![](../../../assets/en/manual/installation/install_7.png){width="550"}

en-us	#### Installing agent as Windows service  To install a single instance of Zabbix agent with the default configuration file `c:\zabbix_agentd.conf`:      zabbix_agentd.exe --install  ::: noteimportant On a 64-bit system, a 64-bit Zabbix agent version is required for all checks related to running 64-bit processes to work correctly. :::  If you wish to use a configuration file other than `c:\zabbix_agentd.conf`, you should use the following command for service installation:      zabbix_agentd.exe --config <your_configuration_file> --install  A full path to the configuration file should be specified.  Multiple instances of Zabbix agent can be installed as services like this:        zabbix_agentd.exe --config <configuration_file_for_instance_1> --install --multiple-agents       zabbix_agentd.exe --config <configuration_file_for_instance_2> --install --multiple-agents       ...       zabbix_agentd.exe --config <configuration_file_for_instance_N> --install --multiple-agents  The installed service should now be visible in Control Panel.
ca	#### Instal·lant l'agent com un servei de Windows  Per instal·lar una instància sola de l'agent de Zabbix amb l'arxiu de configuració per defecte `c:\zabbix_agentd.conf`:      zabbix_agentd.exe --install  ::: noteimportant A un sistema de 64-bits, empreu la versió de 64-bits de l'agent de Zabbix, per tal que totes les verificacions relatives al sistema de 64-bits funcionin correctament. :::  Si voleu emprar un fitxer de configuració diferent de `c:\zabbix_agentd.conf`, hauríeu d'emprar l'ordre següent per instal·lar del servei:       zabbix_agentd.exe --config <el_vostre_fitxer_de_configuració> --install  S'ha d'especificar un camí complet al fitxer de configuració.  Es poden instal·lar diverses instàncies de l'agent Zabbix com a serveis, així:         zabbix_agentd.exe --config <fitxer_de_configuració_per_instància_1> --install --multiple-agents        zabbix_agentd.exe --config <fitxer_de_configuració_per_instància_2> --install --multiple-agents        ...        zabbix_agentd.exe --config <fitxer_de_configuració_per_instància_N> --install --multiple-agents  El servei instal·lat ara hauria d'esser visible al tauler de control.

en-us	#### Installing agent  The agent can be installed using the graphical user interface or from the command line, for example:      sudo installer -pkg zabbix_agent-6.0.12-macos-amd64-openssl.pkg -target /  Make sure to use the correct Zabbix package version in the command. It must match the name of the downloaded package.
ca	#### Instal·lant l'agent  L'agent es pot instal·lar mitjançant la interfície gràfica d'usuari o des de la línia de comandes, per exemple:       sudo installer -pkg zabbix_agent-6.0.12-macos-amd64-openssl.pkg -target /  Assegureu-vos d'emprar la versió correcta del paquet Zabbix a l'ordre. Ha de coincidir amb el nom del paquet descarregat.

en-us	### Installing debuginfo packages  :::noteclassic  Debuginfo packages are currently available for RHE versions 7, 6 and 5.  :::   To enable debuginfo repository, edit */etc/yum.repos.d/zabbix.repo* file. Change `enabled=0` to `enabled=1` for zabbix-debuginfo repository.      [zabbix-debuginfo]     name=Zabbix Official Repository debuginfo - $basearch     baseurl=http://repo.zabbix.com/zabbix/5.5/rhel/7/$basearch/debuginfo/     enabled=0     gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591     gpgcheck=1  This will allow you to install the zabbix-debuginfo package.      dnf install zabbix-debuginfo  This single package contains debug information for all binary Zabbix components.
ca	### Instal·lació dels paquets debuginfo  :::noteclassic Els paquets Debuginfo són disponibles actualment per a les versions 7, 6 i 5 d'RHE. :::  Per habilitar el repositori debuginfo, editeu el fitxer */etc/yum.repos.d/zabbix.repo*. Substituïu `enabled=0` per `enabled=1` per al repositori zabbix-debuginfo.      [zabbix-debuginfo]     name=Zabbix Official Repository debuginfo - $basearch     baseurl=http://repo.zabbix.com/zabbix/5.5/rhel/7/$basearch/debuginfo/     enabled=0     gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591     gpgcheck=1  Això us permetrà instal·lar el paquet zabbix-debuginfo.      dnf install zabbix-debuginfo  Aquest paquet conté informació de depuració de tots els components binaris de Zabbix.

en-us	### Installing debuginfo packages  To enable debuginfo repository edit */etc/zypp/repos.d/zabbix.repo* file. Change `enabled=0` to `enabled=1` for zabbix-debuginfo repository.      [zabbix-debuginfo]     name=Zabbix Official Repository debuginfo     type=rpm-md     baseurl=http://repo.zabbix.com/zabbix/4.5/sles/15/x86_64/debuginfo/     gpgcheck=1     gpgkey=http://repo.zabbix.com/zabbix/4.5/sles/15/x86_64/debuginfo/repodata/repomd.xml.key     enabled=0     update=1  This will allow you to install zabbix-***<component>***-debuginfo packages.
ca	### Instal·lació dels paquets debuginfo  Per habilitar el repositori debuginfo, editeu el fitxer */etc/zypp/repos.d/zabbix.repo*. Substituïu `enabled=0` per `enabled=1` per al repositori zabbix-debuginfo.      [zabbix-debuginfo]     name=Zabbix Official Repository debuginfo     type=rpm-md     baseurl=http://repo.zabbix.com/zabbix/4.5/sles/15/x86_64/debuginfo/     gpgcheck=1     gpgkey=http://repo.zabbix.com/zabbix/4.5/sles/15/x86_64/debuginfo/repodata/repomd.xml.key     enabled=0     update=1  Això us permetrà instal·lar els paquets zabbix-***<component>***-debuginfo.

en-us	##### Installing Elasticsearch and creating mapping  Final two steps of making things work are installing Elasticsearch itself and creating mapping process.  To install Elasticsearch please refer to [Elasticsearch installation guide](https://www.elastic.co/guide/en/elasticsearch/reference/current/setup.html).  ::: noteclassic Mapping is a data structure in Elasticsearch (similar to a table in a database). Mapping for all history data types is available here: `database/elasticsearch/elasticsearch.map`. :::  ::: notewarning Creating mapping is mandatory. Some functionality will be broken if mapping is not created according to the instruction. :::  To create mapping for `text` type send the following request to Elasticsearch:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/text \  -H 'content-type:application/json' \  -d '{    "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"          }       }    } }' ```  Similar request is required to be executed for `Character` and `Log` history values mapping creation with corresponding type correction.  ::: noteclassic To work with Elasticsearch please refer to [Requirement page](/manual/installation/requirements#server) for additional information. :::  ::: noteclassic [Housekeeper](/manual/installation/requirements?s[]=housekeeper) is not deleting any data from Elasticsearch. :::
ca	##### Instal·lació d'Elasticsearch i creació del mapatge  Les dues darreres etapes per fer funcionar les coses consisteix en instal·lar Elasticsearch i crear un procés de mapatge.  Perr instal·lar Elasticsearch, fixeu-vos en la [guia d'instal·lació d'Elasticsearch](https://www.elastic.co/guide/en/elasticsearch/reference/current/setup.html).  ::: noteclassic El mapatge és una estructura de dades dins d'Elasticsearch (semblant a una taula dins una base de dades). El mapatge de tots els tipus de dades d'històric és disponible aquí: `database/elasticsearch/elasticsearch.map`. :::  ::: notewarning La creació del mapatge és obligatòria. Algunes funcionalitats s'interrompran si el mapatge no és pas creat conforme a les instruccions:  Per crear un mapatge per al tipus `text`, envieu la petició següent a Elasticsearch:  ``` {.java} curl -X PUT \  http://your-elasticsearch.here:9200/text \  -H 'content-type:application/json' \  -d '{    "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"          }       }    } }' ```  Una petició similar s'ha d'executar per la creació del mapatge dels valors d'històric `Character` i`Log` amb la correcció de tipus corresponent.  ::: noteclassic Per treballar amb Elasticsearch, consulteu la [pàgina de requisits](/manual/installation/requirements#server) per tindre més informació. :::  ::: noteclassic [La neteja](/manual/installation/requirements?s[]=housekeeper) no esborra pas cap dada d'Elasticsearch. :::

en-us	##### Installing frontend  Please see [Web interface installation](/manual/installation/frontend) page for information about Zabbix frontend installation wizard.
ca	##### Instal·lació de la interfície  Consulteu la pàgina [instal·lació de la interfície Web](/manual/installation/frontend) per obtindre més informació de l'assistent d'instal·lació de la interfície de Zabbix.

en-us	#### - Installing Java gateway  It is required to install Java gateway only if you want to monitor JMX applications. Java gateway is lightweight and does not require a database.  To install from sources, first [download](/manual/installation/install#download-the-source-archive) and extract the source archive.  To compile Java gateway, run the `./configure` script with `--enable-java` option. It is advisable that you specify the `--prefix` option to request installation path other than the default /usr/local, because installing Java gateway will create a whole directory tree, not just a single executable.      ./configure --enable-java --prefix=$PREFIX  To compile and package Java gateway into a JAR file, run `make`. Note that for this step you will need `javac` and `jar` executables in your path.      make  Now you have a zabbix-java-gateway-$VERSION.jar file in src/zabbix\_java/bin. If you are comfortable with running Java gateway from src/zabbix\_java in the distribution directory, then you can proceed to instructions for configuring and running [Java gateway](/manual/concepts/java/from_sources#overview-of-files). Otherwise, make sure you have enough privileges and run `make install`.      make install  Proceed to [setup](/manual/concepts/java/from_sources) for more details on configuring and running Java gateway.
ca	#### 3 Instal·lant la passarel·la Java  Només cal instal·lar la passarel·la Java si voleu monitorar les aplicacions JMX. La passarel·la Java és lleugera i no requereix una base de dades.  Per instal·lar des de les fonts, primer [descarregueu](/manual/installation/install#download-the-source-archive) i extraieu l'arxiu font.  Per compilar la passarel·la Java, executeu l'script `./configure` amb l'opció `--enable-java`. És recomanable que especifiqueu l'opció `--prefix` per incloure-hi una ruta d'instal·lació diferent del /usr/local per defecte, perquè instal·lar la passarel·la Java crearà un arbre de directoris sencer, no només un executable.       ./configure --enable-java --prefix=$PREFIX  Per compilar i empaquetar la passarel·la Java en un fitxer JAR, executeu `make`. Tingueu en compte que per a aquesta passa necessitareu executables `javac` i `jar` a la vostra ruta.       make  Ara teniu un fitxer zabbix-java-gateway-$VERSION.jar a src/zabbix\_java/bin. Si us sentiu còmodes amb l'execució de la passarel·la Java des de src/zabbix\_java al directori de distribució, podeu procedir a les instruccions per configurar i executar la [passarel·la Java](/manual/concepts/java/from_sources#overview-of-files). En cas contrari, assegureu-vos que teniu prou privilegis i executeu `make install`.       make install  Aneu a [configuració](/manual/concepts/java/from_sources) per obtindre més detalls sobre la configuració i l'execució de la passarel·la Java.

en-us	#### Installing locales  To list all installed languages, run:      locale -a  If some languages that are needed are not listed, open the */etc/locale.gen* file and uncomment the required locales. Since Zabbix uses UTF-8 encoding, you need to select locales with UTF-8 charset.  Now, run:      locale-gen   Restart the web server.  The locales should now be installed. It may be required to reload Zabbix frontend page in browser using Ctrl + F5 for new languages to appear.
ca	#### Instal·lació dels paràmetres regionals  Per llistar totes les llengües instal·lades, executeu:      locale -a  Si algunes llengües necessàries no són pas llistades, obriu el fitxer */etc/locale.gen* i descomenteu els paràmetres regionals que voleu. Com Zabbix empra la codificació UTF-8, haureu de triar els paràmetres regionals amb el joc de caracters UTF-8.  Ara, executeu:       locale-gen  Reinicieu el servidor Web.  Els paràmetres regionals ja s'haurien d'haver instal·lat. Potser haureu de recarregar la pàgina del frontal Zabbix al navegador, emprant Ctrl + F5 per tal que les noves llengües hi apareguin.

en-us	#### Installing MIB files  On Debian-based systems:      apt install snmp-mibs-downloader     download-mibs  On RedHat-based systems:      dnf install net-snmp-libs
ca	#### Instal·lar fitxers MIB  Sota sistemes basats en Debian:      apt install snmp-mibs-downloader     download-mibs  Sota sistemes basats en RedHat:      dnf install net-snmp-libs

en-us	#### Installing MinGW Compiler  1\. Download MinGW-w64 with SJLJ (set jump/long jump) Exception Handling and Windows threads (for example *x86\_64-8.1.0-release-win32-sjlj-rt\_v6-rev0.7z*)\ 2. Extract and move to *c:\\mingw*\ 3. Setup environmental variable      @echo off     set PATH=%PATH%;c:\mingw\bin     cmd  When compiling use Windows prompt instead of MSYS terminal provided by MinGW
ca	#### Instal·lació del compilador MinGW  1\. Descarregar MinGW-w64 amb el Gestor d'Excepcions SJLJ (set jump/long jump) i els threads de windows (per exemple *x86\_64-8.1.0-release-win32-sjlj-rt\_v6-rev0.7z*)\ 2\. Extreure-ho a *c:\\mingw*\ 3\. Configurar la variable d'entorn      @echo off     set PATH=%PATH%;c:\mingw\bin     cmd  Quan compileu, empreu la línia de comandes de Windows enlloc del terminal MSYS proporcionat per MinGW.

en-us	#### Installing OpenSSL development libraries  1\. Download 32 and 64 bit builds from <https://curl.se/windows/>\ 2. Extract files into *c:\\dev\\openssl32* and *c:\\dev\\openssl* directories accordingly.\ 3. After that remove extracted *\*.dll.a* (dll call wrapper libraries) as MinGW prioritizes them before static libraries.
ca	#### Instal·lació de les biblioteques de desenvolupament OpenSSL  1\. Baixeu les versions de 32 i 64 bits des de <https://curl.se/windows/>\ 2.\ Extraieu els fitxers als directoris *c:\\dev\\openssl32* i *c:\\dev\\openssl* en conseqüència.\ 3.\ Després d'això, esborreu les  biblioteques d'embolcall de crides dll (*\*.dll.a*), ja que MinGW els prioritza abans que les biblioteques estàtiques.

en-us	#### Installing unixODBC drivers  A unixODBC database driver should be installed for the database, which will be monitored. unixODBC has a list of supported databases and drivers: <http://www.unixodbc.org/drivers.html>. In some Linux distributions database drivers are included in package repositories.  Installing MySQL database driver on Ubuntu/Debian systems using the *apt* package manager:      apt install odbc-mariadb  Installing MySQL database driver on RedHat/Fedora-based systems using the *dnf* package manager:      dnf install mariadb-connector-odbc  Installing MySQL database driver on SUSE-based systems using the *zypper* package manager:      zypper in mariadb-connector-odbc
ca	#### Instal·lar els drivers unixODBC  S'ha d'instal·lar un controlador de base de dades unixODBC per a la base de dades que es controlarà. unixODBC té una llista de bases de dades i controladors compatibles: <http://www.unixodbc.org/drivers.html>. En algunes distribucions de Linux, els controladors de bases de dades s'inclouen als repositoris de paquets.  Instal·lació del controlador de base de dades MySQL als sistemes basats en Ubuntu/Debian mitjançant el gestor de paquets *apt*:      apt install odbc-mariadb  Instal·lació del controlador de base de dades MySQL als sistemes basats en RedHat/Fedora mitjançant el gestor de paquets *dnf*:      dnf install mariadb-connector-odbc  Instal·lació del controlador de base de dades MySQL als sistemes basats en SUSE mitjançant el gestor de paquets *zypper*:      zypper in mariadb-connector-odbc

en-us	#### Installing unixODBC  The suggested way of installing unixODBC is to use the Linux operating system default package repositories. In the most popular Linux distributions unixODBC is included in the package repository by default. If it's not available, it can be obtained at the unixODBC homepage: <http://www.unixodbc.org/download.html>.  Installing unixODBC on Ubuntu/Debian systems using the *apt* package manager:      apt install unixodbc unixodbc-dev  Installing unixODBC on RedHat/Fedora-based systems using the *dnf* package manager:      dnf install unixODBC unixODBC-devel  Installing unixODBC on SUSE-based systems using the *zypper* package manager:      zypper in unixODBC-devel  ::: noteclassic The unixodbc-dev or unixODBC-devel package is needed to compile Zabbix with unixODBC support. :::
ca	#### Instal·lació de unixODBC  Es suggereix instal·lar unixODBC amb el paquet dels repositoris de Linux, per defecte. Les distribucions més populars de Linux inclouen al repositori els paquets de unixODBC per defecte. Si no és disponible, es pot obtindre al lloc web de unixODBC: <http://www.unixodbc.org/download.html>.  Instal·lació de unixODBC sota sistemes Ubuntu/Debian emprant el gestor de paquets *apt*:      apt installl unixodbc unixodbc-dev  Instal·lació de unixODBC sota RedHat/Fedora emprant el gestor de paquets *dnf*:      dnf install unixODBC unixODBC-devel  Instal·lació de unixODBC sota SUSE emprant el gestor de paquets *zypper*:      zypper in unixODBC-devel  ::: noteclassic El paquest unixodbc-dev o unixODBC-devel és requisit per compliar Zabbix amb suport unixODBC. :::

en-us	#### - Installing Zabbix daemons
ca	#### - Instal·lació dels dimonis Zabbix

en-us	#### Installing Zabbix  If installing Zabbix directly from [Zabbix git repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse), translation files should be generated manually. To generate translation files, run:      make gettext     locale/make_mo.sh  This step is not needed when installing Zabbix from packages or source tar.gz files.
ca	#### Instal·lar Zabbix  Si instal·leu Zabbix directament des del [repositori git de Zabbix](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse), els arxius de traducció s'hauran de generar manualment. Per generar els arxius de traducció, executeu:      make gettext     locale/make_mo.sh  Aquesta passa només cal amb la instal·lació de Zabbix a partir de paquets o dels arxius d'origen tar.gz.

en-us	#### - Installing Zabbix web interface
ca	#### - Instal·lar la interfície web de Zabbix

en-us	#### - Installing Zabbix web service  Installing Zabbix web service is only required if you want to use [scheduled reports](/manual/web_interface/frontend_sections/reports/scheduled).  To install from sources, first [download](/manual/installation/install#download_the_source_archive) and extract the source archive.  To compile Zabbix web service, run the `./configure` script with `--enable-webservice` option.  ::: noteclassic  A configured [Go](https://go.dev/doc/install) version 1.13+ environment is required for building Zabbix web service. :::  Run zabbix\_web\_service on the machine, where the web service is installed:      zabbix_web_service  Proceed to [setup](/manual/appendix/install/web_service) for more details on configuring Scheduled reports generation.
ca	#### 4 Instal·lació del servei Web Zabbix  La instal·lació del servei web Zabbix només cal si voleu emprar [informes programats](/manual/web_interface/frontend_sections/reports/scheduled).  Per instal·lar des de la font, comenceu [descarregant](/manual/installation/install#download_the_source_archive) i extraieu l'arxiu font.  Per compilar el servei web Zabbix, executeu l'script `./configure` amb l'opció `--enable-webservice`.  :::noteclassic   Cal un entorn configurat de [Go](https://go.dev/doc/install) versió 1.13+ per crear el servei web Zabbix. :::  Executeu zabbix\_web\_service a la màquina on és instal·lat el servei web:       zabbix_web_service  Aneu a [configuració](/manual/appendix/install/web_service) per obtindre més informació sobre la configuració de la generació d'informes programada.

en-us	### Integer history  The integer 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|integer|Received value.|
ca	### Històric d'enters  L'objecte d'històric enter 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|integer|Valor rebut.|

en-us	### Integer trend  The integer trend object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |clock|timestamp|Timestamp of an hour for which the value was calculated. E. g. timestamp of 04:00:00 means values calculated for period 04:00:00-04:59:59.| |itemid|integer|ID of the related item.| |num|integer|Number of values that were available for the hour.| |value\_min|integer|Hourly minimum value.| |value\_avg|integer|Hourly average value.| |value\_max|integer|Hourly maximum value.|
ca	### Tendència enter  L'objecte té les propietats següents.  |Propietat|[Tipus](/manual/api/reference_commentary#data_types)|Descripció| |--|--|------| |clock|timestamp|La marca de temps d'una hora per a la qual es va calcular el valor. Per exemple: la marca de temps de 04:00:00 significa valors calculats per al període 04:00:00-04:59:59.| |itemid|integer|Id de l'element relacionat.| |num|integer|Nombre de valors disponibles per al temps.| |value\_min|integer|Valor horari mínim.| |value\_avg|integer|Valor horari mitjà.| |value\_max|integer|Valor horari màxim.|

en-us	#### Integrations  The following integrations are available, allowing predefined webhook media types to be used for pushing Zabbix notifications to:  -   [brevis.one](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/brevis.one/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Discord](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/discord/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Event-Driven Ansible](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/event_driven_ansible/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Express.ms     messenger](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/express.ms/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Github     issues](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/github/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [GLPi](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/glpi/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [iLert](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/ilert/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [iTop](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/itop/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Jira](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/jira/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Jira Service     Desk](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/jira_servicedesk/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [ManageEngine     ServiceDesk](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/manageengine_servicedesk/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Mantis Bug Tracker](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/mantisbt/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Mattermost](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/mattermost/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Microsoft     Teams](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/msteams/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [LINE](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/line/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Opsgenie](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/opsgenie/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [OTRS](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/otrs_ce/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Pagerduty](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/pagerduty/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Pushover](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/pushover/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Redmine](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/redmine/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Rocket.Chat](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/rocketchat/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [ServiceNow](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/servicenow/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [SIGNL4](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/signl4/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Slack](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/slack/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [SolarWinds](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/solarwinds/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [SysAid](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/sysaid/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Telegram](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/telegram/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [TOPdesk](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/topdesk/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [VictorOps](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/victorops/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Zammad](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/zammad/README.md?at=refs%2Fheads%2Frelease%2F6.0) -   [Zendesk](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/zendesk/README.md?at=refs%2Fheads%2Frelease%2F6.0)  ::: notetip  In addition to the services listed here, Zabbix can be integrated with **Spiceworks** (no webhook is required). To convert Zabbix notifications into Spiceworks tickets, create an [email media type](/manual/config/notifications/media/email) and enter Spiceworks helpdesk email address (e.g. help\@zabbix.on.spiceworks.com) in the profile settings of a designated Zabbix user.  :::
ca	#### Integracions  Les integracions següents són disponibles per permetre emprar tipus de suport web predefinits per enviar les notificacions de Zabbix a:  -[brevis.one](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/brevis.one/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[Discord](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/discord/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[Event-Driven Ansible](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/event_driven_ansible/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[Express.ms messenger](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/express.ms/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[Github issues](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/github/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[GLPi](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/glpi/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[iLert](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/ilert/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[iTop](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/itop/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[Jira](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/jira/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[Jira Service Desk](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/jira_servicedesk/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[ManageEngine ServiceDesk](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/manageengine_servicedesk/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[Mantis Bug Tracker](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/mantisbt/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[Mattermost](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/mattermost/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[Microsoft Teams](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/msteams/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[LINE](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/line/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[Opsgenie](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/opsgenie/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[OTRS](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/otrs_ce/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[Pagerduty](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/pagerduty/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[Pushover](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/pushover/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[Redmine](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/redmine/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[Rocket.Chat](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/rocketchat/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[ServiceNow](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/servicenow/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[SIGNL4](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/signl4/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[Slack](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/slack/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[SolarWinds](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/solarwinds/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[SysAid](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/sysaid/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[Telegram](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/telegram/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[TOPdesk](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/topdesk/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[VictorOps](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/victorops/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[Zammad](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/zammad/README.md?at=refs%2Fheads%2Frelease%2F6.0) -[Zendesk](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/zendesk/README.md?at=refs%2Fheads%2Frelease%2F6.0)   ::: notetip   A més dels serveis llistats aquí, Zabbix es pot integrar amb **Spiceworks** (no cal cap webhook). Per convertir les notificacions de Zabbix en entrades d'Spiceworks, creeu un [tipus de suport de correu-e](/manual/config/notifications/media/email) i introduïu l'adreça de correu electrònic del servei d'assistència de Spiceworks (p. ex. help\@zabbix.on.spiceworks.com) a la configuració del perfil d'un usuari designat de Zabbix. :::

en-us	##### Interface creation when adding hosts  When hosts are added as a result of network discovery, they get interfaces created according to these rules:  -   the services detected - for example, if an SNMP check succeeded, an     SNMP interface will be created -   if a host responded both to Zabbix agent and SNMP requests, both     types of interfaces will be created -   if uniqueness criteria are Zabbix agent or SNMP-returned data, the     first interface found for a host will be created as the default one.     Other IP addresses will be added as additional interfaces.      Action's conditions (such as Host IP) do not impact adding interfaces.      *Note* that this will work if all interfaces are discovered by the      same discovery rule. If a different discovery rule discovers      a different interface of the same host, an additional host will be added. -   if a host responded to agent checks only, it will be created with an     agent interface only. If it would start responding to SNMP later,     additional SNMP interfaces would be added. -   if 3 separate hosts were initially created, having been discovered     by the "IP" uniqueness criteria, and then the discovery rule is     modified so that hosts A, B and C have identical uniqueness criteria     result, B and C are created as additional interfaces for A, the     first host. The individual hosts B and C remain. In *Monitoring →     Discovery* the added interfaces will be displayed in the "Discovered     device" column, in black font and indented, but the "Monitored host"     column will only display A, the first created host.     "Uptime/Downtime" is not measured for IPs that are considered to be     additional interfaces.
ca	##### Creació d'interfícies quan s'afegeixen equips  Quan s'afegeixen equips mitjançant la descoberta de xarxa, obtinguent interfícies creades d'acord amb aquestes regles:  - serveis detectats: per exemple, si una comprovació SNMP té èxit, es crearà una interfície SNMP - si un equip respon tant a les consultes d'agent Zabbix com a SNMP, es crearan ambdós tipus d'interfícies - si el criteri d'unicitat és l'agent Zabbix o les dades retornades per SNMP, la primera interfície que es trobi per a un equip es crearà com a interfície predeterminada. S'afegiran altres adreces IP com a interfícies addicionals. Les condicions d'acció (com ara la IP de l'equip) no afecten l'addició d'interfícies. *Tingueu en compte* que això funcionarà si totes les interfícies són descobertes per la mateixa regla de descoberta. Si una regla de descoberta diferent troba una interfície diferent del mateix equip, s'afegirà un equip addicional. - si un equip només respon a les comprovacions d'agent, es crearà amb una interfície només d'agent. Si hagués de començar a respondre a SNMP més tard, s'afegirien interfícies SNMP addicionals en aquell moment. - si es van crear originalment 3 equips diferents, després d'ésser trobats pel criteri d'unicitat "IP", llavors la regla de descoberta es modifica de manera que els equips A, B i C tinguin criteris d'unicitat idèntics, B i C es creen com a interfícies addicionals per a A, que és el primer equip. Els equips individuals B i C romanen sense canvis. A *Monitoratge* → *Descoberta*, les interfícies afegides es mostren a la columna "Dispositiu trobat", en negre i sagnat, però la columna "Equip monitorat Host" només mostra A, el primer equip creat. El "temps d'activitat/temps d'inactivitat" no es mesura per a les adreces IP que es consideren interfícies addicionals.

en-us	### Internal authentication  The *Authentication* tab allows defining custom password complexity requirements for internal Zabbix users.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/auth.png)  The following password policy options can be configured:  |Parameter|Description| |--|--------| |*Minimum password length*|By default, the minimum password length is set to 8. Supported range: 1-70. Note that passwords longer than 72 characters will be truncated.| |*Password must contain*|Mark one or several checkboxes to require usage of specified characters in a password:<br>-an uppercase and a lowercase Latin letter<br>-a digit<br>-a special character<br><br>Hover over the question mark to see a hint with the list of characters for each option.| |*Avoid easy-to-guess passwords*|If marked, a password will be checked against the following requirements:<br>- must not contain user's name, surname, or username<br>- must not be one of the common or context-specific passwords.<br><br>The list of common and context-specific passwords is generated automatically from the list of NCSC "Top 100k passwords", the list of SecLists "Top 1M passwords" and the list of Zabbix context-specific passwords. Internal users will not be allowed to set passwords included in this list as such passwords are considered weak due to their common use.|  Changes in password complexity requirements will not affect existing user passwords, but if an existing user chooses to change a password, the new password will have to meet current requirements. A hint with the list of requirements will be displayed next to the *Password* field in the [user profile](/manual/web_interface/user_profile) and in the [user configuration form](/manual/config/users_and_usergroups/user) accessible from the *Administration→Users* menu.
ca	### Autenticació interna  La pestanya *Autenticació* permet establir requisits de complexitat de mot de pas personalitzats per als usuaris interns de Zabbix.  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/auth.png)  Es poden configurar les opcions de política de mot de pas següents:  |Paràmetre|Descripció| |--|---------| |*Longitud mínim del mot de pas*|De manera predeterminada, la longitud mínima del mot de pas s'estableix en 8. Interval compatible: 1-70. Tingueu en compte que els mots de pas de més de 72 caràcters es truncaran.| |*El mot de pas ha de contindre*|Marqueu una o més caselles per requerir l'ús dels caràcters especificats en un mot de pas:<br>-una lletra llatina majúscula i minúscula<br>-un nombre<br>-un caràcter especial<br> <br>Passeu el cursor per damunt del signe d'interrogació per veure una pista amb la llista de caràcters per a cada opció.| |*Eviteu els mot de pas fàcils d'endevinar*|Si és marcada, un mot de pas es comprovarà amb els requisits següents:<br>- no ha de contindre el cognom, el nom o el nom d'usuari de l'usuari <br>- no ha de ser un dels mot de pas comuns o específics del context.<br><br>La llista de contrasenyes comunes i específiques del context es genera automàticament a partir de la llista de NCSC "Els cent-mil mots de pas principals", la llista SecLists "Els mots de pas principals d'1M" i els mot de pas específics de context de Zabbix llista. Els usuaris interns no podran establir cap mot de pas inclòs en aquesta llista, ja que aquests mots de pas es consideren febles a causa de l'ús comú.|  Els canvis als requisits de complexitat del mot de pas no afectaran els mots de pas d'usuari existents, però si un usuari existent decideix canviar el mot de pas, el nou mot de pas ha de complir els requisits actuals. Es mostrarà una pista amb la llista de requisits al costat del camp *Mot de pas* al [perfil d'usuari](/manual/web_interface/user_profile) i al [formulari de configuració de l'usuari](/manual/config/users_and_usergroups/user ) accessible des del menú *Administració→Usuaris*.

en-us	#### Internal event actions  The following conditions can be set for actions based on internal events:  |Condition type|Supported operators|Description| |--|--|------| |*Event type*|equals|**Item in "not supported" state** - matches events where an item goes from a 'normal' to 'not supported' state<br>**Low-level discovery rule in "not supported" state** - matches events where a low-level discovery rule goes from a 'normal' to 'not supported' state<br>**Trigger in "unknown" state** - matches events where a trigger goes from a 'normal' to 'unknown' state| |*Host group*|equals<br>does not equal|Specify host groups or host groups to exclude.<br>**equals** - event belongs to this host group.<br>**does not equal** - event does not belong to this host group.| |*Tag name*|equals<br>does not equal<br>contains<br>does not contain|Specify event tag or event tag to exclude.<br>**equals** - event has this tag<br>**does not equal** - event does not have this tag<br>**contains** - event has a tag containing this string<br>**does not contain** - event does not have a tag containing this string| |*Tag value*|equals<br>does not equal<br>contains<br>does not contain|Specify event tag and value combination or tag and value combination to exclude.<br>**equals** - event has this tag and value<br>**does not equal** - event does not have this tag and value<br>**contains** - event has a tag and value containing these strings<br>**does not contain** - event does not have a tag and value containing these strings| |*Template*|equals<br>does not equal|Specify templates or templates to exclude.<br>**equals** - event belongs to an item/trigger/low-level discovery rule inherited from this template.<br>**does not equal** - event does not belong to an item/trigger/low-level discovery rule inherited from this template.| |*Host*|equals<br>does not equal|Specify hosts or hosts to exclude.<br>**equals** - event belongs to this host.<br>**does not equal** - event does not belong to this host.|
ca	#### Accions d'esdeveniments interns  Es poden establir les condicions següents per a les accions basades en esdeveniments:  |Tipus de condició|Operadors admesos|Descripció| |--|--|------| |*Tipus d'esdeveniment*|és igual|**Element en estat "no admès"** - coincideix amb els esdeveniments en què un element passa de l'estat "normal" a "no admès"<br>**Regla de descoberta de baix nivell en estat "no compatible" ** - coincideix amb els esdeveniments en què una regla de descoberta de baix nivell passa de l'estat "normal" a l'estat "no admès". 'desconegut'| |*Grup d'equips*| és igual a<br>no és igual|Especifica els grups d'equips o els grups d'equips a excloure.<br>**igual** - l'esdeveniment pertany a aquest grup d'equips.<br>**no és igual** - l'esdeveniment no pertany a aquest grup d'equips.| |*El nom de l'etiqueta*|és igual<br>no és igual<br>conté<br>no conté|Especifiqueu l'etiqueta d'esdeveniment o l'etiqueta d'esdeveniment que voleu excloure.<br>**equals** - l'esdeveniment té aquesta etiqueta<br> **no és igual** - l'esdeveniment no té aquesta etiqueta<br>**conté** - l'esdeveniment té una etiqueta que conté aquesta cadena<br> **no conté** - l'esdeveniment no té cap etiqueta que contingui això corda| |*El valor de l'etiqueta*|és igual a<br>no és igual a<br>conté<br>no conté|Especifiqueu la combinació de valors d'etiqueta i d'etiqueta d'esdeveniment o la combinació d'etiqueta i valor d'etiqueta per excloure.<br>**igual** - l'esdeveniment té aquesta etiqueta i aquest valor<br>**no és igual** - l'esdeveniment no té aquesta etiqueta i aquest valor<br>**conté** - l'esdeveniment té una etiqueta i un valor que conté aquestes cadenes<br>**no conté** - l'esdeveniment no té cap etiqueta ni valor que contingui aquestes cadenes | |*Patró*|és igual a<br>no és igual|Especifica patrons o patrons a excloure.<br>**igual a** - l'esdeveniment pertany a un element/trigger/regla de descoberta de baix nivell heretat d'aquesta plantilla.<br> **no és igual** - l'esdeveniment no pertany a un element/trigger/regla de descoberta de baix nivell heretat d'aquesta plantilla.| |*L'equip*|es igual a<br>no és igual|Especifiqueu els equips a excloure.<br>**igual** - l'esdeveniment pertany a aquest equip.<br>**no és igual** - l'esdeveniment no pertany a aquest equip.|

en-us	#### Internal events  Internal events happen when:  -   an item changes state from 'normal' to 'unsupported' -   an item changes state from 'unsupported' to 'normal' -   a low-level discovery rule changes state from 'normal' to     'unsupported' -   a low-level discovery rule changes state from 'unsupported' to     'normal' -   a trigger changes state from 'normal' to 'unknown' -   a trigger changes state from 'unknown' to 'normal'  Internal events are supported since Zabbix 2.2. The aim of introducing internal events is to allow users to be notified when any internal event takes place, for example, an item becomes unsupported and stops gathering data.  Internal events are only created when internal actions for these events are enabled. To stop generation of internal events (for example, for items becoming unsupported), disable all actions for internal events in Configuration → Actions → Internal actions.  ::: noteclassic  If internal actions are disabled, while an object is in the 'unsupported' state, recovery event for this object will still be created.\ \ If internal actions are enabled, while an object is in the 'unsupported' state, recovery event for this object will be created, even though 'problem event' has not been created for the object.  :::  See also: [Receiving notification on unsupported items](/manual/config/notifications/unsupported_item)
ca	#### Esdeveniments interns  Els esdeveniments interns es produeixen quan:  - un element canvia d'estat "normal" a "no compatible" - un element canvia d'estat "no compatible" a "normal" - una regla de descobriment de baix nivell canvia d'estat "normal" a "no compatible" - una regla de descobriment de baix nivell canvia d'estat "no compatible" a "normal" - un trigger canvia d'estat "normal" a "desconegut" - un trigger canvia d'estat "desconegut" a "normal"  Els esdeveniments interns són compatibles des de Zabbix 2.2. L'objectiu d'introduir esdeveniments interns és permetre que els usuaris rebin notificacions quan es produeix un esdeveniment intern, per exemple, si un element no s'admet i deixa de recollir dades.  Els esdeveniments interns només es creen quan les accions internes per a aquests esdeveniments són habilitades. Per aturar la generació d'esdeveniments interns (per exemple, per als elements que ja no són compatibles), desactiveu totes les accions dels esdeveniments interns a Configuració → Accions → Accions internes.  :::noteclassic Si les accions internes són desactivades, mentre un objecte es troba en estat "no admès", encara es crearà un esdeveniment de recuperació per a aquest objecte.\ \ Si les accions internes són habilitades, mentre un objecte es troba en estat "no admès", es crearà un esdeveniment de recuperació per a aquest objecte, fins i tot si no s'ha creat un "esdeveniment problema" per a l'objecte. :::  Veieu també: [Rebre notificacions d'elements no compatibles](/manual/config/notifications/unsupported_item)

en-us	#### Internal queue items  There are also another two items specifically allowing to remote query internal queue stats on another Zabbix instance:  -   `zabbix[stats,<ip>,<port>,queue,<from>,<to>]` internal item - for     direct internal queue queries to remote Zabbix server/proxy -   `zabbix.stats[<ip>,<port>,queue,<from>,<to>]` agent item - for     agent-based internal queue queries to remote Zabbix server/proxy  See also: [Internal items](/manual/config/items/itemtypes/internal), [Zabbix agent items](/manual/config/items/itemtypes/zabbix_agent)
ca	#### Elements de la cua interna  Existeixen també altres dos elements que permeten demanar a distància les estadístiques de la cua sobre una altra instància Zabbix:  -   Element intern `zabbix[stats,<ip>,<port>,queue,<from>,<to>]` - per les peticions de cua internes vers el servidor/proxy Zabbix remot -   Element agent `zabbix.stats[<ip>,<port>,queue,<from>,<to>]` - per les peticions de cues internes basades en l'agent d'un servidor/proxy Zabbix remot  Veieu també: [Elements interns](/manual/config/items/itemtypes/internal), [elements d'agent Zabbix](/manual/config/items/itemtypes/zabbix_agent)

en-us	#### Internal workings of bulk processing  Zabbix server and proxy query SNMP devices for multiple values in a single request. This affects several types of SNMP items:  -   regular SNMP items -   SNMP items [with dynamic     indexes](/manual/config/items/itemtypes/snmp/dynamicindex) -   SNMP [low-level discovery     rules](/manual/discovery/low_level_discovery/examples/snmp_oids)  All SNMP items on a single interface with identical parameters are scheduled to be queried at the same time. The first two types of items are taken by pollers in batches of at most 128 items, whereas low-level discovery rules are processed individually, as before.  On the lower level, there are two kinds of operations performed for querying values: getting multiple specified objects and walking an OID tree.  For "getting", a GetRequest-PDU is used with at most 128 variable bindings. For "walking", a GetNextRequest-PDU is used for SNMPv1 and GetBulkRequest with "max-repetitions" field of at most 128 is used for SNMPv2 and SNMPv3.  Thus, the benefits of bulk processing for each SNMP item type are outlined below:  -   regular SNMP items benefit from "getting" improvements; -   SNMP items with dynamic indexes benefit from both "getting" and     "walking" improvements: "getting" is used for index verification and     "walking" for building the cache; -   SNMP low-level discovery rules benefit from "walking" improvements.  However, there is a technical issue that not all devices are capable of returning 128 values per request. Some always return a proper response, but others either respond with a "tooBig(1)" error or do not respond at all once the potential response is over a certain limit.  In order to find an optimal number of objects to query for a given device, Zabbix uses the following strategy. It starts cautiously with querying 1 value in a request. If that is successful, it queries 2 values in a request. If that is successful again, it queries 3 values in a request and continues similarly by multiplying the number of queried objects by 1.5, resulting in the following sequence of request sizes: 1, 2, 3, 4, 6, 9, 13, 19, 28, 42, 63, 94, 128.  However, once a device refuses to give a proper response (for example, for 42 variables), Zabbix does two things.  First, for the current item batch it halves the number of objects in a single request and queries 21 variables. If the device is alive, then the query should work in the vast majority of cases, because 28 variables were known to work and 21 is significantly less than that. However, if that still fails, then Zabbix falls back to querying values one by one. If it still fails at this point, then the device is definitely not responding and request size is not an issue.  The second thing Zabbix does for subsequent item batches is it starts with the last successful number of variables (28 in our example) and continues incrementing request sizes by 1 until the limit is hit. For example, assuming the largest response size is 32 variables, the subsequent requests will be of sizes 29, 30, 31, 32, and 33. The last request will fail and Zabbix will never issue a request of size 33 again. From that point on, Zabbix will query at most 32 variables for this device.  If large queries fail with this number of variables, it can mean one of two things. The exact criteria that a device uses for limiting response size cannot be known, but we try to approximate that using the number of variables. So the first possibility is that this number of variables is around the device's actual response size limit in the general case: sometimes response is less than the limit, sometimes it is greater than that. The second possibility is that a UDP packet in either direction simply got lost. For these reasons, if Zabbix gets a failed query, it reduces the maximum number of variables to try to get deeper into the device's comfortable range, but (starting from 2.2.8) only up to two times.  In the example above, if a query with 32 variables happens to fail, Zabbix will reduce the count to 31. If that happens to fail, too, Zabbix will reduce the count to 30. However, Zabbix will not reduce the count below 30, because it will assume that further failures are due to UDP packets getting lost, rather than the device's limit.  If, however, a device cannot handle bulk requests properly for other reasons and the heuristic described above does not work, since Zabbix 2.4 there is a "Use bulk requests" setting for each interface that allows to disable bulk requests for that device.
ca	#### Procés intern de processament massiu  El servidor Zabbix i el proxy consulten dispositius SNMP per a diversos valors en una sola petició. Això afecta diversos tipus d'elements SNMP:  - Elements SNMP habituals - Elements SNMP [amb índexs dinàmics](/manual/config/items/itemtypes/snmp/dynamicindex) - SNMP [regles de descoberta de baix nivell](/manual/discovery/low_level_discovery/examples/snmp_oids)  Tots els elements SNMP d'una única interfície amb paràmetres idèntics són programats per ésser consultats a la vegada. Els enquestadors prenen els dos primers tipus d'elements en lots de com a màxim 128 articles, mentre que les regles de descoberta de baix nivell es processen individualment, com abans.  Al nivell inferior, hi ha dos tipus d'operacions fetes per consultar valors: obtindre diversos objectes especificats i executar per un arbre OID.  Per "obtindre", s'empra una GetRequest-PDU amb un màxim de 128 enllaços variables. Per a "executar", s'empra una GetNextRequest-PDU per a SNMPv1 i GetBulkRequest amb un camp "max-repetitions" com a màxim de 128 per a SNMPv2 i SNMPv3.  Així, els avantatges del processament massiu per a cada tipus d'element SNMP es descriuen a continuació:  - Els elements SNMP habituals es beneficien d'"obtindre" millores; - Els elements SNMP amb índexs dinàmics es beneficien tant de les millores de "obtindre" com d'"executar": "obtindre" s'empra per a la verificació de l'índex i "executar" per crear la memòria cau; - Les regles de descoberta de baix nivell SNMP es beneficien de les millores "a peu".  Tanmateix, hi ha un problema tècnic que no tots els dispositius són capaços de retornar 128 valors per pteició. Alguns sempre retornen una resposta adequada, però d'altres responen amb un error "tooBig(1)" o no responen gens quan la resposta potencial supera un cert límit.  Per trobar un nombre òptim d'objectes per consultar per a un dispositiu determinat, Zabbix empra l'estratègia següent: comença amb cura consultant 1 valor en una petició. Si això té èxit, consulta 2 valors en una petició. Si torna a tindre èxit, consulta 3 valors en una petició i continua de manera similar multiplicant el nombre d'objectes consultats per 1,5, donant lloc a la següent seqüència de mides de petició: 1, 2, 3, 4, 6, 9, 13, 19 , 28, 42, 63, 94, 128.  Tanmateix, una vegada que un dispositiu es nega a donar una resposta adequada (per exemple, per a 42 variables), Zabbix fa dues coses.  En primer lloc, per al lot d'articles actual redueix a la meitat el nombre d'objectes en una sola petició i consulta 21 variables. Si el dispositiu és viu, aleshores la consulta hauria de funcionar en la gran majoria dels casos, perquè sabia que funcionaven 28 variables i 21 és significativament menor que això. Tanmateix, si això encara falla, Zabbix torna a consultar els valors un per un. Si encara falla en aquest moment, el dispositiu definitivament no respon i la mida de la petició no és un problema.  La segona cosa que fa Zabbix per als lots d'articles posteriors és que comença amb el darrer nombre de variables exitosos (28 en el nostre exemple) i continua incrementant les mides de petició en 1 fins que arriba al límit. Per exemple, suposant que la mida de resposta més gran és de 32 variables, les peticions posteriors seran de mida 29, 30, 31, 32 i 33. La darrera petició fallarà i Zabbix no tornarà a emetre cap petició de mida 33. A partir d'aquest moment, Zabbix consultarà com a màxim 32 variables per a aquest dispositiu.  Si les consultes grans fallen amb aquest nombre de variables, pot voler dir una de dues coses. Els criteris exactes que empra un dispositiu per limitar la mida de la resposta no es poden conèixer, però intentem aproximar-ho mitjançant el nombre de variables. Per tant, la primera possibilitat és que aquest nombre de variables sigui al voltant del límit de mida de resposta real del dispositiu en el cas general: de vegades la resposta és inferior al límit, de vegades és superior. La segona possibilitat és que un paquet UDP en qualsevol direcció simplement es perdi. Per aquests motius, si Zabbix rep una consulta fallida, redueix el nombre màxim de variables per intentar aprofundir en el rang còmode del dispositiu, però (a partir de la 2.2.8) només fins a dos cops.  A l'exemple anterior, si una consulta amb 32 variables falla, Zabbix reduirà el recompte a 31. Si això també falla, Zabbix reduirà el recompte a 30. Tanmateix, Zabbix no reduirà el recompte per sota de 30, perquè suposarà que la majoria d'errors es deuen a la pèrdua de paquets UDP i no pas al límit del dispositiu.  Tanmateix, si un dispositiu no pot gestionar correctament les peticions massives per altres motius i l'heurística descrita anteriorment no funciona, des de Zabbix 2.4 hi ha una configuració "Empra peticions massives" per a cada interfície que permet desactivar les peticions massives per a aquest dispositiu.

en-us	 In [trigger action](/manual/config/notifications/action/conditions#trigger-actions) configuration, the condition type *Trigger name* has been renamed *Event name* to better describe its function. Note that by default, the event name matches the trigger name unless a custom event name is specified in [trigger configuration](/manual/config/triggers/trigger).
ca	 A la configuració de [l'acció de trigger](/manual/config/notifications/action/conditions#trigger-actions), el tipus de condició *Nom de trigger* s'ha reanomenat a *Nom d'esdeveniment* per descriure millor la seva funció. Tingueu en compte que, per defecte, el nom de l'esdeveniment coincideix amb el nom del trigger tret que s'especifiqui un nom d'esdeveniment personalitzat a [configuració del trigger](/manual/config/triggers/trigger).

en-us	#### Introduction  MIB stands for the Management Information Base. MIB files allow to use textual representation of an OID (Object Identifier). It is possible to use raw OIDs when monitoring SNMP devices with Zabbix, but if you feel more comfortable using textual representation, you need to install MIB files.  For example,      ifHCOutOctets  is textual representation of the OID      1.3.6.1.2.1.31.1.1.1.10
ca	#### Introducció  Els arxius MIB (Management Information Base) ens permeten emprar una representació textual de l'OID (Object Identifier). És possible emprar OIDs en brut quan es monitoren dispositius SNMP amb Zabbix, però si us sembla més còmode emprar una representació textual, heu d'instal·lar els arxius MIB.  Per exemple,       ifHCOutOctets  és una representació textual de l'OID       1.3.6.1.2.1.31.1.1.1.10

en-us	Introduction of loadable plugins caused the following configuration parameter changes:  - *Plugins.\<PluginName>.Path* parameter has been moved to *Plugins.\<PluginName>.System.Path*. - *Plugins.\<PluginName>.Capacity* parameter, while still supported, has been deprecated, please use   *Plugins.\<PluginName>.System.Capacity* instead.
ca	La introducció de connectors carregables ha provocat els canvis de paràmetres de configuració següents:  - El paràmetre *Plugins.\<PluginName>.Path* s'ha mogut a *Plugins.\<PluginName>.System.Path*. - El paràmetre *Plugins.\<PluginName>.Capacity*, tot i que encara és compatible, ha quedat obsolet; enlloc d'aquest feu anar *Plugins.\<PluginName>.System.Capacity*.

en-us	 #### Invalid regular expression in proc.* items  **proc.\*** agent items will now become 'not supported' if an invalid regular expression is supplied.
ca	 #### Expressió regular no vàlida als elements proc.*  Els elements d'agent **proc.\*** passaran ara a ser 'no compatibles' si es proporciona una expressió regular no vàlida.

en-us	#### Invalid regular expressions after switching to PCRE2  In Zabbix 6.0 support for PCRE2 has been added. Even though PCRE is still supported, Zabbix installation packages for RHEL 7 and newer, SLES (all versions), Debian 9 and newer, Ubuntu 16.04 and newer have been updated to use PCRE2. While providing many benefits, switching to PCRE2 may cause certain existing PCRE regexp patterns becoming invalid or behaving differently. In particular, this affects the pattern *\^[\\w-\\.]*. In order to make this regexp valid again without affecting semantics, change the expression to *\^[-\\w\\.]* . This happens due to the fact that PCRE2 treats the dash sign as a delimiter, creating a range inside a character class. The following Zabbix installation packages have been updated and now use PCRE2:  RHEL 7 and newer, SLES (all versions), Debian 9 and newer, Ubuntu 16.04 and newer.
ca	#### Expressions regulars no vàlides després de canviar a PCRE2  A Zabbix 6.0, es va afegir suport per a PCRE2. Tot i que PCRE encara és compatible, els paquets d'instal·lació de Zabbix per a RHEL 7 i posteriors, SLES (totes les versions), Debian 9 i posteriors, Ubuntu 16.04 i posteriors s'han actualitzat per emprar PCRE2. Tot i que ofereix molts avantatges, canviar a PCRE2 pot invalidar alguns patrons d'expressió regular PCRE existents o comportar-se de manera diferent. En particular, això afecta el patró *\^[\\w-\\.]*. Per tal que aquesta expressió regular torni a ser vàlida sense afectar la semàntica, substituïu l'expressió per *\^[-\\w\\.]*. Això es deu al fet que PCRE2 tracta el guió com un delimitador, creant un interval dins d'una classe de caràcters. Els següents paquets d'instal·lació de Zabbix s'han actualitzat i ara empren PCRE2: RHEL 7 i posteriors, SLES (totes les versions), Debian 9 i posteriors, Ubuntu 16.04 i posteriors.

en-us	#### Inventory details  The **Overview** tab contains some general information about the host along with links to predefined scripts, latest monitoring data and host configuration options:  ![](../../../../../assets/en/manual/web_interface/inventory_host.png){width="600"}  The **Details** tab contains all available inventory details for the host:  ![](../../../../../assets/en/manual/web_interface/inventory_host2.png){width="600"}  The completeness of inventory data depends on how much inventory information is maintained with the host. If no information is maintained, the *Details* tab is disabled.
ca	#### Detalls de l'inventari  La pestanya **Visió general** conté informació general sobre l'equip, així com enllaços a scripts predefinits, dades de monitoratge més recents i opcions de configuració de l'equip:  ![](../../../../../assets/en/manual/web_interface/inventory_host.png){width="600"}  La pestanya **Detalls** conté tots els detalls d'inventari disponibles per a l'equip:  ![](../../../../../assets/en/manual/web_interface/inventory_host2.png){width="600"}  La integritat de les dades d'inventari depèn de la quantitat d'informació d'inventari que es mantingui sobre l'equip. Si no es conserva cap informació, la pestanya *Detalls* és desactivada.

en-us	#### Inventory macros  There are host inventory macros {INVENTORY.\*} available for use in notifications, for example:  "Server in {INVENTORY.LOCATION1} has a problem, responsible person is {INVENTORY.CONTACT1}, phone number {INVENTORY.POC.PRIMARY.PHONE.A1}."  For more details, see the [supported macro](/manual/appendix/macros/supported_by_location) page.
ca	#### Macros d'inventari  Les macros d'inventari d'equip {INVENTORY.\*} es poden emprar a les notificacions; per exemple:  "El servidor de {INVENTORY.LOCATION1} té un problema; la persona responsable és {INVENTORY.CONTACT1}, i el nombre de telèfon és {INVENTORY.POC.PRIMARY.PHONE.A1}."  Per obtindre més detalls, consulteu la pàgina de [macros admeses](/manual/appendix/macros/supported_by_location).

en-us	##### Inventory mode selection  Inventory mode can be selected in the host configuration form.  Inventory mode by default for new hosts is selected based on the *Default host inventory mode* setting in *Administration* → *General* → *[Other](/manual/web_interface/frontend_sections/administration/general#other_parameters)*.  For hosts added by network discovery or autoregistration actions, it is possible to define a *Set host inventory mode* operation selecting manual or automatic mode. This operation overrides the *Default host inventory mode* setting.
ca	##### Tria del mode d'inventari  El mode d'inventari es pot triar al formulari de configuració de l'equip.  El mode d'inventari predeterminat per als equips nous es tria segons la configuració *Mode d'inventari d'equip predeterminat* a *Administració* → *General* → *[Altres](/manual/web_interface/frontend_sections/administration /general#other_parameters)*.  Per als equips afegits per accions de descobriment de xarxa o de registre automàtic, és possible establir una operació *Estableix el mode d'inventari de l'equip* triant el mode manual o automàtic. Aquesta operació anul·la la configuració del *Mode d'inventari de l'equip predeterminat*.

en-us	#### Inventory overview  The details of all existing inventory data are available in the *Inventory* menu.  In *Inventory → Overview* you can get a host count by various fields of the inventory.  In *Inventory → Hosts* you can see all hosts that have inventory information. Clicking on the host name will reveal the inventory details in a form.  ![](../../../../assets/en/manual/web_interface/inventory_host.png){width="600"}  The **Overview** tab shows:  |Parameter|Description| |--|--------| |*Host name*|Name of the host.<br>Clicking on the name opens a menu with the scripts defined for the host.<br>Host name is displayed with an orange icon, if the host is in maintenance.| |*Visible name*|Visible name of the host (if defined).| |*Host (Agent, SNMP, JMX, IPMI)<br>interfaces*|This block provides details of the interfaces configured for the host.| |*OS*|Operating system inventory field of the host (if defined).| |*Hardware*|Host hardware inventory field (if defined).| |*Software*|Host software inventory field (if defined).| |*Description*|Host description.| |*Monitoring*|Links to monitoring sections with data for this host: *Web*, *Latest data*, *Problems*, *Graphs*, *Dashboards*.| |*Configuration*|Links to configuration sections for this host: *Host*, *Items*, *Triggers*, *Graphs*, *Discovery*, *Web*.<br>The number of configured entities is listed after each link.|  The **Details** tab shows all inventory fields that are populated (are not empty).
ca	#### Vista d'inventari  Els detalls de totes les dades d'inventari existents són disponibles al menú *Inventari*.  A *Inventari → Visió general* podeu obtindre un recompte d'equips per diversos camps de l'inventari.  A *Inventari → Equips* podeu veure tots els equips que tenen informació d'inventari. Si feu clic al nom de l'equip, es mostraran els detalls de l'inventari en un formulari.  ![](../../../../assets/en/manual/web_interface/inventory_host.png){width="600"}  La pestanya **Vista general** mostra:  |Paràmetre|Descripció| |--|---------| |*Nom de l'equip*|Nom de l'equip.<br>Fent clic al nom s'obre un menú amb els scripts definits per a l'equip.<br>El nom de l'equip es mostra amb una icona taronja, si l'equip és en manteniment.| |*Nom visible*|Nom visible de l'equip (si és definit).| |*Equip (agent, SNMP, JMX, IPMI)<br>interfícies*|Aquest bloc proporciona detalls de les interfícies configurades per a l'equip.| |*OS*|Camp d'inventari del sistema operatiu de l'equip (si és definit).| |*Maquinari*|Camp d'inventari de maquinari de l'equip (si és definit).| |*Programari*|Camp d'inventari de programari de l'equip (si és definit).| |*Descripció*|Descripció de l'equip.| |*Monitoratge*|Enllaços a seccions de monitoratge amb dades d'aquest equip: *Web*, *Dades més recents*, *Problemes*, *Gràfics*, *Taulers de control*.| |*Configuració*|Enllaços a seccions de configuració d'aquest equip: *Equip*, *Elements*, *Triggers*, *Gràfics*, *Descoberta*, *Web*.<br>El nombre d'entitats configurades apareix després de cada enllaç.|  La pestanya **Detalls** mostra tots els camps d'inventari que són emplenats (no són pas buits).

en-us	#### IPMI checks  IPMI checks will not work with the standard OpenIPMI library package on Debian prior to 9 (stretch) and Ubuntu prior to 16.04 (xenial). To fix that, recompile OpenIPMI library with OpenSSL enabled as discussed in [ZBX-6139](https://support.zabbix.com/browse/ZBX-6139).
ca	#### Verificacions IPMI  Les comprovacions IPMI no funcionaran amb el paquet estàndard de la biblioteca OpenIPMI a Debian abans de la versió 9 (stretch) i Ubuntu anterior a la 16.04 (xenial). Per resoldre aquest problema, torneu a compilar la biblioteca OpenIPMI amb OpenSSL habilitat, tal com es mostra a [ZBX-6139](https://support.zabbix.com/browse/ZBX-6139).

en-us	#### IPMI remote commands  For IPMI remote commands the following syntax should be used:      <command> [<value>]  where  -   <command> - one of IPMI commands without spaces -   <value> - 'on', 'off' or any unsigned integer. <value>     is an optional parameter.
ca	#### Comandes remotes IPMI  Per les comandes remotes IPMI, haureu d'emprar aquesta sintaxi:      <command> [<value>]  on  -   <command> - una de les comandes IPMI sense espais -   <value> - 'on', 'off' o un enter sense signe. <value> és un paràmetre facultatiu.

en-us	#### IPv6 address issue in SNMPv3 traps  Due to a net-snmp bug, IPv6 address may not be correctly displayed when using SNMPv3 in SNMP traps. For more details and a possible workaround, see [ZBX-14541](https://support.zabbix.com/browse/ZBX-14541).
ca	#### Problema d'adreça IPv6 als paquets SNMPv3  A causa d'un error net-snmp, és possible que l'adreça IPv6 no es mostri correctament quan s'empra SNMPv3 a les trampes SNMP. Per obtindre més detalls i una possible solució, veieu [ZBX-14541](https://support.zabbix.com/browse/ZBX-14541).

en-us	 #### Issues in Zabbix 6.0.11  ##### JSONPath parsing errors  JSONPath parsing errors occur in case of leading whitespace and empty array/object. Fixed in Zabbix 6.0.12.  ##### AND/OR evaluation in LLD filters  The evaluation of AND/OR expressions in the low-level discovery filters/overrides may fail in this version. Fixed in Zabbix 6.0.12.
ca	#### Problemes a Zabbix 6.0.11  ##### Errors d'anàlisi JSONPath  Els errors d'anàlisi de JSONPath es produeixen amb espais en blanc inicials i matriu/objecte buit. S'ha corregit a Zabbix 6.0.12.  ##### I/O avaluació en filtres LLD  L'avaluació de les expressions I/O en filtres/substitucions de descoberta de baix nivell pot fallar en aquesta versió. S'ha corregit a Zabbix 6.0.12.

en-us	#### item  Bug fixes:\ [ZBX-19118](https://support.zabbix.com/browse/ZBX-19118) `item.create`, `item.update`: property `interfaceid` is no longer required to create/update a HTTP agent type item.\
ca	#### element  Correccions d'errades:\ [ZBX-19118](https://support.zabbix.com/browse/ZBX-19118) `item.create`, `item.update`: Ja no cal fer ús de la propietat `interfaceid` per a crear o actualitzar un element del tipus agent HTTP.\

en-us	#### Item changes   Native support for the [items](/manual/config/items/itemtypes/zabbix_agent) **net.dns** and **net.dns.record** has been added to Zabbix agent 2. On Zabbix agent 2 for Windows, these items now allow custom DNS IP addresses in the `ip` parameter and no longer ignore `timeout` and `count` parameters. 
ca	#### Canvis d'elements  S'ha afegit suport natiu per als [elements](/manual/config/items/itemtypes/zabbix_agent) **net.dns** i **net.dns.record** a l'agent Zabbix 2 i l'agent Zabbix 2 per a Windows. Ara permeten adreces IP DNS personalitzades al paràmetre `ip` i ja no ignoren els paràmetres `timeout` i `count`.

en-us	#### item  Changes:\ [ZBXNEXT-7049](https://support.zabbix.com/browse/ZBXNEXT-7049) `item.get`, `item.create`, `item.update`: added the third parameter to the Prometheus pattern preprocessing step. The second parameter will now determine an aggregation method: `value`, `label`, `function`. The third parameter will now contain Prometheus output for the aggregation method `label` or an aggregation function for the aggregation method `function`.\
ca	#### element  Canvis:\ [ZBXNEXT-7049](https://support.zabbix.com/browse/ZBXNEXT-7049) `item.get`, `item.create`, `item.update`: afegit un tercer paràmetre a l'etapa de pretractament del patró Prometheus. El segon paràmetre determinarà ara un mètode d'agregació: : `value`, `label`, `function`. El tercer paràmetre tindrà la sortida de Prometheus per el mètode `label` o una funció d'afegir per al mètode d'agregació `function`.\

en-us	#### item  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `item.update`: the parameter `uuid` can now be updated.\
ca	#### element  Canvis:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `item.update`: el paràmetre `uuid` ara es pot actualitzar.\

en-us	##### Item configuration  Actual command(s) to be executed must be placed in the *Executed script* field in the item configuration. Multiple commands can be executed one after another by placing them on a new line. In this case returned values will also be formatted as multilined.  ![](../../../../../assets/en/manual/config/items/itemtypes/ssh_item.png){width="600"}  All mandatory input fields are marked with a red asterisk.  The fields that require specific information for SSH items are:  |Parameter|Description|Comments| |--|------|------| |*Type*|Select **SSH agent** here.| | |*Key*|Unique (per host) item key in the format **ssh.run\[unique short description,<ip>,<port>,<encoding>,<ssh options>\]**|**unique short description** is required and should be unique for each SSH item per host.<br><br>Default port is 22, not the port specified in the interface to which this item is assigned.<br><br>**ssh options** (supported since version 6.0.25; require libssh of version 0.9.0 and higher or libssh2) allow passing additional SSH options in the format *key1=value1;key2=value2,value3*. Multiple values for one key can be passed separated by comma (in this case, the parameter must be [quoted](/manual/config/items/item/key#parameter---quoted-string)); multiple option keys can be passed separated by semicolon. Supported option keys and values depend on the SSH library. Note that "+" sign for appending cipher settings and "!" for disabling specific cipher settings (as in GnuTLS and OpenSSL) are not supported.<br><br>Examples:<br>=> `ssh.run[KexAlgorithms,127.0.0.1,,,Ciphers=aes128-ctr]`<br>=> `ssh.run[KexAlgorithms,,,,"KexAlgorithms=diffie-hellman-group1-sha1;HostkeyAlgorithms=ssh-rsa,ssh-dss,ecdh-sha2-nistp256"]`| |*Authentication method*|One of the "Password" or "Public key".| | |*User name*|User name to authenticate on remote host. Required.| | |*Public key file*|File name of public key if *Authentication method* is "Public key". Required.|Example: *id\_rsa.pub* - default public key file name generated by a command [ssh-keygen](http://en.wikipedia.org/wiki/Ssh-keygen).| |*Private key file*|File name of private key if *Authentication method* is "Public key". Required.|Example: *id\_rsa* - default private key file name.| |*Password* or<br>*Key passphrase*|Password to authenticate or<br>Passphrase **if** it was used for the private key.|Leave the *Key passphrase* field empty if passphrase was not used.<br>See also [known issues](/manual/installation/known_issues#ssh_checks) regarding passphrase usage.| |*Executed script*|Executed shell command(s) using SSH remote session.|The return value of the executed shell command(s) 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 the libssh2 library may truncate executable scripts to \~32kB.<br><br>Examples:<br>*date +%s*<br>*service mysql-server status*<br>*ps auxww \| grep httpd \| wc -l*|
ca	##### Configuració de l'element  Les ordres reals a executar s'han de posar al camp *Script Executat* de la configuració de l'element. Es poden executar diverses ordres una darrere l'altra posant-les en una línia nova. En aquest cas, els valors retornats també es formataran en diverses línies.  ![](../../../../../assets/en/manual/config/items/itemtypes/ssh_item.png){width="600"}  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  Els camps que requereixen informació específica per als elements SSH són:  |Paràmetre|Descripció|Comentaris| |--|-------|------| |*Tipus*|Trieu aquí **Agent SSH**.| | |*Clau*|La clau d'element única (per equip) en format **ssh.run\[<descripció curta única>,<ip>,<port>,<codificació>,<opcions ssh>\]**|**descripció curta única* és obligatori i ha d'ésser única en tots els elements SSH per equip.<br>El port predeterminat és el 22, no pas el port especificat a la interfície a la qual és assignat aquest element.<br><br>**opcions ssh** (admès des de la versió 6.0.25; cal libssh versió 0.9.0 i superior o libssh2) permet passar opcions SSH addicionals en format *key1=value1;key2=value2,value3*. Es poden passar valor mútiples per una clau separats per comes (en aquest cas, el paràmetre ha d'ésser [comentat](/manual/config/items/item/key#parameter---quoted-string)); claus múltiples d'opció es poden passar separades per punt i coma. S'admeten claus i valors opcionals depenent de la biblioteca SSH. Veieu que el signe "+" per afegir configuració de xifrat i "!" per deshabilitar configuració de xifrats específiques (com a GnuTLS i OpenSSL) no s'admeten pas.<br><br>Exemples:<br>=> `ssh.run[KexAlgorithms,127.0.0.1,,,Ciphers=aes128-ctr]`<br>=> `ssh.run[KexAlgorithms,,,,"KexAlgorithms=diffie-hellman-group1-sha1;HostkeyAlgorithms=ssh-rsa,ssh-dss,ecdh-sha2-nistp256"]`| | |*Mètode d'autenticació*|O "Mot de pas" o "Clau pública"| | |*Nom d'usuari*|Nom de l'usuari que s'ha d'autenticar a l'equip remot.<br>Obligatori| | |*Fitxer de clau pública*|Nom del fitxer o clau pública si el *Mètode d'autenticació* és "Clau pública". Obligatori|Exemple: *id\_rsa.pub* - per defecte el nom del fitxer de clau pública es genera mitjançant l'ordre [ssh-keygen](http://en.wikipedia.org/wiki/Ssh-keygen)| |*Fitxer de clau privada*|Nom del fitxer o clau privada si el *Mètode d'autenticació* és "Clau privada". Obligatori|Exemple: *id\_rsa* - nom de fitxer de clau privada predeterminat.| |*Mot de pas* o<br>*Frase de pas*|Mot de pas per a l'autenticació o<br>Frase de pas **si** s'ha emprat per a la clau privada|Deixeu buit el camp *Frase de pas de la clau* si no s'empra el mot de pas.<br>Veieu també els [problemes coneguts](/manual/installation/known_issues#ssh_checks) sobre l'ús de frases de pas.| |*script executat*|Comandes d'intèrpret d'ordres executades mitjançant sessió remota SSH|El valor retornat de les comandes executades es limita a 16Mo (incloent els espais truncats al final); també s'apliquen [límits de la base de dades](/manual/config/items/item#text_data_limits).<br><br>Fixeu-vos que la biblioteca libssh2 truncarà els scripts executables a \~32Ko.<br><br>Exemples:<br>*data +%s*<br>*estat del servidor mysql del servei*<br> *ps auxww \| grep httpd \| wc -l*|

en-us	#### Item configuration  A dependent item depends on its master item for data. That is why the **master item** must be configured (or exist) first:  -   Go to: *Configuration* → *Hosts* -   Click on *Items* in the row of the host -   Click on *Create item* -   Enter parameters of the item in the form  ![](../../../../../assets/en/manual/config/items/itemtypes/master_item.png)  All mandatory input fields are marked with a red asterisk.  Click on *Add* to save the master item.  Then you can configure a **dependent item**.  ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item.png)  All mandatory input fields are marked with a red asterisk.  The fields that require specific information for dependent items are:  |   |   | |--|--------| |*Type*|Select **Dependent item** here.| |*Key*|Enter a key that will be used to recognize the item.| |*Master item*|Select the master item. Master item value will be used to populate dependent item value.| |*Type of information*|Select the type of information that will correspond the format of data that will be stored.|  You may use item value [preprocessing](/manual/config/items/item#item_value_preprocessing) to extract the required part of the master item value.  ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item_preprocessing.png){width="600"}  Without preprocessing, the dependent item value will be exactly the same as the master item value.  Click on *Add* to save the dependent item.  A shortcut to creating a dependent item quicker can be accessed by clicking on the ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item_button.png) button in the item list and selecting *Create dependent item*.  ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item_menu.png)
ca	#### Configuració d'element  Un element dependent depèn del seu element mestre per a les dades. És per això que primer s'ha de configurar (o existir) l'**element principal**:  - Vés a: *Configuració* → *Equips* - Feu clic a *Items* a la fila de l'equip - Feu clic a *Crear element* - Introduïu els paràmetres de l'element al formulari  ![](../../../../../assets/en/manual/config/items/itemtypes/master_item.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  Feu clic a *Afegeix* per desar l'element principal.  A continuació, podeu configurar un **element dependent**.  ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  Els camps que requereixen informació específica per als elements dependents són:  | | | |--|---------| |*Type*|Trieu **Element dependent** aquí.| |*Key*|Introduïu una clau que s'emprarà per reconèixer l'element.| |*Master item*|Trieu l'element mestre. El valor de l'element mestre s'emprarà per emplenar el valor de l'element dependent.| |*Type of information*|Trieu el tipus d'informació que correspondrà al format de dades que s'emmagatzemaran.|  Podeu emprar el valor de l'element [preprocessament](/manual/config/items/item#item_value_preprocessing) per extreure la part necessària del valor de l'element mestre.  ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item_preprocessing.png){width="600"}  Sense preprocessament, el valor de l'element dependent serà exactament el mateix que el valor de l'element principal.  Feu clic a *Afegeix* per desar l'element dependent.  Es pot accedir a una drecera per crear un element dependent més ràpidament fent clic al ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item_button.png) botó a la llista d'elements i triant *Crea un element dependent*.  ![](../../../../../assets/en/manual/config/items/itemtypes/dependent_item_menu.png)

en-us	##### Item configuration  Configure a log monitoring [item](/manual/config/items/item#overview).  ![](../../../../../assets/en/manual/config/items/itemtypes/logfile_item.png)  All mandatory input fields are marked with a red asterisk.  Specifically for log monitoring items you enter:  |   |   | |--|--------| |*Type*|Select **Zabbix agent (active)** here.| |*Key*|Use one of the following item keys:<br>**log\[\]** or **logrt\[\]**:<br>These two item keys allow to monitor logs and filter log entries by the content regexp, if present.<br>For example: `log[/var/log/syslog,error]`. Make sure that the file has read permissions for the 'zabbix' user otherwise the item status will be set to 'unsupported'.<br>**log.count\[\]** or **logrt.count\[\]**:<br>These two item keys allow to return the number of matching lines only.<br>See supported [Zabbix agent item](zabbix_agent#supported_item_keys) key section for details on using these item keys and their parameters.| |*Type of information*|Prefilled automatically:<br>For log\[\] or logrt\[\] items - `Log`;<br>For log.count\[\] or logrt.count\[\] items - `Numeric (unsigned)`.<br>If optionally using the `output` parameter, you may manually select the appropriate type of information other than `Log`.<br>Note that choosing a non-Log type of information will lead to the loss of local timestamp.| |*Update interval (in sec)*|The parameter defines how often Zabbix agent will check for any changes in the log file. Setting it to 1 second will make sure that you get new records as soon as possible.| |*Log time format*|In this field you may optionally specify the pattern for parsing the log line timestamp.<br>If left blank the timestamp will not be parsed.<br>Supported placeholders:<br>\* **y**: *Year (0001-9999)*<br>\* **M**: *Month (01-12)*<br>\* **d**: *Day (01-31)*<br>\* **h**: *Hour (00-23)*<br>\* **m**: *Minute (00-59)*<br>\* **s**: *Second (00-59)*<br>For example, consider the following line from the Zabbix agent log file:<br>" 23480:20100328:154718.045 Zabbix agent started. Zabbix 1.8.2 (revision 11211)."<br>It begins with six character positions for PID, followed by date, time, and the rest of the line.<br>Log time format for this line would be "pppppp:yyyyMMdd:hhmmss".<br>Note that "p" and ":" chars are just placeholders and can be anything but "yMdhms".|
ca	##### Configuració d'un element  Configurar un [element](/manual/config/items/item#overview) de  supervisió d'arxiu de registre:  ![](../../../../../assets/en/manual/config/items/itemtypes/logfile_item.png)  Tots els camps obligatoris són marcats amb un asterisc vermell.  Específicament per els elements de supervisió d'arxius de registre, heu d'entrar:  | · | · | |--|--------| |*Tipus*|Trieu **agent Zabbix (actiu)** aquí.| |*Clau*|Empreu una de les següents claus:<br>**log\[\]** o **logrt\[\]** :<br>Aquestes dues claus d'element permeten monitorar els arxius de registre i filtrar el contingut de les entrades de registre via una expressió regular (si és present).<br>Per exemple: `log[/var/log/syslog,error]`. Assegureu-vos que l'usuari 'zabbix' té permisos de lectura sobre l'arxiu, o l'estat de l'element serà definit com a 'no admès'.<br><br>**log.count\[\]** o **logrt.count\[\]** :<br>Aquestes dues claus d'element permeten tornar només el nombre de línies que correspongui.<br>Veieu la secció relativa a les claus d'[elements d'agent Zabbix](zabbix_agent#supported_item_keys) admeses, per més detalls sobre com emprar les claus d'elements i els seus paràmetres.| |*Tipus d'informació*|Omplir automàticament:<br>Per els elements log\[\] o logrt\[\] - `Registre` ; per els elements log.count\[\] o logrt.count\[\] - `Numèric (sense signe)`.<br>Si empreu eventualment el paràmetre `output`, podeu triar manualment el tipus d'informació adequat enlloc de "Registre".<br>Veieu que triar un tipus d'informació diferent que "Registre"  es perdrà la marca de temps local.| |*Interval d'actualització*|El paràmetre defineix la freqüència (en segons) en la que l'agent Zabbix verificarà les modificacions de l'arxiu de registre. Establir-ho a 1 segon farà que tinguem nous registres tan aviat com sigui possible.| |*Format de marca de temps del registre*|En aquest camp, podem especificar el model per l'anàlisi de marca de temps de la línia de registre.<br>Si és buida, la marca de temps no s'analitzarà pas.<br>Espais reservats admesos:<br>\* **y**: *Any (0001-9999)*<br>\* **M**: *Mes (01-12)*<br>\* **d**: *Dia (01-31)*<br>\* **h**: *Hora (00-23)*<br>\* **m**: *Minut (00-59)*<br>\* **s**: *Segon (00-59)*<br>Per exemple, considereu la línia següent de l'arxiu de registre de l'agent Zabbix :<br>" 23480:20100328:154718.045 Zabbix agent started. Zabbix 1.8.2 (revision 11211)."<br>Comença per sis posicions de caràcters del PID, segueix la data, l'hora i la resta de la línia.<br>El format de l'hora de registre d'aquesta línia és “pppppp:yyyyMMdd:hhmmss”.<br>Veieu que els caràcters "p" i ":" no són més que espais reservats i poden ésser qualsevol cosa excepte "yMdhms".|

en-us	#### Item configuration in Zabbix frontend  Configure a database monitoring [item](/manual/config/items/item#overview).  ![](../../../../../assets/en/manual/config/items/itemtypes/db_monitor.png)  All mandatory input fields are marked with a red asterisk.  Specifically for database monitoring items you must enter:  |   |   | |--|--------| |*Type*|Select *Database monitor* here.| |*Key*|Enter one of the two supported item keys:<br>**db.odbc.select**\[<unique short description>,<dsn>,<connection string>\] - this item is designed to return one value, i.e. the first column of the first row of the SQL query result. If a query returns more than one column, only the first column is read. If a query returns more than one line, only the first line is read.<br>**db.odbc.get**\[<unique short description>,<dsn>,<connection string>\] - this item is capable of returning multiple rows/columns in JSON format. Thus it may be used as a master item that collects all data in one system call, while JSONPath preprocessing may be used in dependent items to extract individual values. For more information, see an [example](/manual/discovery/low_level_discovery/examples/sql_queries#using-db.odbc.get) of the returned format, used in low-level discovery. This item is supported since Zabbix 4.4.<br>The unique description will serve to identify the item in triggers, etc.<br>Although `dsn` and `connection string` are optional parameters, at least one of them should be present. If both data source name (DSN) and connection string are defined, the DSN will be ignored.<br>The data source name, if used, must be set as specified in odbc.ini.<br>The connection string may contain driver-specific arguments.<br><br>Example (connection for MySQL ODBC driver 5):<br>=> db.odbc.get\[MySQL example,,"Driver=/usr/local/lib/libmyodbc5a.so;Database=master;Server=127.0.0.1;Port=3306"\]| |*User name*|Enter the database user name<br>This parameter is optional if user is specified in odbc.ini.<br>If connection string is used, and *User name* field is not empty, it is appended to the connection string as `UID=<user>`| |*Password*|Enter the database user password<br>This parameter is optional if password is specified in odbc.ini.<br>If connection string is used, and *Password* field is not empty, it is appended to the connection string as `PWD=<password>`.<br> If a password contains semicolon, it should be wrapped in curly brackets, for example: <br> *Password*: {P?;)\*word}  (if an actual password is `P?;)*word`) <br><br> The password will be appended to connection string after the username as:<br>` UID=<username>;PWD={P?;)*word} `<br><br> To test the resulting string, run: <br>` isql -v -k 'Driver=libmaodbc.so;Database=zabbix;UID=zabbix;PWD={P?;)*word}'`| |*SQL query*|Enter the SQL query.<br>Note that with the `db.odbc.select[]` item the query must return one value only.| |*Type of information*|It is important to know what type of information will be returned by the query, so that it is selected correctly here. With an incorrect *type of information* the item will turn unsupported.|
ca	#### Configuració dels elements a la interfície Zabbix  Configureu un [element](/manual/config/items/item#overview) de monitoratge de base de dades.  ![](../../../../../assets/en/manual/config/items/itemtypes/db_monitor.png)  Tots els camps d'entrada obligatoris són marcats amb un asterisc vermell.  Específicament per als elements de monitoratge de bases de dades, heu d'introduir:  | | | |--|---------| |*Tipus*|Trieu *Monitoratge de bases de dades* aquí.| |*Clau*|Introduïu una de les dues claus d'element admeses:<br>**db.odbc.select**\[\<descripció curta única\>,\<dsn\>,\<cadena de connexió\>\] - aquest element és dissenyat per retornar un valor, és a dir, la primera columna de la primera filera del resultat de la consulta SQL. Si una consulta retorna diverses columnes, només es llegeix la primera columna. Si una consulta retorna diverses fileres, només es llegeix la primera filera.<br>**db.odbc.get**\[\<descripció curta única\>,\<dsn\>,\<cadena de connexió\>\] - aquest element és capaç de retornar diverses fileres/columnes en format JSON. Així, es pot emprar com a element principal que recull totes les dades en una única crida al sistema, mentre que el preprocessament JSONPath es pot emprar en elements dependents per extreure valors individuals. Per obtindre més informació, consulteu un [exemple](/manual/discovery/low_level_discovery/examples/sql_queries#using_dbodbcget) del format retornat emprat a la descoberta de baix nivell. Aquest element és compatible des de Zabbix 4.4.<br>La descripció única s'emprarà per identificar l'element a triggers, etc.<br>Tot i que "dsn" i "cadena de connexió" són paràmetres opcionals, almenys un d'ells ha d'ésser present. Si s'estableixen el nom de la font de dades (DSN) i la cadena de connexió, el DSN s'ignorarà.<br>El nom de la font de dades, si s'empra, s'ha d'establir tal com s'especifica a odbc.ini .<br>La cadena de connexió pot contindre un controlador amb arguments específics.<br><br>Exemple (connexió per al controlador ODBC MySQL 5):<br>=> db.odbc.get\[MySQL example,,"Driver=/usr/local/lib/libmyodbc5a.so;Database=master;Server=127.0.0.1;Port=3306"\]| |*Nom d'usuari*|Introduïu el nom d'usuari de la base de dades<br>Aquest paràmetre és opcional si l'usuari s'especifica a odbc.ini.<br>Si s'empra la cadena de connexió i el camp *Nom d'usuari* no és pas buit, s'afegeix al cadena de connexió com a `UID=<usuari>`| |*Mot de pas*|Introduïu el mot de pas de l'usuari de la base de dades<br>Aquest paràmetre és opcional si el mot de pas s'especifica a odbc.ini.<br>Si s'empra la cadena de connexió i el camp *Mot de pas* no és pas buit, s'adjunta a la cadena de connexió com a `PWD= <mot de pas>`.<br> Si un mot de pas conté un punt i coma, s'ha d'adjuntar entre claus, per exemple: <br> *Mot de pas*: {P?;)\*paraula} (si el mot de pas real és `P?;)*word`) <br>< br> El mot de pas s'afegirà a la cadena de connexió després del nom d'usuari com aquesta:<br>` UID=<user>;PWD={P?;) *word} `<br>< br> Per provar la cadena resultant, executeu: <br>` isql -v -k 'Driver=libmaodbc.so;Database=zabbix;UID=zabbix;PWD={P?;) *paraula}'`| |*Consulta SQL*|Introduïu la consulta SQL.<br>Tingueu en compte que amb l'element `db.odbc.select[]`, la consulta només ha de retornar un valor.| |*Tipus d'informació*|És important sapiguer quin tipus d'informació retornarà la consulta, perquè aquí estigui correctament seleccionada. Amb un *Tipus d'informació* incorrecte, l'element no s'admetrà pas.|

en-us	##### Item configuration  To configure a trapper item:  -   Go to: *Configuration* → *Hosts* -   Click on *Items* in the row of the host -   Click on *Create item* -   Enter parameters of the item in the form  ![](../../../../../assets/en/manual/config/items/itemtypes/trapper_item.png)  All mandatory input fields are marked with a red asterisk.  The fields that require specific information for trapper items are:  |   |   | |--|--------| |*Type*|Select **Zabbix trapper** here.| |*Key*|Enter a key that will be used to recognize the item when sending in data.| |*Type of information*|Select the type of information that will correspond the format of data that will be sent in.| |*Allowed hosts*|List of comma delimited IP addresses, optionally in CIDR notation, or DNS names.<br>If specified, incoming connections will be accepted only from the hosts listed here.<br>If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally and '::/0' will allow any IPv4 or IPv6 address.<br>'0.0.0.0/0' can be used to allow any IPv4 address.<br>Note, that "IPv4-compatible IPv6 addresses" (0000::/96 prefix) are supported but deprecated by [RFC4291](https://tools.ietf.org/html/rfc4291#section-2.5.5).<br>Example: 127.0.0.1, 192.168.1.0/24, 192.168.3.1-255, 192.168.1-10.1-255, ::1,2001:db8::/32, mysqlserver1, zabbix.example.com, {HOST.HOST}<br>Spaces and [user macros](/manual/config/macros/user_macros) are allowed in this field since Zabbix 2.2.0.<br>Host macros {HOST.HOST}, {HOST.NAME}, {HOST.IP}, {HOST.DNS}, {HOST.CONN} are allowed in this field since Zabbix 4.0.2.|  ::: noteclassic You may have to wait up to 60 seconds after saving the item until the server picks up the changes from a configuration cache update, before you can send in values. :::
ca	##### Configuració de l'element  Per configurar un element trapper:  -   Aneu a: *Configuració* → *Equips* -   Feu clic a *Elements* al rang de l'equip -   Cliqueu*Crear un element* -   Poseu els paràmetres de l'element al formulari  ![](../../../../../assets/en/manual/config/items/itemtypes/trapper_item.png)  Tots els camps obligatoris són marcats amb un asterisc vermell.  Els camps que necessiten informació específica per els elements Trapper són:  |   |   | |---|---| |*Tipus*|Trieu **Zabbix trapper** aquí.| |*Clau*|Poseu la clau que s'emprarà per reconèixer l'element quan s'enviïn les dades.| |*Tipus d'informació*|Trieu el tipus d'informació que correspon al format de dades que s'enviaran.| |*Equips autoritzats*|Llistat d'adreces IP delimitades per comes, opcionalment en notació CIDR, o noms d'equips.<br>Si s'especifica, les connexions entrants només s'acceptaran per els equips llistats aquí.<br>Si el suport IPv6 és actiu, '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' es tracten de la mateixa manera i '::/0' autoritzarà qualsevol adreça IPv4 o IPv6.<br>'0.0.0.0/0' es pot emprar per autoritzar qualsevol adreça IPv4.<br>Veieu que "les adreces IPv6 compatibles amb IPv4" (prefix 0000::/96) s'admeten però es desaconsellen per l'[RFC4291](https://tools.ietf.org/html/rfc4291#section-2.5.5).<br>Exemple: Server=127.0.0.1,192.168.1.0/24,192.168.3.1-255, 192.168.1-10.1-255, ::1,2001:db8::/32,zabbix.domain<br>Els espais i [les macros d'usuari](/manual/config/macros/user_macros) sóno autoritzades al camp des de Zabbix 2.2.0.<br>Les macros d'equips: {HOST.HOST}, {HOST.NAME}, {HOST.IP}, {HOST.DNS}, {HOST.CONN} s'autoritzen dins del camp des de Zabbix 4.0.2.|  ::: noteclassic És possible que hàgiu d'esperar fins a 60 segons després de desar l'element fins que el servidor prengui els canvis d'una actualització de la memòria cau de configuració, abans de poder enviar valors. :::

en-us	##### Item configuration  When [configuring an item](/manual/config/items/item) on a host level:  -   Select 'IPMI agent' as the *Type* -   Enter an item [key](/manual/config/items/item/key) that is unique     within the host (say, ipmi.fan.rpm) -   For *Host interface* select the relevant IPMI interface (IP and     port). Note that an IPMI interface must exist on the host. -   Specify the *IPMI sensor* (for example 'FAN MOD 1A RPM' on Dell     Poweredge) to retrieve the metric from. By default, the sensor ID     should be specified. It is also possible to use prefixes before the     value:     -   `id:` - to specify sensor ID;     -   `name:` - to specify sensor full name. This can be useful in         situations when sensors can only be distinguished by specifying         the full name. -   Select the respective type of information ('Numeric (float)' in this     case; for discrete sensors - 'Numeric (unsigned)'), units (most     likely 'rpm') and any other required item attributes
ca	##### Configuració de l'element  Quan fem la [configuració d'un element](/manual/config/items/item) a nivell d'equip:   - Trieu 'IPMI agent' com a *Tipus* - Entre una [clau](/manual/config/items/item/key) única sobre l'equip (com ara ipmi.fan.rpm) - Per la *interfície de l'equip*, trieu la interfície IPMI adequada (IP i port). Veieu que la interfície IPMI ha d'existir a l'equip. - Especifiqueu el *sensor IPMI* (per exemple 'FAN MOD 1A RPM' de Dell Poweredge) sobre quin recuperar el valor. Per defecte, l'ID del sensor s'ha d'especificar. També es poden emprar prefixes davant del valor:     -   `id:` - per especificar l'ID del sensor;     -   `name:` - per especificar el nom sencer del sensor. Pot ésser útil a determinades situacions quan els sensors només es puguin distingir amb el nom sencer. -   Trieu el tipus d'informació corresponent ('Numèrica (flotant)' en aquest cas, per tots els sensors discrets - 'Numèric (sense signe)'), unitats (probablement 'rpm') i qualsevol altre atribut d'elements necessaris

en-us	# item.create
ca	# item.create

en-us	# item.delete
ca	# item.delete

en-us	##### Item filter syntax  The item filter:      /host/key[parameters]?[conditions]  consists of four parts, where:  *   host - host name *   key - item key (without parameters) *   parameters - item key parameters *   conditions - host group and/or item tag based conditions (as expression)  Spaces are allowed only inside the conditions expression.  **Wildcard usage**  *   Wildcard can be used to replace the host name, item key or an individual item key parameter. *   Either the host or item key must be specified without wildcard. So `/host/*` and `/*/key` are valid filters, but `/*/*` is invalid. *   Wildcard cannot be used for a *part* of host name, item key, item key parameter. *   Wildcard does not match more than a single item key parameter. So a wildcard must be specified for each parameter in separation (i.e. `key[abc,*,*]`).  **Conditions expression**  The conditions expression supports:  *   operands:     *   group - host group     *   tag - item tag     *   `"<text>"` - string constant, with the `\` escape character to escape `"` and `\` *   case-sensitive string comparison operators: `=`, `<>` *   logical operators: `and`, `or`, `not` *   grouping with parentheses: `(` `)`  Quotation of string constants is mandatory. Only case-sensitive full string comparison is supported.  :::notewarning When specifying tags in the filter (i.e. `tag="tagname:value"`), the colon ":" is used as a delimiter.  Everything after it is considered the tag value. Thus it is currently not supported to specify a tag name containing ":" in it. :::    **Examples**  A complex filter may be used, referencing the item key, host group and tags, as illustrated by the examples:  |Syntax example|Description| |--|--| |`/host/key[abc,*]`|Matches similar items on this host.| |`/*/key`|Matches the same item of any host.| |`/*/key?[group="ABC" and tag="tagname:value"]`|Matches the same item of any host from the ABC group having 'tagname:value' tags.| |`/*/key[a,*,c]?[(group="ABC" and tag="Tag1") or (group="DEF" and (tag="Tag2" or tag="Tag3:value"))]`|Matches similar items of any host from the ABC or DEF group with the respective tags.|  All referenced items must exist and collect data. Only enabled items on enabled hosts are included in the calculations.  ::: noteimportant If the item key of a referenced item is changed, the filter must be updated manually. :::  Specifying a parent host group includes the parent group and all nested host groups with their items.
ca	##### Sintaxi del filtre d'elements  El filtre d'elements:       /host/key[parameters]?[conditions]  consta de quatre parts, on:  * host - nom d'equip * key - clau d'element (sense paràmetres) * parameters - paràmetres clau de l'element * conditions - condicions basades en el grup d'equips i/o l'etiqueta d'element (com a expressió)  Els espais només es permeten dins de l'expressió de condicions.  **Ús del comodí**  * El comodí es pot emprar per substituir el nom d'equip, la clau d'element o un paràmetre de clau d'element individual. * S'ha d'especificar l'equip o la clau de l'element sense comodí. Per tant, `/host/*` i `/*/key` són filtres vàlids, però `/*/*` no és vàlid. * El comodí no es pot emprar per a una *part* del nom d'equip, la clau d'element o el paràmetre de la clau d'element. * El comodí no ha de coincidir amb més d'un paràmetre clau d'element. Per tant, s'ha d'especificar un comodí per a cada paràmetre separat (és a dir, `key[abc,*,*]`).  **Expressió de condicions**  L'expressió de condicions admet:  * operands:      * group - grup d'equips      * tag - etiqueta d'element      * `"<text>"` - constant de cadena, amb el caràcter d'escapada `\` per escapar `"` i `\` * Operadors de comparació de cadenes que distingeixen entre majúscules i minúscules: `=`, `<>` * operadors lògics: `i`, `o`, `no` * agrupació amb parèntesis: `(` `)`  La citació de les constants de cadena és obligatòria. Només s'admet la comparació de cadenes completes que distingeix entre majúscules i minúscules.  :::notewarning Quan especifiquem les etiquetes al filtre, (p.e. `tag="tagname:value"`), s'empra com a delimitador els dos punts ":". Qualsevol cosa després d'aquest es considera el valor d'etiqueta. Per això, no s'admet cap nom d'etiqueta que contingui ":". :::  **Exemples**  Es pot emprar un filtre complex, fent referència a la clau de l'element, el grup d'equips i etiquetes, tal com ho il·lustren els exemples:  |Exemple de sintaxi|Descripció| |--|--| |`/host/key[abc,*]`|Coincideix amb elements similars en aquest equip.| |`/*/key`|Coincideix amb el mateix element de qualsevol equip.| |`/*/key?[group="ABC" and tag="tagname:value"]`|Coincideix amb el mateix element de qualsevol equip del grup ABC que tingui etiquetes 'tagname:value'.| |`/*/key[a,*,c]?[(group="ABC" i tag="Tag1") o (group="DEF" i (tag="Tag2" o tag="Tag3:value" ))]`|Fa coincidir elements similars de qualsevol equip del grup ABC o DEF amb les etiquetes respectives.|  Tots els elements referenciats han d'existir i recollir dades. Només els elements activats dels hosts habilitats s'inclouran als càlculs.  ::: noteimportant Si es canvia la clau d'element d'un element de referència, el filtre s'ha d'actualitzar manualment. :::  L'especificació d'un grup d'equips principal inclou el grup principal i tots els grups descendents amb els seus articles.

en-us	# item.get
ca	# item.get

en-us	#### Item key  In [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) configuration, select **JMX agent** in the *Type* field.  Two item keys are supported for JMX object discovery - jmx.discovery\[\] and jmx.get\[\]:  |**Item key**|<|<|<| |-|--------|--------|----------| |<|Return value|Parameters|Comment| |**jmx.discovery**\[<discovery mode>,<object name>,<unique short description>\]|<|<|<| |<|This item returns a JSON array with LLD macros describing MBean objects or their attributes.|**discovery mode** - one of the following: *attributes* (retrieve JMX MBean attributes, default) or *beans* (retrieve JMX MBeans)<br>**object name** - object name pattern (see [documentation](https://docs.oracle.com/javase/7/docs/api/javax/management/ObjectName.html)) identifying the MBean names to be retrieved (empty by default, retrieving all registered beans)<br>**unique short description** - a unique description that allows multiple JMX items with the same discovery mode and object name on the host (optional)|Examples:<br>→ jmx.discovery - retrieve all JMX MBean attributes<br>→ jmx.discovery\[beans\] - retrieve all JMX MBeans<br>→ jmx.discovery\[attributes,"\*:type=GarbageCollector,name=\*"\] - retrieve all garbage collector attributes<br>→ jmx.discovery\[beans,"\*:type=GarbageCollector,name=\*"\] - retrieve all garbage collectors<br><br>There are some [limitations](#limitations) to what MBean properties this item can return based on limited characters that are supported in macro name generation (supported characters can be described by the following regular expression: `A-Z0-9_\.`). So, for example, to discover MBean properties with a hyphenated word or non-ASCII characters, you need to use `jmx.get[]`.<br><br>Supported since Zabbix Java gateway 3.4.| |**jmx.get**\[<discovery mode>,<object name>,<unique short description>\]|<|<|<| |<|This item returns a JSON array with MBean objects or their attributes.<br><br>Compared to `jmx.discovery[]` it does not define LLD macros.|**discovery mode** - one of the following: *attributes* (retrieve JMX MBean attributes, default) or *beans* (retrieve JMX MBeans)<br>**object name** - object name pattern (see [documentation](https://docs.oracle.com/javase/7/docs/api/javax/management/ObjectName.html)) identifying the MBean names to be retrieved (empty by default, retrieving all registered beans)<br>**unique short description** - a unique description that allows multiple JMX items with the same discovery mode and object name on the host (optional)|When using this item, it is needed to define custom low-level discovery macros, pointing to values extracted from the returned JSON using JSONPath.<br><br>Supported since Zabbix Java gateway 4.4.|  ::: noteimportant If no parameters are passed, all MBean attributes from JMX are requested. Not specifying parameters for JMX discovery or trying to receive all attributes for a wide range like `*:type=*,name=*` may lead to potential performance problems. :::
ca	#### Clau d'element  A la configuració de la [regla de descoberta](/manual/discovery/low_level_discovery#discovery_rule), trieu **agent JMX** al camp *Tipus*.  S'admeten dues claus d'element per a la descoberta d'objectes JMX: jmx.discovery\[\] i jmx.get\[\]:  |**Clau d'element**|<|<|<| |------------|-|-|-| |<|Valor de retorn|Paràmetres|Comentari| |**jmx.discovery**\[\<mode de descoberta\>,\<nom de l'objecte\>,\<descripció breu única\>\]|<|<|<| |<|Aquest element retorna una matriu JSON amb macros LLD que descriuen objectes MBean o els seus atributs.|**mode de descoberta** - un dels següents: *atributs* (obtinguent els atributs MBean JMX, per defecte) o *beans* (obtinguent JMX). MBeans)<br>**nom de l'objecte** - patró de nom d'objecte (veieu la [documentació](https://docs.oracle.com/javase/7/docs/api/javax/management/ObjectName.html)) que identifica el Noms de MBean per recuperar (buit per defecte, recuperant tots els beans registrats)<br>**descripció curta única** - una descripció única que permet diversos elements JMX amb el mateix mode de descoberta i el mateix nom d'objecte a l'equip (opcional)|Exemples: <br>→ jmx.discovery - recupera tots els atributs JMX MBean<br>→ jmx.discovery\[beans\] - recupera tots els MBeans JMX<br>→ jmx.discovery\[atributs,"\*:type=GarbageCollector,nom =\*"\] - recupera tots els atributs del col·lector d'escombraries<br>→ jmx.discovery\[beans,"\ *:type=GarbageCollector,name=\*"\] - recupera tots els col·lectors d'escombraries<br><br> Hi ha algunes [limitacions](#limitations) pel que fa a les propietats de MBean que aquest element pot retornar en funció dels caràcters limitats admesos en la generació de noms de macro (els caràcters admesos es poden descriure amb la següent expressió regular: `A-Z0-9_\.`). Així, per exemple, per descobrir propietats de MBean amb paraules amb guionet o caràcters no ASCII, hauríeu d'emprar `jmx.get[]`.<br><br>Admès des de la passarel·la Java de Zabbix 3.4 .| |**jmx.get**\[\<mode de descoberta\>,\<nom de l'objecte\>,\<descripció curta única\>\]|<|<|<| |<|Aquest element retorna una matriu JSON amb objectes MBean o els seus atributs.<br><br>En comparació amb `jmx.discovery[]` no defineix macros LLD.|**mode de descoberta** - un dels següents: *atributs* (obté els atributs JMX MBean, per defecte) o *beans* (obté els MBeans JMX)<br>**nom de l'objecte** - patró de nom d'objecte (veieu [documentació](https://docs.oracle.com/javase/7/docs/api/javax/management/ObjectName.html)) identificant els noms MBean que cal recuperar (buit per defecte, recuperant tots els beans registrats)<br>**descripció curta única** - una descripció única que permet diversos elements JMX amb el mateix mode de descoberta i el mateix nom d'objecte a l'equip (opcional)|Quan s'empra aquest element, cal definir macros de descoberta de baix nivell personalitzades, que apunten als valors extrets de JSON retornat mitjançant JSONPath.<br><br>Admès des de Zabbix Java Gateway 4.4.|  ::: noteimportant Si no es passa cap paràmetre, es demanen tots els atributs JMX MBean. No especificar paràmetres per a la descoberta de JMX o intentar rebre tots els atributs d'una àmplia gamma com ara `*:type=*,name=*` pot provocar problemes de rendiment potencials. :::

en-us	#### Item key  SQL queries are performed using a "Database monitor" item type. Therefore, most of the instructions on [ODBC monitoring](/manual/config/items/itemtypes/odbc_checks) page apply in order to get a working "Database monitor" discovery rule.  Two item keys may be used in "Database monitor" discovery rules:  -   **db.odbc.discovery**\[<unique short     description>,<dsn>,<connection string>\] - this item     transforms the SQL query result into a JSON array, turning the     column names from the query result into low-level discovery macro     names paired with the discovered field values. These macros can be     used in creating item, trigger, etc prototypes. See also: [Using     db.odbc.discovery](#using_dbodbcdiscovery).  ```{=html} <!-- --> ``` -   **db.odbc.get**\[<unique short     description>,<dsn>,<connection string>\] - this item     transforms the SQL query result into a JSON array, keeping the     original column names from the query result as a field name in JSON     paired with the discovered values. Compared to     `db.odbc.discovery[]`, this item does not create low-level discovery     macros in the returned JSON, therefore there is no need to check if     the column names can be valid macro names. The low-level discovery     macros can be defined as an additional step as required, using the     [custom LLD     macro](/manual/discovery/low_level_discovery#custom_macros)     functionality with JSONPath pointing to the discovered values in the     returned JSON. See also: [Using db.odbc.get](#using_dbodbcget).
ca	#### clau d'element  Les consultes SQL es realitzen mitjançant un element de tipus "Monitoratge de bases de dades". Per tant, la majoria de les instruccions de la pàgina [monitoratge ODBC](/manual/config/items/itemtypes/odbc_checks) s'apliquen per obtindre una regla de descoberta de "monitoratge de bases de dades" que funcioni.  Es poden emprar dues claus d'elements a les regles de descoberta "Monitoratge de bases de dades":  - **db.odbc.discovery**\[<descripció curta única>,<dsn>,<cadena de connexió>\] - aquest element transforma el resultat de la consulta SQL en una matriu JSON, transformant els noms de columna de la consulta donant lloc a noms de macro de descoberta de baix nivell associats amb valors de camp descoberts. Aquestes macros es poden emprar per crear prototips d'elements, triggers, etc. Veieu també: [emprar odb.odbc.discovery](#using_dbodbcdiscovery).  ```{=html} <!-- --> ``` - **db.odbc.get**\[<descripció curta única>,<dsn>,<cadena de connexió>\] - aquest element transforma el resultat de la consulta SQL en una matriu JSON, conservant l'origen dels noms de columna de la resultat de la consulta com el nom del camp en JSON associat amb els valors descoberts. En comparació amb `db.odbc.discovery[]`, aquest element no crea macros de descoberta de baix nivell al JSON retornat, de manera que no cal comprovar si els noms de columnes poden ser noms de macro vàlids . Les macros de descoberta de baix nivell es poden definir com una passa addicional si cal, emprant la funció [macro LLD personalitzada](/manual/discovery/low_level_discovery#custom_macros) amb JSONPath apuntant als valors descoberts al JSON retornat. Veieu també: [emprant db.odbc.get](#using_dbodbcget).

en-us	### Item keys  The table provides details on the item keys that you can use with Zabbix Windows agent only.  See also: [Minimum permission level for Windows agent items](/manual/appendix/items/win_permissions)  |Key|<|<|<| |--|--|------|------| |Description|Return value|Parameters|Comments| |eventlog\[name,<regexp>,<severity>,<source>,<eventid>,<maxlines>,<mode>\]|<|<|<| |Event log monitoring.|Log|**name** - name of event log<br>**regexp** - regular expression describing the required pattern<br>**severity** - regular expression describing severity (case-insensitive).<br>This parameter accepts a regular expression based on the following values: "Information", "Warning", "Error", "Critical", "Verbose" (since Zabbix 2.2.0 running on Windows Vista or newer)<br>**source** - regular expression describing source identifier (case-insensitive; regular expression is supported since Zabbix 2.2.0)<br>**eventid** - regular expression describing the event identifier(s)<br>**maxlines** - maximum number of new lines per second the agent will send to Zabbix server or proxy. This parameter overrides the value of 'MaxLinesPerSecond' in [zabbix\_agentd.conf](/manual/appendix/config/zabbix_agentd_win)<br>**mode** - possible values:<br>*all* (default), *skip* - skip processing of older data (affects only newly created items).|The item must be configured as an [active check](/manual/appendix/items/activepassive#active_checks).<br><br>Examples:<br>=> eventlog\[Application\]<br>=> eventlog\[Security,,"Failure Audit",,\^(529\|680)$\]<br>=> eventlog\[System,,"Warning\|Error"\]<br>=> eventlog\[System,,,,\^1$\]<br>=> eventlog\[System,,,,\@TWOSHORT\] - here a [custom regular expression](/manual/regular_expressions) named `TWOSHORT` is referenced (defined as a *Result is TRUE* type, the expression itself being `^1$\|^70$`).<br><br>*Note* that the agent is unable to send in events from the "Forwarded events" log.<br><br>The `mode` parameter is supported since Zabbix 2.0.0.<br>"Windows Eventing 6.0" is supported since Zabbix 2.2.0.<br><br>Note that selecting a non-Log [type of information](/manual/config/items/item#configuration) for this item will lead to the loss of local timestamp, as well as log severity and source information.<br><br>See also additional information on [log monitoring](/manual/config/items/itemtypes/log_items).| |net.if.list|<|<|<| |Network interface list (includes interface type, status, IPv4 address, description).|Text| |Supported since Zabbix agent version 1.8.1. Multi-byte interface names supported since Zabbix agent version 1.8.6. Disabled interfaces are not listed.<br><br>Note that enabling/disabling some components may change their ordering in the Windows interface name.<br><br>Some Windows versions (for example, Server 2008) might require the latest updates installed to support non-ASCII characters in interface names.| |perf\_counter\[counter,<interval>\]|<|<|<| |Value of any Windows performance counter.|Integer, float, string or text (depending on the request)|**counter** - path to the counter<br>**interval** - last N seconds for storing the average value.<br>The `interval` must be between 1 and 900 seconds (included) and the default value is 1.|Performance Monitor can be used to obtain list of available counters. Until version 1.6 this parameter will return correct value only for counters that require just one sample (like \\System\\Threads). It will not work as expected for counters that require more than one sample - like CPU utilization. Since 1.6, `interval` is used, so the check returns an average value for last "interval" seconds every time.<br><br>See also: [Windows performance counters](/manual/config/items/perfcounters).| |perf\_counter\_en\[counter,<interval>\]|<|<|<| |Value of any Windows performance counter in English.|Integer, float, string or text (depending on the request)|**counter** - path to the counter in English<br>**interval** - last N seconds for storing the average value.<br>The `interval` must be between 1 and 900 seconds (included) and the default value is 1.|This item is only supported on **Windows Server 2008/Vista** and above.<br><br>You can find the list of English strings by viewing the following registry key: `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009`.<br><br>Supported since Zabbix agent versions 4.0.13 and 4.2.7.| |perf\_instance.discovery\[object\]|<|<|<| |List of object instances of Windows performance counters. Used for [low-level discovery](/manual/discovery/low_level_discovery/examples/windows_perf_instances).|JSON object|**object** - object name (localized)|Supported since Zabbix agent version 5.0.1.| |perf\_instance\_en.discovery\[object\]|<|<|<| |List of object instances of Windows performance counters, discovered using object names in English. Used for [low-level discovery](/manual/discovery/low_level_discovery/examples/windows_perf_instances).|JSON object|**object** - object name (in English)|Supported since Zabbix agent version 5.0.1.| |proc\_info\[process,<attribute>,<type>\]|<|<|<| |Various information about specific process(es).|Float|**process** - process name<br>**attribute** - requested process attribute<br>**type** - representation type (meaningful when more than one process with the same name exists)|The following `attributes` are supported:<br>*vmsize* (default) - size of process virtual memory in Kbytes<br>*wkset* - size of process working set (amount of physical memory used by process) in Kbytes<br>*pf* - number of page faults<br>*ktime* - process kernel time in milliseconds<br>*utime* - process user time in milliseconds<br>*io\_read\_b* - number of bytes read by process during I/O operations<br>*io\_read\_op* - number of read operation performed by process<br>*io\_write\_b* - number of bytes written by process during I/O operations<br>*io\_write\_op* - number of write operation performed by process<br>*io\_other\_b* - number of bytes transferred by process during operations other than read and write operations<br>*io\_other\_op* - number of I/O operations performed by process, other than read and write operations<br>*gdiobj* - number of GDI objects used by process<br>*userobj* - number of USER objects used by process<br><br>Valid `types` are:<br>*avg* (default) - average value for all processes named <process><br>*min* - minimum value among all processes named <process><br>*max* - maximum value among all processes named <process><br>*sum* - sum of values for all processes named <process><br><br>Examples:<br>=> proc\_info\[iexplore.exe,wkset,sum\] - to get the amount of physical memory taken by all Internet Explorer processes<br>=> proc\_info\[iexplore.exe,pf,avg\] - to get the average number of page faults for Internet Explorer processes<br><br>Note that on a 64-bit system, a 64-bit Zabbix agent is required for this item to work correctly.<br><br>Note: *io\_\**, *gdiobj* and *userobj* attributes are available only on Windows 2000 and later versions of Windows, not on Windows NT 4.0.| |service.discovery|<|<|<| |List of Windows services. Used for [low-level discovery](/manual/discovery/low_level_discovery/examples/windows_services).|JSON object| |Supported since Zabbix agent version 3.0.| |service.info\[service,<param>\]|<|<|<| |Information about a service.|Integer - with `param` as *state*, *startup*<br><br>String - with `param` as *displayname*, *path*, *user*<br><br>Text - with `param` as *description*<br><br>Specifically for *state*:<br>0 - running,<br>1 - paused,<br>2 - start pending,<br>3 - pause pending,<br>4 - continue pending,<br>5 - stop pending,<br>6 - stopped,<br>7 - unknown,<br>255 - no such service<br><br>Specifically for *startup*:<br>0 - automatic,<br>1 - automatic delayed,<br>2 - manual,<br>3 - disabled,<br>4 - unknown,<br>5 - automatic trigger start,<br>6 - automatic delayed trigger start,<br>7 - manual trigger start|**service** - a real service name or its display name as seen in MMC Services snap-in<br>**param** - *state* (default), *displayname*, *path*, *user*, *startup* or *description*|Examples:<br>=> service.info\[SNMPTRAP\] - state of the SNMPTRAP service<br>=> service.info\[SNMP Trap\] - state of the same service, but with display name specified<br>=> service.info\[EventLog,startup\] - startup type of the EventLog service<br><br>Items service.info\[service,state\] and service.info\[service\] will return the same information.<br><br>Note that only with `param` as *state* this item returns a value for non-existing services (255).<br><br>This item is supported since Zabbix 3.0.0. It should be used instead of the deprecated service\_state\[service\] item.| |services\[<type>,<state>,<exclude>\]|<|<|<| |Listing of services.|0 - if empty<br><br>Text - list of services separated by a newline|**type** - *all* (default), *automatic*, *manual* or *disabled*<br>**state** - *all* (default), *stopped*, *started*, *start\_pending*, *stop\_pending*, *running*, *continue\_pending*, *pause\_pending* or *paused*<br>**exclude** - services to exclude from the result. Excluded services should be listed in double quotes, separated by comma, without spaces.|Examples:<br>=> services\[,started\] - list of started services<br>=> services\[automatic, stopped\] - list of stopped services, that should be run<br>=> services\[automatic, stopped, "service1,service2,service3"\] - list of stopped services, that should be run, excluding services with names service1, service2 and service3<br><br>The `exclude` parameter is supported since Zabbix 1.8.1.| |wmi.get\[<namespace>,<query>\]|<|<|<| |Execute WMI query and return the first selected object.|Integer, float, string or text (depending on the request)|**namespace** - WMI namespace<br>**query** - WMI query returning a single object<br>|WMI queries are performed with [WQL](https://en.wikipedia.org/wiki/WQL).<br><br>Example:<br>=> wmi.get\[root\\cimv2,select status from Win32\_DiskDrive where Name like '%PHYSICALDRIVE0%'\] - returns the status of the first physical disk<br><br>This key is supported since Zabbix 2.2.0.| |wmi.getall\[<namespace>,<query>\]|<|<|<| |Execute WMI query and return the whole response.<br><br>Can be used for [low-level discovery](/manual/discovery/low_level_discovery/examples/wmi).|JSON object|**namespace** - WMI namespace<br>**query** - WMI query<br>|WMI queries are performed with [WQL](https://en.wikipedia.org/wiki/WQL).<br><br>Example:<br>=> wmi.getall\[root\\cimv2,select \* from Win32\_DiskDrive where Name like '%PHYSICALDRIVE%'\] - returns status information of physical disks<br><br>JSONPath [preprocessing](/manual/config/items/item#item_value_preprocessing) can be used to point to more specific values in the returned JSON.<br><br>This key is supported since Zabbix 4.4.0.| |vm.vmemory.size\[<type>\]|<|<|<| |Virtual memory size in bytes or in percentage from total.|Integer - for bytes<br><br>Float - for percentage|**type** - possible values:<br>*available* (available virtual memory), *pavailable* (available virtual memory, in percent), *pused* (used virtual memory, in percent), *total* (total virtual memory, default), *used* (used virtual memory)|Example:<br>=> vm.vmemory.size\[pavailable\] → available virtual memory, in percentage<br><br>Monitoring of virtual memory statistics is based on:<br>\* Total virtual memory on Windows (total physical + page file size);<br>\* The maximum amount of memory Zabbix agent can commit;<br>\* The current committed memory limit for the system or Zabbix agent, whichever is smaller.<br><br>This key is supported since Zabbix 3.0.7 and 3.2.3.|
ca	#### Claus d'element  La taula té els detalls de les claus d'element que podem emprar només amb l'agent Zabbix Windows.  Veieu també: [Nivell d'autorització mínim per als elements de l'agent Windows](/manual/appendix/items/win_permissions)  |Clau|<|<|<| |--|--|------|------| |Descripció|Valor de retorn|Paràmetres|Comentaris| |eventlog\[name,<regexp>,<severity>,<source>,<eventid>,<maxlines>,<mode>\]|<|<|<| |Monitoratge del registre d'esdeveniments.|Registre|**name** - nom del registre d'esdeveniments<br>**regexp** - expressió regular descrivint el model demanat<br>**severity** - expressió regular descrivint la gravetat (insensible a majúscules i minúscules)<br>Aquest paràmetre admet els valors següents: "Information", "Warning", "Error", "Critical", "Verbose" (des de Zabbix 2.2.0 funciona sota Windows Vista o posterior)<br>**source** - expressió regular descrivint l'identificador de la font (insensible a majúscules i minúscules; l'expressió regular s'admet des de Zabbix 2.2.0)<br>**eventid** - expressió regular descrivint el o les identificadors d'esdeveniment<br>**maxlines** - màxim nombre de noves línies per segon que l'agent enviarà al servidor o al proxy Zabbix. Aquest paràmetre substitueix el valor de 'MaxLinesPerSecond' a [zabbix\_agentd.win.conf](/manual/appendix/config/zabbix_agentd_win)<br>**mode** - valors possibles:<br>*all* (per defecte) , *skip* - ignora el tractament de les dades més antigues(només afecta els elements nous creats).|L'element s'ha de configurar com a [verificació activa](/manual/appendix/items/activepassive#active_checks).<br><br>Exemples:<br>=> eventlog\[Application\]<br>=> eventlog\[Security,,"Failure Audit",,\^(529\|680)\$\]<br>=> eventlog\[System,,"Warning\|Error"\]<br>=> eventlog\[System,,,,\^1\$\]<br>=> eventlog\[System,,,,\@TWOSHORT\] - aquí una [expressió regular personalitzada](/manual/regular_expressions) anomenada `TWOSHORT` és referenciada (definida com un tipus *Resultat és CERT*, l'expressió pròpia essent `^1$\|^70$`).<br><br>*Veieu* que l'agent no pot pas enviar els esdeveniments a partir del registre "Esdeveniments transferits".<br><br>El paràmetre `mode` s'admet des de Zabbix 2.0.0.<br>"Windows Eventing 6.0" s'admet des de Zabbix 2.2.0.<br><br>Veieu que la secció d'un [tipus d'informacions](/manual/config/items/item#configuration) no-registre d'aquest element provocarà la pèrdua de la marca de temps local, així com la gravetat del registre i la informació d'origen.<br><br>Veieu també les informacions addicionals a [monitoratge dels registres](/manual/config/items/itemtypes/log_items).| |net.if.list|<|<|<| |Llista de les interfícies de xarxa (conté el tipus interfície, estat, adreça IPv4, descripció).|Text| |A més des de la versió 1.8.1 de l'agent Zabbix. Noms d'interfície multi-octets admesos des de la versió 1.8.6 de l'agent Zabbix. Les interfícies desactivades no són pas llistades.<br><br>Veieu que l'activació/desactivació d'alguns components pot modificar el seu ordre dins el nom de la interfície Windows.<br><br>Algunes versions de Windows (per exemple, Server 2008) poden requerir les darreres actualitzacions instal·lades per admetre caràcters no ASCII als noms d'interfície.| |perf\_counter\[counter,\<interval\>\]|<|<|<| |Valor de qualsevol comptador de rendiment de Windows.|Enter, flotant, cadena o text (segons la petició)|**counter** - ruta cap al comptador <br>**interval** - darrers N segons per emmagatzemar la mitjana.<br>L'interval ha d'estar entre 1 i 900 segons (inclosos) i el valor per defecte és 1.|Monitor de Rendiment es pot emprar per obtindre la llista de comptadors disponibles. Fins la versió 1.6, aquest paràmetre tornarà un valor correcte només per els comptadors que necessiten només una sola mostra (com ara \\System\\Threads). No funcionarà pas com és previst per els comptadors que necessiten més d'una mostra, com l'ús del processador. Des de la versió 1.6, `interval` s'empra, doncs la verificació torna un valor mitjà per els darrers "intervals" cada vegada.<br><br>Veieu també: [Comptadors de rendiment Windows](/manual/config/items/perfcounters). | |perf\_counter\_en\[counter,\<interval\>\]|<|<|<| |Valor de qualsevol comptador de rendiment de Windows en anglès.|Enter, flotant, cadena o text (segons la petició)|**counter** - camí cap al comptador en anglès<br>**interval** - darrers N segons per emmagatzemar la mitjana.<br>L'interval ha d'ésser entre 1 i 900 segons (inclosos) i el valor per defecte és 1.|Aques element només s'admet a **Windows Server 2008/Vista** i superiors.<br><br>Podeu trobar una llista de les cadenes en anglès afegint la clau de registre següent: `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009`.<br><br>Admès des de les versions 4.0.13 de l'agent Zabbix i 4.2.7.| |perf\_instance.discovery\[object\]|<|<|<| |Llista de les instàncies d'objectes dels comptadors de rendiment Windows. Emprat per la [descoberta de baix nivell](/manual/discovery/low_level_discovery/examples/windows_perf_instances).|Objecte JSON|**object** - nom de l'objecte (localitzat)|Admès des de la versió 5.0.1 de l'agent Zabbix.| |perf\_instance\_en.discovery\[object\]|<|<|<| |Llista d'instàncies d'objectes de comptadors de rendiment de Windows, descobertes amb noms d'objectes en anglès. S'empra per a [descoberta de baix nivell](/manual/discovery/low_level_discovery/examples/windows_perf_instances).|Objecte JSON|**object** - nom de l'objecte (en anglès)|Admès des de la versió 5.0.1 de l'agent Zabbix.| |proc\_info\[process,\<attribute\>,\<type\>\]|<|<|<| |Informacions diverses dels processos específics.|Flotant|**process** - nom del procés<br>**attribut** - atribut de procés demanat<br>**type** - tipus de representació (significatiu quan existeixen diversos processos amb el mateix nom)|Els `atributs` següents s'admeten:<br>*vmsize* (per defecte) - mida de la memòria virtual dels processos, en Ko<br>*wkset* - mida del conjunt de treball dels processos (quantitat de memòria física emprada per els processos) en Ko<br>*pf* - nombre d'errors de pàgina<br>*ktime* - temps de tractament del nucli, en mil·lisegons<br>*utime* - temps de tractament de l'usuari, en mil·lisegons<br>*io\_read\_b* - nombre d'octets llegits per el procés durant les operacions d'E/S<br>*io\_read\_op* - nombre d'operacions de lectura fetes per el procés<br>*io\_write\_b* - nombre d'octets escrits per el procés durant les operacions d'E/S<br>*io\_write\_op* - nombre d'operacions d'escriptura fetes per el procés<br>*io\_other\_b* - nombre de bytes transferits pel procés durant operacions diferents de les operacions de lectura i escriptura<br>*io\_other\_op* - nombre d'operacions d'E/S fetes per el procés, excepte les operacions de lectura i escriptura<br>*gdiobj* - nombre d'objectes GDI emprats per el procés<br>*userobj* - nombre d'objectes USER emprats per el procés<br><br>Els `types` vàlids són:<br>*avg* (per defecte) - valor mitjà per tots els processos nomenats\<process\><br>*min* - valor mínim  per tots els processos nomenats\<process\><br>*max* - valor màxim  per tots els processos nomenats\<process\><br>*sum* - alguns dels valors de tots els processos nomenats\<process\><br><br>Exemples:<br>=> proc\_info\[iexplore.exe,wkset,sum\] - per obtindre la quantitat de memòria física emprada per tots els processos d'Internet Explorer<br>=> proc\_info\[iexplore.exe,pf,avg\] - per obtindre la mitjana d'errades de pàgina per els processos d'Internet Explorer<br><br>Veieu que en un sistema de 64 bits, un agent Zabbix de 64 bits és obligatori per tal que aquest element funcioni correctament.<br><br>Nota important: els atributs *io\_\**, *gdiobj* i *userobj* només són disponibles sota Windows 2000 i les versions posteriors de Windows, (no funciona amb Windows NT 4.0).| |service.discovery|<|<|<| |Llista de serveis Windows. Emprat per la [descoberta de baix nivell](/manual/discovery/low_level_discovery/examples/windows_services).|Objecte JSON| |Admès des de la versió 3.0 de l'agent Zabbix.| |service.info\[service,\<param\>\]|<|<|<| |Informacions d'un servei.|Enter - amb `param` definit a *state*, *startup*<br><br>Cadena - amb `param` definit a *displayname*, *path*, *user*<br><br> Test - amb `param` definit a *description*<br><br>Específicament per *state* :<br>0 - executant-se,<br>1 - pausat,<br>2 - pendent d'inici,<br>3 - pausat d'inici,<br>4 - continuar d'inici,<br>5 - aturar en inici,<br>6 - aturat,<br>7 - desconegut,<br>255 - cap servei d'aquest tipus<br><br>Específicament per *startup* :<br>0 - automàtic,<br>1 - automàtic endarrerit,<br>2 - manual,<br>3 - desactivat,<br>4 - desconegut,<br>5 - trigger automàtic,<br>6 - inici automàtic del trigger endarrerit,<br>7 - inici manual del trigger|**service** - un nom de servei real o el seu nom de visualització tal com apareix al complement de Serveis MMC<br>**param** - *state * (per defecte), *displayname*, *path*, *user*, *startup* o *description*|Exemples:<br>=> service.info\[SNMPTRAP\] - estat del servei SNMPTRAP<br>=> service.info\[SNMP Trap\] - estat del mateix servei, però amb el nom de visualització especificat<br>=> service.info\[EventLog,startup\ ] - tipus d'inici del servei EventLog<br><br>Els elements service.info\[service,state\] i service.info\[service\] tornaran la mateixa informació.<br><br>Veieu que només amb `param` definit a *state* aquest element retorna un valor per els serveis inexistents (255).<br><br>S'admet aquest element des de Zabbix 3.0.0. S'ha d'emprar en lloc de l'element obsolet service\_state\[service\].| |services\[\<type\>,\<state\>,\<exclude\>\]|<|<|<| |Llistat dels serveis.|0 - si vide<br><br>Texte - llista dels serveis separats per una nova línia|**type** - *all* (per defecte), *automatic*, *manual* ou *disabled* <br>**state** - *all* (per defecte), *stopped*, *started*, *start\_pending*, *stop\_pending*, *running*, *continue\_pending*, *pause\_pending* o *paused*<br>**exclude** - serveix a excloure del resultat. Els serveis exclosos s'han de llistat entre cometes dobles, separades per una coma, sense espais.|Exemples:<br>=> services\[,started\] - llista dels serveis engegats<br>=> services\[automatic, stopped\] - llista dels serveis aturats, que s'han d'engegar<br>=> services\[automatic, stopped, "service1,service2,service3"\]  - llista dels serveis aturats, que s'han d'engegar, excloent els serveis anomenats service1, service2 i service3 <br><br>El paràmetre `exclude` s'admet es de Zabbix 1.8.1.| |wmi.get\[\<namespace\>,\<query\>\]|<|<|<| |Executa la petició WMI i retorna el primer objecte trobat.|Enter, flotant, cadena o text (segons la petició)|**namespace** - Espai de noms WMI<br>**query** - Petció WMI retornant un sol objecte<br>|Les peticions WMI es fan amb [WQL](https://ca.wikipedia.org/wiki/WQL).<br><br>Exemple:<br>=> wmi.get\[root\\cimv2,select status from Win32\_DiskDrive where Name like '%PHYSICALDRIVE0%'\] - retorna l'estat del primer disc físic<br><br>Auesta clau s'admet des de Zabbix 2.2.0.| |wmi.getall\[\<namespace\>,\<query\>\]|<|<|<| |Executa la petició WMI i retorna la resposta sencera.<br><br>Es pot emprar per la [descoberta de baix nivell](/manual/discovery/low_level_discovery/examples/wmi).|Objecte JSON|**namespace** - Espai de noms WMI<br>**query** - Petició WMI<br>|Les peticions WMI es fan via [WQL](https://ca.wikipedia.org/wiki/WQL).<br><br>Exemple:<br>=> wmi.getall\[root\\cimv2,select \* from Win32\_DiskDrive where Name like '%PHYSICALDRIVE%'\] - retorna la informació d'estat dels discs físics<br><br>Le [tractament previ](/manual /config/items/item#item_value_preprocessing) JSON es pot emprar per apuntar a valors més específics al JSON retornat.<br><br>Aquesta clau s'admet des de Zabbix 4.4.0.| |vm.vmemory.size\[\<type\>\]|<|<|<| |Mida de la memòria virtual en octets o en percentatge del total.|Enter - per els octets<br><br>Flotant - per el percentatge|**type** - valors possibles :<br>*available* (memòria virtual disponible), * pavailable* (memòria virtual disponible, en percentatge), *pused* (memòria virtual emprada, en percentatge), *total* (memòria virtual total, per defecte), *used* (memòria virtual emprada)|Exemple:<br>=> vm.vmemory.size\[pavailable\] → memòria virtual disponible, en percentatge<br><br>El monitoratge de les estadístiques de la memòria virtual es basa en:<br>\* Memòria virtual total sota Windows (física total + mida de l'arxiu d'intercanvi) ;<br>\* La quantitat màxima de memòria que l'agent Zabbix pot validar;<br>\* El límit actual de memòria validada per el sistema o l'agent Zabbix, segons el valor més petit.<br><br>Aquesta clau s'admet des de Zabbix 3.0.7 i 3.2.3.|