en-us	# HTTP template operation  Steps to ensure correct operation of templates that collect metrics with [HTTP agent](/manual/config/items/itemtypes/http):  1\. Create a host in Zabbix and specify an IP address or DNS name of the monitoring target as the main interface. This is needed for the {HOST.CONN} macro to resolve properly in the template items.\ 2. [Link](/manual/config/templates/linking#linking_a_template) the template to the host created in step 1 (if the template is not available in your Zabbix installation, you may need to import the template's .xml file first - see [Templates out-of-the-box](/manual/config/templates_out_of_the_box) section for instructions).\ 3. Adjust the values of mandatory macros as needed.\ 4. Configure the instance being monitored to allow sharing data with Zabbix - see instructions in the *Additional steps/comments* column.  ::: notetip  This page contains only a minimum set of macros and setup steps that are required for proper template operation. A detailed description of a template, including the full list of macros, items and triggers, is available in the template's Readme.md file (accessible by clicking on a template name).  :::  |Template|Mandatory macros|Additional steps/comments| |--------|----------------|-------------------------| |[Apache by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/apache_http)|**{$APACHE.STATUS.HOST}** - the hostname or IP address of Apache status page (default: 127.0.0.1).<br>**{$APACHE.STATUS.PATH}** - the URL path (default: server-status?auto).<br>**{$APACHE.STATUS.PORT}** - the port of Apache status page (default: 80).<br>**{$APACHE.STATUS.SCHEME}** - the request scheme. Supported: http (default), https.|Apache module mod\_status should be set (see Apache [documentation](https://httpd.apache.org/docs/current/mod/mod_status.html) for details).<br>To check availability, run:<br>`httpd -M 2>/dev/null \| grep status_module`<br><br>Apache configuration example:<br>`<Location "/server-status">`<br>`SetHandler server-status`<br>`Require host example.com`<br>`</Location>`| |[Asterisk by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/tel/asterisk_http)|**{$AMI.PORT}** - AMI port number for checking service availability (default: 8088).<br>**{$AMI.SECRET}** - the Asterisk Manager secret (default: zabbix).<br>**{$AMI.URL}** - the Asterisk Manager API URL in the format<br>`<scheme>://<host>:<port>/<prefix>/rawman`<br>(default: http://asterisk:8088/asterisk/rawman).<br>**{$AMI.USERNAME}** - the Asterisk Manager name.|1\. Enable the [mini-HTTP Server](https://wiki.asterisk.org/wiki/display/AST/Asterisk+Builtin+mini-HTTP+Server).<br><br>2. Add the option `webenabled=yes` to the general section of *manager.conf* file.<br><br>3. Create *Asterisk Manager* user in the Asterisk instance.| |[ClickHouse by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/clickhouse_http/README.md)|**{$CLICKHOUSE.PORT}** - the port of ClickHouse HTTP endpoint (default: 8123).<br>**{$CLICKHOUSE.SCHEME}** - the request scheme. Supported: http (default), https.<br>**{$CLICKHOUSE.USER}**, **{$CLICKHOUSE.PASSWORD}** - ClickHouse login credentials (default username: zabbix, password: zabbix\_pass).<br>If you don't need authentication, remove headers from HTTP agent type items.|Create a ClickHouse user with a 'web' profile and permission to view databases (see ClickHouse [documentation](https://clickhouse.tech/docs/en/operations/settings/settings-users/) for details).<br><br>See template's *Readme.md* file for a ready-to-use zabbix.xml file configuration.| |[Cloudflare by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/cloudflare_http/README.md)|**{$CLOUDFLARE.API.TOKEN}** - Cloudflare API token value (default: \`<change>\`).<br>**{$CLOUDFLARE.ZONE\_ID}** - Cloudflare Site Zone ID (default: \`<change>\`).|Cloudflare API Tokens are available in the Cloudflare account under *My Profile→ API Tokens*.<br>Zone ID is available in the Cloudflare account under *Account Home → Site*.| |[DELL PowerEdge R720 by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/dell/dell_r720_http/README.md),<br>[DELL PowerEdge R740 by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/dell/dell_r740_http/README.md),<br>[DELL PowerEdge R820 by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/dell/dell_r820_http/README.md),<br>[DELL PowerEdge R840 by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/dell/dell_r840_http/README.md)|**{$API.URL}** - Dell iDRAC Redfish API URL in the format `<scheme>://<host>:<port>` (default: <Put your URL here>)<br>**{$API.USER}**, **{$API.PASSWORD}** - Dell iDRAC login credentials (default: not set).|In the Dell iDRAC interface of your server:<br>1. Enable Redfish API .<br>2. Create a user for monitoring with read-only permissions.| |[Elasticsearch Cluster by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/elasticsearch_http/README.md)|**{$ELASTICSEARCH.PORT}** - the port of the Elasticsearch host (default: 9200).<br>**{$ELASTICSEARCH.SCHEME}** - the request scheme. Supported: http (default), https.<br>**{$ELASTICSEARCH.USERNAME}**, **{$ELASTICSEARCH.PASSWORD}** - login credentials, required only if used for Elasticsearch authentication.|<| |[Etcd by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/etcd_http/README.md)|**{$ETCD.PORT}**- the port used by Etcd API endpoint (default: 2379).<br>**{$ETCD.SCHEME}** - the request scheme. Supported: http (default), https.<br>**{$ETCD.USER}**, **{$ETCD.PASSWORD}** - login credentials, required only if used for Etcd authentication.|Metrics are collected from /metrics endpoint; to specify the endpoint's location use `--listen-metrics-urls` flag (see Etcd [documentation](https://github.com/etcd-io/website/blob/master/content/docs/v3.4.0/op-guide/configuration.md#--listen-metrics-urls) for details).<br><br>To verify, whether Etcd is configured to allow metric collection, run:<br>`curl -L http://localhost:2379/metrics`<br><br>To check, if Etcd is accessible from Zabbix proxy or Zabbix server run:<br>`curl -L http:%%//<etcd_node_adress>:2379/metrics%%`<br><br>The template should be added to each node with Etcd.| |[GitLab by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/gitlab_http)|**{$GITLAB.PORT}** - the port of GitLab web endpoint (default: 80)<br>**{$GITLAB.URL}** - GitLab instance URL (default: localhost)|This template works with self-hosted GitLab instances; metrics are collected from the `/metrics` endpoint.<br><br>To access the metrics, the client IP address must be explicitly allowed (see [GitLab documentation](https://docs.gitlab.com/ee/administration/monitoring/ip_whitelist.html) for details).<br><br>Note, that certain metrics may not be available for a particular GitLab instance version and configuration.| |[Hadoop by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/hadoop_http/README.md)|**{$HADOOP.NAMENODE.HOST}** - the Hadoop NameNode host IP address or FQDN (default: NameNode).<br>**{$HADOOP.NAMENODE.PORT}** - the Hadoop NameNode web-UI port (default: 9870).<br>**{$HADOOP.RESOURCEMANAGER.HOST}** - the Hadoop ResourceManager host IP address or FQDN (default: ResourceManager).<br>**{$HADOOP.RESOURCEMANAGER.PORT}** - the Hadoop ResourceManager web-UI port (default: 8088).|Metrics are collected by polling the Hadoop API remotely using an HTTP agent and JSONPath preprocessing. Zabbix server (or proxy) executes direct requests to ResourceManager, NodeManagers, NameNode, DataNodes APIs.| |[HAProxy by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/haproxy_http/README.md)|**{$HAPROXY.STATS.PATH}** - the path of HAProxy Stats page (default: stats).<br>**{$HAPROXY.STATS.PORT}** - the port of the HAProxy Stats host or container (default: 8404).<br>**{$HAPROXY.STATS.SCHEME}** - the request scheme. Supported: http (default), https.|HAProxy Stats page should be set up (see HAProxy [blog post](https://www.haproxy.com/blog/exploring-the-haproxy-stats-page/) for details or template's Readme.md for configuration example).| |[HashiCorp Vault by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vault_http/README.md)|**{$VAULT.API.PORT}** - the port on which the Vault listens for API requests (default: 8200).<br>**{$VAULT.API.SCHEME}** - the API request scheme. Supported: http (default), https.<br>**{$VAULT.HOST}** - Vault host name (default: <PUT YOUR VAULT HOST>).<br>**{$VAULT.TOKEN}** - Vault authorization token (default: <PUT YOUR AUTH TOKEN>).|1\. Configure the Vault API (see [official documentation](https://www.vaultproject.io/docs/configuration) for details).<br>2. Create a Vault service token, then copy and paste it into {$VAULT.TOKEN} macro value in Zabbix.| |[Hikvision camera by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cctv/hikvision/README.md)|**{$HIKVISION\_ISAPI\_PORT}** - ISAPI port on a device (default: 80).<br>**{$USER}**, **{$PASSWORD}** - camera login credentials (default username: admin, password: 1234).|<| |[InfluxDB by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/influxdb_http/README.md)|**{$INFLUXDB.API.TOKEN}** - InfluxDB API authorization token (default: \`\`).<br>**{$INFLUXDB.URL}** - InfluxDB instance URL in the format `<scheme>://<host>:<port>` (default: http://localhost:8086).|This template collects internal service metrics from the InfluxDB /metrics endpoint of self-hosted InfluxDB instances.<br><br>See InfluxDB [documentation](https://docs.influxdata.com/influxdb/v2.0/security/tokens/) for details.| |[Jenkins by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/jenkins/README.md)|**{$JENKINS.API.KEY}** - API key to access Metrics Servlet; required for common metrics (default: \`\`).<br>**{$JENKINS.API.TOKEN}** - API token for HTTP BASIC authentication; required for monitoring computers and builds (default: \`\`).<br>**{$JENKINS.URL}** - Jenkins URL in the format `<scheme>://<host>:<port>`; required for monitoring computers and builds (default: \`\`).<br>**{$JENKINS.USER}** - username for HTTP BASIC authentication; required for monitoring computers and builds (default: zabbix).|Metrics are collected by requests to Metrics API.<br><br>For common metrics: install and configure Metrics plugin parameters according to the [official documentation](https://plugins.jenkins.io/metrics/). Issue an API key for access to the Metrics Servlet, then use it as {$JENKINS.API.KEY} macro value.<br><br>For monitoring computers and builds: create an API token for the Jenkins user that will be used for monitoring, then use it as {$JENKINS.API.TOKEN} macro value. See Jenkins [documentation](https://www.jenkins.io/doc/book/system-administration/authenticating-scripted-clients/) for details.| |[Kubernetes API server by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/kubernetes_http/kubernetes_api_server_http/README.md) |**{$KUBE.API.SERVER.URL}** - instance URL (default: http://localhost:8086/metrics).<br>**{$KUBE.API.TOKEN}** - API authorization token (default: \`\`).| The template requires [Zabbix Helm Chart](https://git.zabbix.com/projects/ZT/repos/kubernetes-helm/browse?at=refs%2Fheads%2Frelease%2F6.0) to be installed in your Kubernetes cluster. <br><br> Internal metrics are collected from the /metrics endpoint. <br><br> Use bearer API token for authorization. See Kubernetes [documentation](https://kubernetes.io/docs/reference/access-authn-authz/service-accounts-admin/) for details. | |[Kubernetes Controller manager by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/kubernetes_http/kubernetes_controller_manager_http/README.md) |**{$KUBE.CONTROLLER.SERVER.URL}** - instance URL (default: http://localhost:10252/metrics).<br>**{$KUBE.CONTROLLER.TOKEN}** - API authorization token (default: \`\`).| The template requires [Zabbix Helm Chart](https://git.zabbix.com/projects/ZT/repos/kubernetes-helm/browse?at=refs%2Fheads%2Frelease%2F6.0) to be installed in your Kubernetes cluster. <br><br> Internal metrics are collected from the /metrics endpoint. <br><br> Use bearer API token for authorization. See Kubernetes [documentation](https://kubernetes.io/docs/reference/access-authn-authz/service-accounts-admin/) for details. | |[Kubernetes kubelet by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/kubernetes_http/kubernetes_kubelet_http/README.md) |**{$KUBE.KUBELET.URL}** - instance URL (default: https://localhost:10250).<br>**{$KUBE.API.TOKEN}** - API authorization token (default: \`\`).| The template requires [Zabbix Helm Chart](https://git.zabbix.com/projects/ZT/repos/kubernetes-helm/browse?at=refs%2Fheads%2Frelease%2F6.0) to be installed in your Kubernetes cluster. <br><br> Internal metrics are collected from the /metrics endpoint. <br><br> Use bearer API token for authorization. See Kubernetes [documentation](https://kubernetes.io/docs/reference/access-authn-authz/service-accounts-admin/) for details. | |[Kubernetes nodes by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/kubernetes_http/kubernetes_nodes_http/README.md) |**{$KUBE.API.ENDPOINT}** - Kubernetes API endpoint in the format <scheme>://<host>:<port>/api (default: not set).<br>**{$KUBE.API.TOKEN}** - API authorization token (default: \`\`).| The template requires [Zabbix Helm Chart](https://git.zabbix.com/projects/ZT/repos/kubernetes-helm/browse?at=refs%2Fheads%2Frelease%2F6.0) to be installed in your Kubernetes cluster. <br><br> To generate a service account token, run: <br> `kubectl get secret zabbix-service-account -n zabbix -o jsonpath={.data.token} | base64 -d` <br><br> See Kubernetes [documentation](https://kubernetes.io/docs/reference/access-authn-authz/service-accounts-admin/) for details.<br><br> The template contains additional macros, which can be used to filter out certain metrics of discovered worker nodes. | |[Kubernetes Scheduler by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/kubernetes_http/kubernetes_scheduler_http/README.md) |**{$KUBE.SCHEDULER.SERVER.URL}** - instance URL (default: http://localhost:10251/metrics).<br>**{$KUBE.SCHEDULER.TOKEN}** - Scheduler API authorization token (default: \`\`).| The template requires [Zabbix Helm Chart](https://git.zabbix.com/projects/ZT/repos/kubernetes-helm/browse?at=refs%2Fheads%2Frelease%2F6.0) to be installed in your Kubernetes cluster. <br><br> Internal metrics are collected from the /metrics endpoint. <br><br> Use bearer API token for authorization. See Kubernetes [documentation](https://kubernetes.io/docs/reference/access-authn-authz/service-accounts-admin/) for details. | |[Kubernetes cluster state by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/kubernetes_http/kubernetes_state_http/README.md) |**{$KUBE.API.HOST}** - Kubernetes API host (default: not set).<br>**{$KUBE.API.PORT}**- Kubernetes API port (default:6443). <br> **{$KUBE.API.TOKEN}** - API authorization token (default: \`\`).| The template requires [Zabbix Helm Chart](https://git.zabbix.com/projects/ZT/repos/kubernetes-helm/browse?at=refs%2Fheads%2Frelease%2F6.0) to be installed in your Kubernetes cluster. <br><br> Internal service metrics are collected from the kube-state-metrics endpoint. <br><br> Use bearer API token for authorization. See Kubernetes [documentation](https://kubernetes.io/docs/reference/access-authn-authz/service-accounts-admin/) for details.<br><br> The template contains additional macros, which can be used to filter out certain metrics of discovered worker nodes. | |[Microsoft SharePoint by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/sharepoint_http/README.md)|**{$SHAREPOINT.URL}** - portal page URL, for example *http://sharepoint.companyname.local/* (default: \`\`).<br>**{$SHAREPOINT.ROOT}** - a root directory; only the specified directory and all its subfolders will be monitored (default: /Shared Documents)<br>**{$SHAREPOINT.USER}**, **{$SHAREPOINT.PASSWORD}** - SharePoint login credentials (default: not set).|The template contains additional macros, which can be used to filter out certain dictionaries and types during LLD process (see template's [Readme.md](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/sharepoint_http/README.md) for the description of available filter macros).| |[NetApp AFF A700 by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/san/netapp_aff_a700_http/README.md)|**{$URL}** - AFF700 cluster URL address (default: ' ' )<br>**{$USERNAME}**, **{PASSWORD}** - AFF700 login credentials (default: not set).|Create a host for AFF A700 with cluster management IP as the Zabbix agent interface.| |[NGINX by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nginx_http/README.md)|**{$NGINX.STUB\_STATUS.HOST}** - the hostname or IP address of NGINX stub\_status host or container (default: localhost).<br>**{$NGINX.STUB\_STATUS.PATH}** - the path of NGINX stub\_status page (default: basic\_status).<br>**{$NGINX.STUB\_STATUS.PORT}** - the port of NGINX stub\_status host or container (default: 80).<br>**{$NGINX.STUB\_STATUS.SCHEME}** - the request scheme. Supported: http (default), https.|`'ngx_http_stub_status_module` should be set up (see NGINX [documentation](https://nginx.org/en/docs/http/ngx_http_stub_status_module.html) for details or template's Readme.md for configuration example).<br>To check availability, run:<br>`nginx -V 2>&1 \| grep -o with-http_stub_status_module`| |[NGINX Plus by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nginx_plus_http/README.md)|**{$NGINX.API.ENDPOINT}** - NGINX Plus API URL in the format `<scheme>://<host>:<port>/<location>/` (default: ' ').|1\. Enable NGINX Plus API (see NGINX [documentation](https://www.nginx.com/products/nginx/live-activity-monitoring/) for details).<br>2. Set the macro {$NGINX.API.ENDPOINT}<br>3. If required, use other template macros to filter out discovery operations and discover only required zones and upstreams.| |[PHP-FPM by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/php-fpm_agent/README.md)|**{$PHP\_FPM.HOST}** - a hostname or an IP of PHP-FPM status host or container (default: localhost).<br>**{$PHP\_FPM.PING.PAGE}** - PHP-FPM ping page path (default:ping).<br>**{$PHP\_FPM.PORT}** - the port of PHP-FPM status host or container (default: 80).<br>**{$PHP\_FPM.PROCESS\_NAME}** - PHP-FPM process name (default: php-fpm).<br>**{$PHP\_FPM.SCHEME}** - the request scheme. Supported: http (default), https.<br>**{$PHP\_FPM.STATUS.PAGE}** - PHP-FPM status page path (default:`status`).|1\. Open the php-fpm configuration file and enable the status page:<br>`pm.status_path = /status`<br>`ping.path = /ping`<br><br>2. Validate the syntax: `$ php-fpm7 -t`<br><br>3. Reload the php-fpm service.<br><br>4. In the Nginx Server Block (virtual host) configuration file, add (see template's *Readme.md* for an expanded example with comments):<br>`location ~ ^/(status\|ping)$ {`<br>`access_log off;`<br>`fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;`<br>`fastcgi_index index.php;`<br>`include fastcgi_params;`<br>`fastcgi_pass 127.0.0.1:9000;`<br>`}`<br><br>5. Check the syntax: `$ nginx -t`<br><br>6. Reload Nginx<br><br>7. Verify: `curl -L 127.0.0.1/status`| |[RabbitMQ cluster by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/rabbitmq_http/README.md)|**{$RABBITMQ.API.CLUSTER\_HOST}** - the hostname or IP address of RabbitMQ cluster API endpoint (default: 127.0.0.1).<br>**{$RABBITMQ.API.SCHEME}** - the request scheme. Supported: http (default), https.<br>**{$RABBITMQ.API.USER}**, **{$RABBITMQ.API.PASSWORD}** - RabbitMQ login credentials (default username: zbx\_monitor, password: zabbix).|Enable RabbitMQ management plugin (see [RabbitMQ documentation](https://www.rabbitmq.com/management.html)).<br><br>To create a RabbitMQ user with necessary permissions for monitoring, run:<br>'' rabbitmqctl add\_user zbx\_monitor <PASSWORD> ''<br>`rabbitmqctl set_permissions -p / zbx_monitor %% "" "" ".*"%%`<br>`rabbitmqctl set_user_tags zbx_monitor monitoring`<br><br>If the cluster consists of several nodes, it is recommended to assign the cluster template to a separate balancing host. In case of a single-node installation, the cluster template can be assigned to the host with a node template.| |[TiDB by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/tidb_http/tidb_tidb_http/README.md)|**{$TIDB.PORT}** - The port of TiDB server metrics web endpoint (default: 10080)<br>**{$TIDB.URL}** - TiDB server URL (default: localhost).|This template works with TiDB server of PingCAP TiDB cluster.<br>Internal service metrics are collected from TiDB /metrics endpoint and TiDB monitoring API.| |[TiDB PD by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/tidb_http/tidb_pd_http/README.md)|**{$TIDB.PORT}** - The port of TiDB server metrics web endpoint (default: 2379)<br>**{$TIDB.URL}** - TiDB server URL (default: localhost).|This template works with PD server of PingCAP TiDB cluster.<br>Internal service metrics are collected from PD /metrics endpoint and TiDB monitoring API.| |[TiDB TiKV by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/tidb_http/tidb_tikv_http/README.md)|**{$TIDB.PORT}** - The port of TiDB server metrics web endpoint (default: 20180)<br>**{$TIDB.URL}** - TiDB server URL (default: localhost).|This template works with TiKV server of PingCAP TiDB cluster.<br>Internal service metrics are collected from TiKV /metrics endpoint.| |[Travis CI by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/travis_ci_http/README.md)|**{$TRAVIS.API.TOKEN}** - Travis API Token (default: not set)<br>**{$TRAVIS.API.URL}** - Travis API URL (default: api.travis-ci.com).|Travis API authentication token can be found in the *User → Settings → API authentication* section.<br>{$TRAVIS.API.URL} format for a private project is *api.travis-ci.com*.<br>{$TRAVIS.API.URL} format for an enterprise project is *api.example.com* (replace example.com with the domain Travis CI is running on).| |[VMWare SD-WAN VeloCloud by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/net/velocloud_http/README.md)|**{$VELOCLOUD.TOKEN}** - VMware SD-WAN Orchestrator API Token (default: \`\`).<br>**{$VELOCLOUD.URL}** - VMware SD-WAN Orchestrator URL, for example, *velocloud.net* (default: \`\`).|API token should be created in the VMware SD-WAN Orchestrator (see [VMware documentation](https://docs.vmware.com/en/VMware-SD-WAN/4.0/vmware-sd-wan-operator-guide/GUID-C150D536-A75F-47C1-8AFF-17C417F40C1D.html) for details).| |[ZooKeeper by HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/zookeeper_http/README.md)|**{$ZOOKEEPER.COMMAND\_URL}** - admin.commandURL; the URL for listing and issuing commands relative to the root URL (default: commands).<br>**{ZOOKEEPER.PORT}** - admin.serverPort; the port the embedded Jetty server listens on (default: 8080).<br>**{$ZOOKEEPER.SCHEME}** - the request scheme. Supported: http (default), https.|Metrics are collected from each ZooKeeper node by requests to AdminServer (enabled by default). See [ZooKeeper documentation](https://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_adminserver_config) to enable or configure AdminServer.|
pt-br	# operação de modelo HTTP  Etapas para garantir a operação correta de modelos que coletam métricas com [agente HTTP](/manual/config/items/itemtypes/http):  1\. Crie um host no Zabbix e especifique um endereço IP ou nome DNS do alvo de monitoramento como a interface principal. Isso é necessário para o macro {HOST.CONN} para resolver corretamente nos itens do modelo.\ 2. [Link](/manual/config/templates/linking#linking_a_template) o modelo para o host criado no passo 1 (se o modelo não estiver disponível na instalação do Zabbix, pode ser necessário importar o .xml do template arquivo primeiro - veja [Modelos pronto para uso](/manual/config/templates_out_of_the_box) para instruções).\ 3. Ajuste os valores das macros obrigatórias conforme necessário.\ 4. Configure a instância que está sendo monitorada para permitir o compartilhamento de dados com Zabbix - veja as instruções na coluna *Passos/comentários adicionais*.  ::: dica  Esta página contém apenas um conjunto mínimo de macros e etapas de configuração necessárias para a operação adequada do modelo. Uma detalhada descrição de um modelo, incluindo a lista completa de macros, itens e triggers, está disponível no arquivo Readme.md do modelo (acessível por clicando em um nome de modelo). :::  |Modelo|Macros obrigatórios|Passos/comentários adicionais| |--------|----------------|----------------------- --| |[Apache por HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/apache_http)|**{$APACHE.STATUS.HOST}** - o nome do host ou Endereço IP da página de status do Apache (padrão: 127.0.0.1).<br>**{$APACHE.STATUS.PATH}** - o caminho do URL (padrão: server-status?auto).<br>**{$ APACHE.STATUS.PORT}** - a porta da página de status do Apache (padrão: 80).<br>**{$APACHE.STATUS.SCHEME}** - o esquema de solicitação. Suportado: http (padrão), https.|O módulo Apache mod\_status deve ser definido (consulte Apache [documentação](https://httpd.apache.org/docs/current/mod/mod_status.html) para obter detalhes).< br>Para verificar a disponibilidade, execute:<br>`httpd -M 2>/dev/null \| grep status_module`<br><br>Exemplo de configuração do Apache:<br>`<Location "/server-status">`<br>`SetHandler server-status`<br>`Require host example.com`<br>` </Local>`| |[Asterisco por HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/tel/asterisk_http)|**{$AMI.PORT}** - Número da porta AMI para verificação disponibilidade do serviço (padrão: 8088).<br>**{$AMI.SECRET}** - o segredo do Asterisk Manager (padrão: zabbix).<br>**{$AMI.URL}** - a API do Asterisk Manager URL no formato<br>`<scheme>://<host>:<port>/<prefix>/rawman`<br>(padrão: http://asterisk:8088/asterisk/rawman).<br> **{$AMI.USERNAME}** - o nome do Asterisk Manager.|1\. Ative o [servidor mini-HTTP](https://wiki.asterisk.org/wiki/display/AST/Asterisk+Builtin+mini-HTTP+Server).<br><br>2. Adicione a opção `webenabled=yes` à seção geral do arquivo *manager.conf*.<br><br>3. Crie um usuário *Asterisk Manager* na instância do Asterisk.| |[ClickHouse por HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/clickhouse_http/README.md)|**{$CLICKHOUSE.PORT}** - o porta do endpoint HTTP ClickHouse (padrão: 8123).<br>**{$CLICKHOUSE.SCHEME}** - o esquema de solicitação. Suportado: http (padrão), https.<br>**{$CLICKHOUSE.USER}**, **{$CLICKHOUSE.PASSWORD}** - Credenciais de login do ClickHouse (nome de usuário padrão: zabbix, senha: zabbix\_pass). <br>Se você não precisar de autenticação, remova os cabeçalhos dos itens do tipo de agente HTTP.|Crie um usuário ClickHouse com um perfil 'web' e permissão para visualizar bancos de dados (consulte ClickHouse [documentação](https://clickhouse.tech/ docs/en/operations/settings/settings-users/) para obter detalhes).<br><br>Consulte o arquivo *Readme.md* do modelo para obter uma configuração de arquivo zabbix.xml pronta para uso.| |[Cloudflare por HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/cloudflare_http/README.md)|**{$CLOUDFLARE.API.TOKEN}** - Valor do token da API Cloudflare (padrão: \`<change>\`).<br>**{$CLOUDFLARE.ZONE\_ID}** - ID da zona do site Cloudflare (padrão: \`<change>\`).| Os tokens de API da Cloudflare estão disponíveis na conta da Cloudflare em *Meu perfil→ Tokens de API*.<br>O ID da zona está disponível na conta da Cloudflare em *Início da conta → Site*.| |[DELL PowerEdge R720 por HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/dell/dell_r720_http/README.md),<br>[DELL PowerEdge R740 por HTTP](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/dell/dell_r740_http/README.md),<br>[DELL PowerEdge R820 por HTTP](https:/ /git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/dell/dell_r820_http/README.md),<br>[DELL PowerEdge R840 por HTTP](https://git.zabbix.com /projects/ZBX/repos/zabbix/browse/templates/server/dell/dell_r840_http/README.md)|**{$API.URL}** - URL da API Dell iDRAC Redfish no formato `<scheme>:// <host>:<port>` (padrão: <Coloque seu URL aqui>)<br>**{$API.USER}**, **{$API.PASSWORD}** - credenciais de login do Dell iDRAC (padrão: não definido).|Na interface Dell iDRAC do seu servidor:<br>1. Ative a API Redfish.<br>2. Crie um usuário para monitoramento com permissões somente leitura.| |[Agrupamento Elasticsearch por HT

en-us	#### httptest  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `httptest.update`: the parameter `uuid` can now be updated.\
pt-br	#### httptest  Mudanças:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `httptest.update`: o parâmetro `uuid` pode agora ser atualizado.\

en-us	# httptest.create
pt-br	# httptest.create

en-us	# httptest.delete
pt-br	# httptest.delete

en-us	# httptest.get
pt-br	# httptest.get

en-us	# httptest.update
pt-br	# httptest.update

en-us	#### ICMP pings  Zabbix uses external utility **fping** for processing of ICMP pings.  The utility is not part of Zabbix distribution and has to be additionally installed. If the utility is missing, has wrong permissions or its location does not match the location set in the Zabbix server/proxy configuration file ('FpingLocation' parameter), ICMP pings (**icmpping**, **icmppingloss**, **icmppingsec**) will not be processed.  See also: [known issues](/manual/installation/known_issues#simple_checks)  **fping** must be executable by the user Zabbix daemons run as and setuid root. Run these commands as user **root** in order to set up correct permissions:      shell> chown root:zabbix /usr/sbin/fping     shell> chmod 4710 /usr/sbin/fping  After performing the two commands above check ownership of the **fping** executable. In some cases the ownership can be reset by executing the chmod command.  Also check, if user zabbix belongs to group zabbix by running:      shell> groups zabbix  and if it's not add by issuing:      shell> usermod -a -G zabbix zabbix  Defaults, limits and description of values for ICMP check parameters:  |Parameter|Unit|Description|Fping's flag|Defaults set by|<|Allowed limits<br>by Zabbix|<| |---------|----|-----------|------------|---------------|-|---------------------------|-| |||||**fping**|**Zabbix**|**min**|**max**| |packets|number|number of request packets to a target|-C||3|1|10000| |interval|milliseconds|time to wait between successive packets|-p|1000||20|unlimited| |size|bytes|packet size in bytes<br>56 bytes on x86, 68 bytes on x86_64|-b|56 or 68||24|65507| |timeout|milliseconds|**fping v3.x** - timeout to wait after last packet sent, affected by *-C* flag<br> **fping v4.x** - individual timeout for each packet|-t|**fping v3.x** - 500<br>**fping v4.x** - inherited from *-p* flag, but not more than 2000||50|unlimited|  In addition Zabbix uses fping options *-i interval ms* (do not mix up with the item parameter *interval* mentioned in the table above, which corresponds to fping option *-p*) and *-S source IP address* (or *-I* in older fping versions). Those options are auto-detected by running checks with different option combinations. Zabbix tries to detect the minimal value in milliseconds that fping allows to use with *-i* by trying 3 values: 0, 1 and 10. The value that first succeeds is then used for subsequent ICMP checks. This process is done by each [ICMP pinger](/manual/concepts/server#server_process_types) process individually.  Auto-detected fping options are invalidated every hour and detected again on the next attempt to perform ICMP check. Set DebugLevel>=4 in order to view details of this process in the server or proxy log file.  ::: notewarning Warning: fping defaults can differ depending on platform and version - if in doubt, check fping documentation. :::  Zabbix writes IP addresses to be checked by any of three *icmpping\** keys to a temporary file, which is then passed to **fping**. If items have different key parameters, only ones with identical key parameters are written to a single file.\ All IP addresses written to the single file will be checked by fping in parallel, so Zabbix icmp pinger process will spend fixed amount of time disregarding the number of IP addresses in the file.  
pt-br	#### Ping ICMP  O Zabbix usa o utilitário externo **fping** para processar os pings ICMP.  O utilitário não faz parte da distribuição do Zabbix e precisa ser instalado individualmente. Se ele estiver ausente, com permissões insuficientes ou sua localização for diferente do valor definido no arquivo de configuração do Zabbix Server (parâmetro 'FpingLocation'), os itens de ICMP (**icmpping**, **icmppingloss**, **icmppingsec**) não serão processados.  Veja também: [problemas conhecidos](/manual/installation/known_issues#simple_checks)  O **fping** precisa ser executável pelos daemons do Zabbix rodando com 'setuid' do root. Execute estes comandos como **root** para configurar corretamente as permissões:      shell> chown root:zabbix /usr/sbin/fping     shell> chmod 4710 /usr/sbin/fping  Após executar os dois comandos acima, verifique o proprietário do executável **fping**. Em alguns casos o proprietário pode ser reconfigurado executando o comando chmod.  Verifique também se o usuário zabbix pertence ao grupo zabbix executando:      shell> groups zabbix  e se não pertencer, adicione-o da seguinte forma:      shell> usermod -a -G zabbix zabbix  Padrões, limites e descrições dos valores para os parâmetros de verificações ICMP:  |Parâmetro|Unidade|Descrição|Fping's flag|Padrões definidos por|<|Limites permitidos<br>pelo Zabbix|<| |---------|----|-----------|------------|--------- ------|-|---------------------------|-| |||||**fping**|**Zabbix**|**min**|**max**| |pacotes|number|número de pacotes de solicitação para um destino|-C||3|1|10000| |intervalo|milissegundos|tempo de espera entre pacotes sucessivos|-p|1000||20|ilimitado| |tamanho|bytes|tamanho do pacote em bytes<br>56 bytes em x86, 68 bytes em x86_64|-b|56 ou 68||24|65507| |tempo limite|milissegundos|**fping v3.x** - tempo limite de espera após o último pacote enviado, afetado pelo sinalizador *-C*<br> **fping v4.x** - tempo limite individual para cada pacote|-t| **fping v3.x** - 500<br>**fping v4.x** - herdado do sinalizador *-p*, mas não superior a 2000||50|ilimitado|  Além disso, o Zabbix usa as opções de fping *-i interval ms* (não confunda com o parâmetro de item *intervalo* mencionado na tabela acima, que corresponde à opção de fping *-p*) e endereço IP de origem *-S* (ou *-I* em versões mais antigas de fping). Essas opções são detectadas automaticamente executando verificações com diferentes combinações de opções. O Zabbix tenta detectar o valor mínimo em milissegundos que o fping permite usar com *-i* tentando 3 valores: 0, 1 e 10. O primeiro valor bem-sucedido é então usado para verificações ICMP subsequentes. Esta ação é executada por cada [processo de ping ICMP](/manual/concepts/server#server_process_types) individualmente.  As opções de fping detectadas automaticamente são invalidadas a cada hora e detectadas novamente na próxima tentativa de realizar a verificação ICMP. Defina DebugLevel>=4  para visualizar os detalhes desse processo no arquivo de log do Zabbix Server ou Proxy.  ::: notewarning Aviso: os padrões de fping podem diferir dependendo da plataforma e versão - em caso de dúvida, verifique a documentação do fping. :::  O Zabbix grava os endereços IP a serem verificados por qualquer uma das três chaves *icmpping\** em um arquivo temporário, que é então passado para o **fping**. Se os itens têm parâmetros de chave diferentes, apenas aqueles com parâmetros de chave idênticos são gravados em um único arquivo.\ Todos os endereços IP gravados no arquivo único serão verificados pelo fping em paralelo, então o processo de ping icmp do Zabbix levará uma quantidade fixa de tempo, desconsiderando o número de endereços IP no arquivo.

en-us	#### iconmap  Changes:\ [ZBXNEXT-6914](https://support.zabbix.com/browse/ZBXNEXT-6914) `iconmap.create`, `iconmap.update`: dropped support of the icon mapping object property `sortorder`.\
pt-br	#### mapa de ícones  Mudanças:\ [ZBXNEXT-6914](https://support.zabbix.com/browse/ZBXNEXT-6914) `iconmap.create`, `iconmap.update`: suporte descartado da propriedade do objeto de mapeamento de ícone `sortorder`.\

en-us	# iconmap.create
pt-br	# iconmap.create

en-us	# iconmap.delete
pt-br	# iconmap.delete

en-us	# iconmap.get
pt-br	# iconmap.get

en-us	# > Icon map object  The following objects are directly related to the `iconmap` API.
pt-br	# > Objeto de mapa de ícones  Os objetos a seguir estão diretamente relacionados à API `iconmap`.

en-us	### Icon mapping  The icon mapping object defines a specific icon to be used for hosts with a certain inventory field value. It has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |iconmappingid|string|*(readonly)* ID of the icon map.| |**iconid**<br>(required)|string|ID of the icon used by the icon mapping.| |**expression**<br>(required)|string|Expression to match the inventory field against.| |**inventory\_link**<br>(required)|integer|ID of the host inventory field.<br><br>Refer to the [host inventory object](/manual/api/reference/host/object#host_inventory) for a list of supported inventory fields.| |iconmapid|string|*(readonly)* ID of the icon map that the icon mapping belongs to.| |sortorder|integer|*(readonly)* Position of the icon mapping in the icon map.|
pt-br	### Mapeamento de ícones  O objeto de mapeamento de ícones define um ícone específico a ser usado para hosts com um determinado valor de campo de inventário. Tem as seguintes propriedades.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |iconmappingid|string|*(somente leitura)* ID do mapa de ícones.| |**iconid**<br>(obrigatório)|string|ID do ícone usado pelo mapeamento de ícones.| |**expressão**<br>(obrigatório)|string|Expressão para corresponder ao campo de inventário.| |**inventário\_link**<br>(obrigatório)|inteiro|ID do campo de inventário do host.<br><br>Consulte o [objeto de inventário do host](/manual/api/reference/host/object# host_inventory) para obter uma lista de campos de inventário com suporte.| |iconmapid|string|*(somente leitura)* ID do mapa de ícones ao qual o mapeamento de ícones pertence.| |sortorder|integer|*(somente leitura)* Posição do mapeamento de ícones no mapa de ícones.|

en-us	# Icon map  This class is designed to work with icon maps.  Object references:\  -   [Icon map](/manual/api/reference/iconmap/object#icon_map) -   [Icon mapping](/manual/api/reference/iconmap/object#icon_mapping)  Available methods:\  -   [iconmap.create](/manual/api/reference/iconmap/create) - create new     icon maps -   [iconmap.delete](/manual/api/reference/iconmap/delete) - delete icon     maps -   [iconmap.get](/manual/api/reference/iconmap/get) - retrieve icon     maps -   [iconmap.update](/manual/api/reference/iconmap/update) - update icon     maps
pt-br	# Mapa de ícones  Esta classe foi projetada para trabalhar com mapas de ícones.  Referências de objetos:\  - [Mapa de ícones](/manual/api/reference/iconmap/object#icon_map) - [Mapeamento de ícones](/manual/api/reference/iconmap/object#icon_mapping)  Métodos disponíveis:\  - [iconmap.create](/manual/api/reference/iconmap/create) - criar novo     mapas de ícones - [iconmap.delete](/manual/api/reference/iconmap/delete) - ícone de exclusão     mapas - [iconmap.get](/manual/api/reference/iconmap/get) - ícone de recuperação     mapas - [iconmap.update](/manual/api/reference/iconmap/update) - ícone de atualização     mapas

en-us	# iconmap.update
pt-br	# iconmap.update

en-us	##### If installed as package  Zabbix proxy runs as a daemon process. The proxy can be started by executing:      service zabbix-proxy start  This will work on most of GNU/Linux systems. On other systems you may need to run:      /etc/init.d/zabbix-proxy start  Similarly, for stopping/restarting/viewing status of Zabbix proxy, use the following commands:      service zabbix-proxy stop     service zabbix-proxy restart     service zabbix-proxy status
pt-br	##### Se instalado como pacote  Zabbix proxy roda como um processo em segundo plano. O proxy pode ser iniciado executando:  service zabbix-proxy start  Isso funcionará na maioria dos sistemas GNU/Linux. Em alguns sistemas você pode necessitar executar:   /etc/init.d/zabbix-proxy start  De forma semelhante, para parar/reiniciar/ver status do Zabbix proxy, utilize os seguintes comandos:  service zabbix-proxy stop service zabbix-proxy restart service zabbix-proxy status

en-us	# image.create
pt-br	# image.create

en-us	# image.delete
pt-br	# image.delete

en-us	# image.get
pt-br	# image.get

en-us	# > Image object  The following objects are directly related to the `image` API.
pt-br	# > Objeto de imagem  Os objetos a seguir estão diretamente relacionados à API `image`.

en-us	### Image  The image object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |imageid|string|*(readonly)* ID of the image.| |**name**<br>(required)|string|Name of the image.| |imagetype|integer|Type of image.<br><br>Possible values:<br>1 - *(default)* icon;<br>2 - background image.|
pt-br	### Imagem  O objeto de imagem tem as seguintes propriedades.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |imageid|string|*(somente leitura)* ID da imagem.| |**name**<br>(requerido)|string|Nome da imagem.| |imagetype|integer|Tipo de imagem.<br><br>Valores possíveis:<br>1 - *(padrão)* ícone;<br>2 - imagem de fundo.|

en-us	# Image  This class is designed to work with images.  Object references:\  -   [Image](/manual/api/reference/image/object#image)  Available methods:\  -   [image.create](/manual/api/reference/image/create) - create new     images -   [image.delete](/manual/api/reference/image/delete) - delete images -   [image.get](/manual/api/reference/image/get) - retrieve images -   [image.update](/manual/api/reference/image/update) - update images
pt-br	# Imagem  Esta classe é projetada para trabalhar com imagens.  Referências de objetos:\  - [Imagem](/manual/api/reference/image/object#image)  Métodos disponíveis:\  - [image.create](/manual/api/reference/image/create) - criar novo     imagens - [image.delete](/manual/api/reference/image/delete) - excluir imagens - [image.get](/manual/api/reference/image/get) - recupera imagens - [image.update](/manual/api/reference/image/update) - atualizar imagens

en-us	# image.update
pt-br	# imagem.atualização

en-us	 ### Implementation details  The high availability (HA) cluster is an opt-in solution and it is supported for Zabbix server. The native HA solution is designed to be simple in use, it will work across sites and does not have specific requirements for the databases that Zabbix recognizes. Users are free to use the native Zabbix HA solution, or a third-party HA solution, depending on what best suits the high availability requirements in their environment.  The solution consists of multiple zabbix\_server instances or nodes. Every node:  -   is configured separately -   uses the same database -   may have several modes: active, standby, unavailable, stopped  Only one node can be active (working) at a time. A standby node runs only one  process - the HA manager. A standby node does no data collection,  processing or other regular server activities; they do not listen  on ports; they have minimum database connections.  Both active and standby nodes update their last access time every 5 seconds. Each standby node monitors the last access time of the active node. If the last access time of the active node is over 'failover delay' seconds, the standby node switches itself to be the active node and assigns 'unavailable' status to the previously active node.  The active node monitors its own database connectivity - if it is lost for more than `failover delay-5` seconds, it must stop all processing and switch to standby mode. The active node also monitors the status of the standby nodes - if the last access time of a standby node is over 'failover delay' seconds, the standby node is assigned the 'unavailable' status.  The nodes are designed to be compatible across minor Zabbix versions.
pt-br	###Detalhes da implementação  O cluster de alta disponibilidade (HA) é uma solução opcional e é suportada pelo Zabbix server. A solução nativa de HA está designada para ser simples de usar, funcionará em todos os sites e não tem requisitos específicos para o banco de dados que o Zabbix reconhece. Os usuário são livres para usar a solução de HA nativa do Zabbix, ou uma solução de HA de terceiros, dependendo do que irá atender melhor os requisitos de alta disponibilidade em seu ambiente.  A solução consiste de múltiplas instâncias do zabbix_server ou nós. Cada nó:  - é configurado separadamente - usa o mesmo banco de dados - pode ter vários modos: ativo, espera, indisponível, parado  Apenas um nó pode estar ativo (trabalhando) por vez. Um nó de espera executa apenas o processo gerenciador do HA. Um nó de espera não realiza a coleta de dados, processamento ou outras atividades regulares do servidor; eles não escutam nas portas; eles tem conexões mínimas com o banco de dados.  Ambos os nós ativos e em espera atualizam sua última hora de acesso a cada 5 segundos. Cada nó em espera monitora o último horário de acesso do nó ativo. Se a última hora de acesso do nó ativo for maior que o 'atraso de failover' em segundos, o nó de espera muda para ser o nó ativo e atribui o status de 'indisponível' para o nó ativo anteriormente.  O nó ativo monitora sua própria conectividade com o banco de dados - se ela for perdida por mais de 'failover delay -5' segundos, ele deve parar todos os processos e mudar para o modo de espera. O nó ativo também monitora o status dos nós em espera - se o último horário de acesso do nó de espera for maior que o 'failover delay' em segundos, o nó em espera muda o status para 'indisponível'.

en-us	#### Implementation  Here are code snippets showing how to add Zabbix protocol header to the `data` you *want* to send in order to obtain `packet` you *should* send to Zabbix so it is interpreted correctly.  |Language|Code| |--------|----| |bash|`printf -v LENGTH '%016x' "${#DATA}"PACK=""for (( i=14; i>=0; i-=2 )); do PACK="$PACK\\x${LENGTH:$i:2}"; doneprintf "ZBXD\1$PACK%s" "$DATA"`{.bash}| |Java|`byte[] header = new byte[] {'Z', 'B', 'X', 'D', '\1',(byte)(data.length & 0xFF),(byte)((data.length >> 8) & 0xFF),(byte)((data.length >> 16) & 0xFF),(byte)((data.length >> 24) & 0xFF),'\0', '\0', '\0', '\0'};| |<|byte[] packet = new byte[header.length + data.length];System.arraycopy(header, 0, packet, 0, header.length);System.arraycopy(data, 0, packet, header.length, data.length);`{.Java}| |PHP|`$packet = "ZBXD\1" . pack('P', strlen($data)) . $data;`{.PHP}or`$packet = "ZBXD\1" . pack('V', strlen($data)) . "\0\0\0\0" . $data;`{.PHP}| |Perl|`my $packet = "ZBXD\1" . pack('<Q', length($data)) . $data;`{.Perl}or`my $packet = "ZBXD\1" . pack('V', length($data)) . "\0\0\0\0" . $data;`{.Perl}| |Python|`packet = "ZBXD\1" + struct.pack('<Q', len(data)) + data`{.Python}|
pt-br	#### Implementação  Aqui estão trechos de código mostrando como adicionar o cabeçalho do protocolo Zabbix ao `data` que você *deseja* enviar para obter o `pacote` que você *deveria* enviar para o Zabbix para que seja interpretado corretamente.  |Idioma|Código| |--------|----| |bash|`printf -v LENGTH '%016x' "${#DATA}"PACK=""for ((i=14; i>=0; i-=2)); do PACK="$PACK\\x${LENGTH:$i:2}"; doneprintf "ZBXD\1$PACK%s" "$DATA"`{.bash}| |Java|`byte[] cabeçalho = new byte[] {'Z', 'B', 'X', 'D', '\1',(byte)(data.length & 0xFF),(byte)( (data.length >> 8) & 0xFF),(byte)((data.length >> 16) & 0xFF),(byte)((data.length >> 24) & 0xFF),'\0', ' \0', '\0', '\0'};| |<|byte[] pacote = new byte[cabeçalho.comprimento + dados.comprimento];System.arraycopy(cabeçalho, 0, pacote, 0, cabeçalho.comprimento);System.arraycopy(dados, 0, pacote, cabeçalho.comprimento , data.length);`{.Java}| |PHP|`$packet = "ZBXD\1" . pack('P', strlen($dados)) . $data;`{.PHP}ou`$packet = "ZBXD\1" . pack('V', strlen($dados)) . "\0\0\0\0" . $dados;`{.PHP}| |Perl|`my $packet = "ZBXD\1" . pack('<Q', comprimento($dados)) . $data;`{.Perl}ou`my $packet = "ZBXD\1" . pack('V', comprimento($dados)) . "\0\0\0\0" . $data;`{.Perl}| |Python|`packet = "ZBXD\1" + struct.pack('<Q', len(data)) + data`{.Python}|

en-us	#### Important notes  -   If more than one user macro with context exists, Zabbix will try to     match the simple context macros first and then context macros with     regular expressions in an undefined order.  ::: notewarning Do not create different context macros matching the same string to avoid undefined behavior. :::  -   If a macro with its context is not found on host, linked templates     or globally, then the macro without context is searched for. -   Only low-level discovery macros are supported in the context. Any     other macros are ignored and treated as plain text.  Technically, macro context is specified using rules similar to [item key](/manual/config/items/item/key) parameters, except macro context is not parsed as several parameters if there is a `,` character:  -   Macro context must be quoted with `"` if the context contains a `}`     character or starts with a `"` character. Quotes inside quoted     context must be escaped with the `\` character. -   The `\` character itself is not escaped, which means it's impossible     to have a quoted context ending with the `\` character - the macro     {$MACRO:"a:\\b\\c\\"} is invalid. -   The leading spaces in context are ignored, the trailing spaces are     not:     -   For example {$MACRO:A} is the same as {$MACRO: A}, but not         {$MACRO:A }. -   All spaces before leading quotes and after trailing quotes are     ignored, but all spaces inside quotes are not:     -   Macros {$MACRO:"A"}, {$MACRO: "A"}, {$MACRO:"A" } and {$MACRO:         "A" } are the same, but macros {$MACRO:"A"} and {$MACRO:" A "}         are not.  The following macros are all equivalent, because they have the same context: {$MACRO:A}, {$MACRO: A} and {$MACRO:"A"}. This is in contrast with item keys, where 'key\[a\]', 'key\[ a\]' and 'key\["a"\]' are the same semantically, but different for uniqueness purposes.
pt-br	#### Anotações importantes  - Se existir mais de uma macro de usuário com contexto, o Zabbix tentará     combinar as macros de contexto simples primeiro e depois as macros de contexto com     expressões regulares em uma ordem indefinida.  ::: aviso Não crie macros de contexto diferentes que correspondam ao mesma string para evitar comportamento indefinido. :::  - Se uma macro com seu contexto não for encontrada no host, modelos vinculados     ou globalmente, a macro sem contexto é pesquisada. - Somente macros de descoberta de baixo nível são suportadas no contexto. Algum     outras macros são ignoradas e tratadas como texto simples.  Tecnicamente, o contexto macro é especificado usando regras semelhantes a [item key](/manual/config/items/item/key), exceto que o contexto da macro é não analisado como vários parâmetros se houver um caractere `,`:  - O contexto da macro deve ser citado com `"` se o contexto contiver um `}`     caractere ou começa com um caractere `"`. Aspas entre aspas     contexto deve ser escapado com o caractere `\`. - O caractere `\` em si não tem escape, o que significa que é impossível     ter um contexto citado terminando com o caractere `\` - a macro     {$MACRO:"a:\\b\\c\\"} é inválido. - Os espaços iniciais no contexto são ignorados, os espaços finais são     não:     - Por exemplo, {$MACRO:A} é igual a {$MACRO: A}, mas não         {$MACRO:A }. - Todos os espaços antes das cotações iniciais e após as cotações finais são     ignorado, mas todos os espaços entre aspas não são:     - Macros {$MACRO:"A"}, {$MACRO: "A"}, {$MACRO:"A" } e {$MACRO:         "A" } são iguais, mas as macros {$MACRO:"A"} e {$MACRO:" A "}         não são.  As macros a seguir são todas equivalentes, pois possuem a mesma contexto: {$MACRO:A}, {$MACRO: A} e {$MACRO:"A"}. Isso está em contraste com chaves de item, onde 'key\[a\]', 'key\[ a\]' e 'key\["a"\]' são as mesmo semanticamente, mas diferente para fins de exclusividade.

en-us	 #### Important notes  - Make sure to back up the database before the upgrade - If your database uses partitions, contact your DB administrator or Zabbix support team for help - The CSV files can be removed after a successful upgrade to primary keys
pt-br	 #### Anotações importantes  - Certifique-se de fazer backup do banco de dados antes da atualização - Se seu banco de dados usa partições, entre em contato com o administrador do banco de dados ou com a equipe de suporte do Zabbix para obter ajuda - Os arquivos CSV podem ser removidos após uma atualização bem-sucedida para as chaves primárias

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).
pt-br	#### Regras importantes  - Uma lista branca sem uma regra de negação só é permitida para system.run\[\*\]     Itens. Para todos os outros itens, os parâmetros AllowKey não são permitidos     sem um parâmetro DenyKey; neste caso o agente Zabbix **não irá     start** apenas com parâmetros AllowKey. - A ordem importa. Os parâmetros especificados são verificados um a um     de acordo com sua ordem de aparência no arquivo de configuração:     - Assim que uma chave de item corresponder a uma regra de permissão/negação, o item será         permitido ou negado; e a verificação de regras pára. Então, se um item         corresponde a uma regra de permissão e uma regra de negação, o resultado será         depende de qual regra vem primeiro.     - A ordem afeta também o parâmetro EnableRemoteCommands (se usado). - Números ilimitados de parâmetros AllowKey/DenyKey são suportados. - As regras AllowKey, DenyKey não afetam HostnameItem,     Parâmetros de configuração HostMetadataItem, HostInterfaceItem. - O padrão de chave é uma expressão curinga em que o curinga (\*)     caractere corresponde a qualquer número de caracteres em determinada posição.     Pode ser usado tanto no nome da chave quanto nos parâmetros. - Se uma chave de item específica não for permitida na configuração do agente, o     item será relatado como não suportado (nenhuma dica é dada quanto ao     razão); - O agente Zabbix com a opção de linha de comando --print (-p) não será exibido     chaves que não são permitidas pela configuração; - O agente Zabbix com a opção de linha de comando --test (-t) retornará     "Chave de item não compatível." status para chaves que não são permitidas por     configuração; - Comandos remotos negados não serão registrados no log do agente (se     LogRemoteCommands=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
pt-br	##### Importando dados  Importar esquema inicial:      cat /usr/share/zabbix-sql-scripts/mysql/proxy.sql | mysql -uzabbix -p zabbix  Para proxy com PostgreSQL (ou 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
pt-br	##### Importando dados  Importar esquema inicial:      cat /usr/share/zabbix-sql-scripts/mysql/proxy.sql | mysql -uzabbix -p zabbix  Para proxy com PostgreSQL (ou 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:      # zcat /usr/share/doc/zabbix-sql-scripts/mysql/schema.sql.gz | mysql -uzabbix -p zabbix  For proxy with PostgreSQL (or SQLite):      # zcat /usr/share/doc/zabbix-sql-scripts/postgresql/schema.sql.gz | sudo -u zabbix psql zabbix     # zcat /usr/share/doc/zabbix-sql-scripts/sqlite3/schema.sql.gz | sqlite3 zabbix.db  
pt-br	##### Importando dados  Importe o esquema inicial:      # zcat /usr/share/doc/zabbix-sql-scripts/mysql/schema.sql.gz | mysql -uzabbix -p zabbix  Para o proxy com PostgreSQL (ou SQLite):      # zcat /usr/share/doc/zabbix-sql-scripts/postgresql/schema.sql.gz | sudo -u zabbix psql zabbix     # zcat /usr/share/doc/zabbix-sql-scripts/sqlite3/schema.sql.gz | sqlite3 zabbix.db  

en-us	##### Importing data  Import initial schema:      # zcat /usr/share/doc/zabbix-sql-scripts/mysql/schema.sql.gz | mysql -uzabbix -p zabbix  For proxy with PostgreSQL (or SQLite):      # zcat /usr/share/doc/zabbix-sql-scripts/postgresql/schema.sql.gz | sudo -u zabbix psql zabbix     # zcat /usr/share/doc/zabbix-sql-scripts/sqlite3/schema.sql.gz | sqlite3 zabbix.db  
pt-br	##### Importando dados  Importar esquema inicial:      # zcat /usr/share/doc/zabbix-sql-scripts/mysql/schema.sql.gz | mysql -uzabbix -p zabbix  Para proxy com PostgreSQL (ou SQLite):      # zcat /usr/share/doc/zabbix-sql-scripts/postgresql/schema.sql.gz | sudo -u zabbix psql zabbix     # zcat /usr/share/doc/zabbix-sql-scripts/sqlite3/schema.sql.gz | sqlite3 zabbix.db  

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. :::
pt-br	#### Importar dados com Timescale DB  Com o TimescaleDB, além do comando de importação para o PostgreSQL, também execute:      cat /usr/share/zabbix-sql-scripts/postgresql/timescaledb.sql | sudo -u zabbix psql zabbix  ::: notewarning  O TimescaleDB somente é suportado com 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. :::
pt-br	#### Importar dados com Timescale DB  Com o TimescaleDB, além do comando de importação para o PostgreSQL, também execute:      cat /usr/share/zabbix-sql-scripts/postgresql/timescaledb.sql | sudo -u zabbix psql zabbix  ::: notewarning  O TimescaleDB somente é suportado com servidor  Zabbix. :::

en-us	#### Importing data with Timescale DB  With TimescaleDB, in addition to the import command for PostgreSQL, also run:      # zcat /usr/share/doc/zabbix-sql-scripts/postgresql/timescaledb.sql.gz | sudo -u zabbix psql zabbix  ::: notewarning TimescaleDB is supported with Zabbix server only. :::  
pt-br	#### Importando dados com Timescale DB  Com o TimescaleDB, além do comando de importação para PostgreSQL, também corre:      # zcat /usr/share/doc/zabbix-sql-scripts/postgresql/timescaledb.sql.gz | sudo -u zabbix psql zabbix  ::: notewarning TimescaleDB é compatível com o servidor Zabbix só. :::  

en-us	#### Importing data with Timescale DB  With TimescaleDB, in addition to the import command for PostgreSQL, also run:      # zcat /usr/share/doc/zabbix-sql-scripts/postgresql/timescaledb.sql.gz | sudo -u zabbix psql zabbix  ::: notewarning TimescaleDB is supported with Zabbix server only. :::  
pt-br	#### Importando dados com Timescale DB  Com o TimescaleDB, em adição ao comando de importação para PostgreSQL, também execute:      # zcat /usr/share/doc/zabbix-sql-scripts/postgresql/timescaledb.sql.gz | sudo -u zabbix psql zabbix  ::: notewarning TimescaleDB é suportado somente com o servidor Zabbix. :::  

en-us	#### Importing hosts and items  Import the host and items contained in the XML string. If any items in XML 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": {             "valueMaps": {                 "createMissing": true,                 "updateExisting": false             },             "hosts": {                 "createMissing": true,                 "updateExisting": true             },             "items": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             }         },         "source": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<zabbix_export><version>5.4</version><date>2020-03-13T15:31:45Z</date><groups><group><uuid>6f6799aa69e844b4b3918f779f2abf08</uuid><name>Zabbix servers</name></group></groups><hosts><host><host>Export host</host><name>Export host</name><groups><group><name>Zabbix servers</name></group></groups><interfaces><interface><interface_ref>if1</interface_ref></interface></interfaces><items><item><name>Item</name><key>item.key</key><delay>30s</delay><valuemap><name>Host status</name></valuemap><interface_ref>if1</interface_ref><request_method>POST</request_method></item></items><valuemaps><valuemap><name>Host status</name><mappings><mapping><value>0</value><newvalue>Up</newvalue></mapping><mapping><value>2</value><newvalue>Unreachable</newvalue></mapping></mappings></valuemap></valuemaps></host></hosts></zabbix_export>"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": true,     "id": 1 } ```
pt-br	#### Importando hosts e itens  Importe o host e os itens contidos na string XML. Se algum item no XML estiver faltando, eles serão deletados do banco de dados e tudo mais será deixado inalterado.  Requisição:  ```json {     "jsonrpc": "2.0",     "method": "configuration.import",     "params": {         "format": "xml",         "rules": {             "valueMaps": {                 "createMissing": true,                 "updateExisting": false             },             "hosts": {                 "createMissing": true,                 "updateExisting": true             },             "items": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             }         },         "source": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<zabbix_export><version>5.4</version><date>2020-03-13T15:31:45Z</date><groups><group><uuid>6f6799aa69e844b4b3918f779f2abf08</uuid><name>Zabbix servers</name></group></groups><hosts><host><host>Export host</host><name>Export host</name><groups><group><name>Zabbix servers</name></group></groups><interfaces><interface><interface_ref>if1</interface_ref></interface></interfaces><items><item><name>Item</name><key>item.key</key><delay>30s</delay><valuemap><name>Host status</name></valuemap><interface_ref>if1</interface_ref><request_method>POST</request_method></item></items><valuemaps><valuemap><name>Host status</name><mappings><mapping><value>0</value><newvalue>Up</newvalue></mapping><mapping><value>2</value><newvalue>Unreachable</newvalue></mapping></mappings></valuemap></valuemaps></host></hosts></zabbix_export>"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": true,     "id": 1 } ```

en-us	#### Importing hosts and items  Import the template and items contained in the YAML string. If any items in YAML are missing, they will be shown as deleted, and everything else will be left unchanged.  Request:  ```json {     "jsonrpc": "2.0",     "method": "configuration.import",     "params": {         "format": "xml",         "rules": {             "groups": {                 "createMissing": true,                 "updateExisting": true             },             "templates": {                 "createMissing": true,                 "updateExisting": true             },             "items": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "triggers": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "discoveryRules": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "valueMaps": {                 "createMissing": true,                 "updateExisting": false             }         },         "source": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><zabbix_export><version>5.4</version><date>2021-05-27T07:12:07Z</date><groups><group><uuid>6f6799aa69e844b4b3918f779f2abf08</uuid><name>Zabbix servers</name></group></groups><templates><template><uuid>e1bde9bf2f0544f5929f45b82502e744</uuid><template>Export template</template><name>Export template</name><groups><group><name>Zabbix servers</name></group></groups><items><item><uuid>3237bc89226e42ed8207574022470e83</uuid><name>Item</name><key>item.key</key><delay>30s</delay><valuemap><name>Host status</name></valuemap><triggers><trigger><uuid>bd1ed0089e4b4f35b762c9d6c599c348</uuid><expression>last(/Export template/item.key)=0</expression><name>Trigger</name></trigger></triggers></item></items><discovery_rules><discovery_rule><uuid>c91616bcf4a44f349539a1b40cb0979d</uuid><name>Discovery rule</name><key>rule.key</key><item_prototypes><item_prototype><uuid>7e164881825744248b3039af3435cf4b</uuid><name>Item prototype</name><key>prototype.key</key></item_prototype></item_prototypes></discovery_rule></discovery_rules><valuemaps><valuemap><uuid>7e666857c5df4af3a338349586f2afc3</uuid><name>Host status</name><mappings><mapping><value>0</value><newvalue>Up</newvalue></mapping><mapping><value>2</value><newvalue>Unreachable</newvalue></mapping></mappings></valuemap></valuemaps></template></templates></zabbix_export>"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {    "jsonrpc":"2.0",    "result":{       "templates":{          "updated":[             {                "before":{                   "uuid":"e1bde9bf2f0544f5929f45b82502e744",                   "template":"Export template",                   "name":"Export template"                },                "after":{                   "uuid":"e1bde9bf2f0544f5929f45b82502e744",                   "template":"Export template",                   "name":"Export template"                },                "items":{                   "added":[                      {                         "after":{                            "uuid":"3237bc89226e42ed8207574022470e83",                            "name":"Item",                            "key":"item.key",                            "delay":"30s",                            "valuemap":{                               "name":"Host status"                            }                         },                         "triggers":{                            "added":[                               {                                  "after":{                                     "uuid":"bd1ed0089e4b4f35b762c9d6c599c348",                                     "expression":"last(/Export template/item.key)=0",                                     "name":"Trigger"                                  }                               }                            ]                         }                      }                   ],                   "removed":[                      {                         "before":{                            "uuid":"bd3e7b28b3d544d6a83ed01ddaa65ab6",                            "name":"Old Item",                            "key":"ite_old.key",                            "delay":"30s",                            "valuemap":{                               "name":"Host status"                            }                         }                      }                   ]                },                "discovery_rules":{                   "updated":[                      {                         "before":{                            "uuid":"c91616bcf4a44f349539a1b40cb0979d",                            "name":"Discovery rule",                            "key":"rule.key"                         },                         "after":{                            "uuid":"c91616bcf4a44f349539a1b40cb0979d",                            "name":"Discovery rule",                            "key":"rule.key"                         },                         "item_prototypes":{                            "updated":[                               {                                  "before":{                                     "uuid":"7e164881825744248b3039af3435cf4b",                                     "name":"Old item prototype",                                     "key":"prototype_old.key"                                  },                                  "after":{                                     "uuid":"7e164881825744248b3039af3435cf4b",                                     "name":"Item prototype",                                     "key":"prototype.key"                                  }                               }                            ]                         }                      }                   ]                }             }          ]       }    },    "id":1 } ```
pt-br	#### Importando hosts e itens  Importa o template e itens contidos na string YAML. Se qualquer item  estiver faltando no YAML, ele será mostrado como excluído e todo o resto permanecerá inalterado.  Requisição:  ```json {     "jsonrpc": "2.0",     "method": "configuration.import",     "params": {         "format": "xml",         "rules": {             "groups": {                 "createMissing": true,                 "updateExisting": true             },             "templates": {                 "createMissing": true,                 "updateExisting": true             },             "items": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "triggers": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "discoveryRules": {                 "createMissing": true,                 "updateExisting": true,                 "deleteMissing": true             },             "valueMaps": {                 "createMissing": true,                 "updateExisting": false             }         },         "source": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><zabbix_export><version>5.4</version><date>2021-05-27T07:12:07Z</date><groups><group><uuid>6f6799aa69e844b4b3918f779f2abf08</uuid><name>Zabbix servers</name></group></groups><templates><template><uuid>e1bde9bf2f0544f5929f45b82502e744</uuid><template>Export template</template><name>Export template</name><groups><group><name>Zabbix servers</name></group></groups><items><item><uuid>3237bc89226e42ed8207574022470e83</uuid><name>Item</name><key>item.key</key><delay>30s</delay><valuemap><name>Host status</name></valuemap><triggers><trigger><uuid>bd1ed0089e4b4f35b762c9d6c599c348</uuid><expression>last(/Export template/item.key)=0</expression><name>Trigger</name></trigger></triggers></item></items><discovery_rules><discovery_rule><uuid>c91616bcf4a44f349539a1b40cb0979d</uuid><name>Discovery rule</name><key>rule.key</key><item_prototypes><item_prototype><uuid>7e164881825744248b3039af3435cf4b</uuid><name>Item prototype</name><key>prototype.key</key></item_prototype></item_prototypes></discovery_rule></discovery_rules><valuemaps><valuemap><uuid>7e666857c5df4af3a338349586f2afc3</uuid><name>Host status</name><mappings><mapping><value>0</value><newvalue>Up</newvalue></mapping><mapping><value>2</value><newvalue>Unreachable</newvalue></mapping></mappings></valuemap></valuemaps></template></templates></zabbix_export>"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ``` {.java} {    "jsonrpc":"2.0",    "result":{       "templates":{          "updated":[             {                "before":{                   "uuid":"e1bde9bf2f0544f5929f45b82502e744",                   "template":"Export template",                   "name":"Export template"                },                "after":{                   "uuid":"e1bde9bf2f0544f5929f45b82502e744",                   "template":"Export template",                   "name":"Export template"                },                "items":{                   "added":[                      {                         "after":{                            "uuid":"3237bc89226e42ed8207574022470e83",                            "name":"Item",                            "key":"item.key",                            "delay":"30s",                            "valuemap":{                               "name":"Host status"                            }                         },                         "triggers":{                            "added":[                               {                                  "after":{                                     "uuid":"bd1ed0089e4b4f35b762c9d6c599c348",                                     "expression":"last(/Export template/item.key)=0",                                     "name":"Trigger"                                  }                               }                            ]                         }                      }                   ],                   "removed":[                      {                         "before":{                            "uuid":"bd3e7b28b3d544d6a83ed01ddaa65ab6",                            "name":"Old Item",                            "key":"ite_old.key",                            "delay":"30s",                            "valuemap":{                               "name":"Host status"                            }                         }                      }                   ]                },                "discovery_rules":{                   "updated":[                      {                         "before":{                            "uuid":"c91616bcf4a44f349539a1b40cb0979d",                            "name":"Discovery rule",                            "key":"rule.key"                         },                         "after":{                            "uuid":"c91616bcf4a44f349539a1b40cb0979d",                            "name":"Discovery rule",                            "key":"rule.key"                         },                         "item_prototypes":{                            "updated":[                               {                                  "before":{                                     "uuid":"7e164881825744248b3039af3435cf4b",                                     "name":"Old item prototype",                                     "key":"prototype_old.key"                                  },                                  "after":{                                     "uuid":"7e164881825744248b3039af3435cf4b",                                     "name":"Item prototype",                                     "key":"prototype.key"                                  }                               }                            ]                         }                      }                   ]                }             }          ]       }    },    "id":1 } ```

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 removed from the host along with all entities inherited from the potentially unlinked templates (items, triggers, etc).|
pt-br	#### Importando  Para importar hosts, faça o seguinte:  - Vá para: *Configuração* → *Hosts* - Clique em *Importar* à direita - Selecione o arquivo de importação - Marque as opções necessárias nas regras de importação - Clique em *Importar*  ![](../../../assets/en/manual/xml_export_import/import_hosts.png)  Uma mensagem de sucesso ou falha da importação será exibida na parte dianteira.  Regras de importação:  |Regra|Descrição| |----|-----------| |*Atualizar existente*|Os elementos existentes serão atualizados com os dados retirados do arquivo de importação. Caso contrário, eles não serão atualizados.| |*Criar novo*|A importação adicionará novos elementos usando dados do arquivo de importação. Caso contrário, não irá adicioná-los.| |*Delete missing*|A importação removerá elementos existentes não presentes no arquivo de importação. Caso contrário, ele não os removerá.<br>Se *Excluir ausente* estiver marcado para vinculação de modelo, a vinculação de modelo existente não presente no arquivo de importação será removida do host junto com todas as entidades herdadas dos modelos potencialmente desvinculados (itens, acionadores , etc).|

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.|
pt-br	#### Importando  Para importar tipos de mídia, faça o seguinte:  - Vá para: *Administração* → *Tipos de mídia* - Clique em *Importar* à direita - Selecione o arquivo de importação - Marque as opções necessárias nas regras de importação - Clique em *Importar*  ![](../../../assets/en/manual/xml_export_import/import_media.png)  Uma mensagem de sucesso ou falha da importação será exibida no a parte dianteira.  Regras de importação:  |Regra|Descrição| |----|-----------| |*Atualizar existente*|Os elementos existentes serão atualizados com os dados retirados do arquivo de importação. Caso contrário, eles não serão atualizados.| |*Criar novo*|A importação adicionará novos elementos usando dados do arquivo de importação. Caso contrário, não irá adicioná-los.| |*Delete missing*|A importação removerá elementos existentes não presentes no arquivo de importação. Caso contrário, não irá removê-los.|

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. :::
pt-br	#### Importando  Para importar mapas de rede, faça o seguinte:  - Vá para: *Monitoramento* → *Mapas* - Clique em *Importar* à direita - Selecione o arquivo de importação - Marque as opções necessárias nas regras de importação - Clique em *Importar*  ![](../../../assets/en/manual/xml_export_import/import_maps.png)  Todos os campos de entrada obrigatórios estão marcados com um asterisco vermelho.  Uma mensagem de sucesso ou falha da importação será exibida no a parte dianteira.  Regras de importação:  |Regra|Descrição| |----|-----------| |*Atualizar existente*|Os mapas existentes serão atualizados com os dados obtidos do arquivo de importação. Caso contrário, eles não serão atualizados.| |*Criar novo*|A importação adicionará novos mapas usando dados do arquivo de importação. Caso contrário, não irá adicioná-los.|  Se você desmarcar ambas as opções de mapa e marcar as respectivas opções para imagens, somente as imagens serão importadas. A importação de imagens só está disponível para usuários superadministradores.  ::: aviso Se substituir uma imagem existente, afetará todos os mapas que estão usando esta imagem. :::

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 removed from the template along with all entities inherited from the potentially unlinked templates (items, triggers, etc).|  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.
pt-br	#### Importando  Para importar modelos, faça o seguinte:  - Vá para: *Configuração* → *Modelos* - Clique em *Importar* à direita - Selecione o arquivo de importação - Marque as opções necessárias nas regras de importação - Clique em *Importar*  ![](../../../assets/en/manual/xml_export_import/import_templates.png)  Todos os campos de entrada obrigatórios estão marcados com um asterisco vermelho.  Regras de importação:  |Regra|Descrição| |----|-----------| |*Atualizar existente*|Os elementos existentes serão atualizados com os dados retirados do arquivo de importação. Caso contrário, eles não serão atualizados.| |*Criar novo*|A importação adicionará novos elementos usando dados do arquivo de importação. Caso contrário, ele não irá adicioná-los.| |*Delete missing*|A importação removerá elementos existentes não presentes no arquivo de importação. Caso contrário, ele não os removerá.<br>Se *Excluir ausente* estiver marcado para vinculação de modelo, a vinculação de modelo existente não presente no arquivo de importação será removida do modelo junto com todas as entidades herdadas dos modelos potencialmente desvinculados (itens, gatilhos, etc).|  Na próxima tela, você poderá visualizar o conteúdo de um modelo sendo importado. Se este for um novo modelo, todos os elementos serão listados em verde. Ao atualizar um modelo existente, novos elementos de modelo são destacado em verde; os elementos de template removidos são destacados em vermelho; os elementos que não foram alterados são listados em um plano de fundo cinza.  ![](../../../assets/en/manual/xml_export_import/import_templates1.png){width="600"}  O menu à esquerda pode ser usado para navegar pela lista de mudanças. A seção *Atualizado* destaca todas as alterações feitas em elementos do modelo. A seção *Adicionado* lista novos elementos de modelo. O os elementos em cada seção são agrupados por tipo de elemento; pressione o cinza seta para baixo para expandir ou recolher o grupo de elementos.  ![](../../../assets/en/manual/xml_export_import/templates_import_menu.png)  Revise as alterações do modelo e pressione *Importar* para realizar a importação do modelo. Uma mensagem de sucesso ou falha da importação será exibida no a parte dianteira.

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.
pt-br	### Melhoria de desempenho nos sincronizadores de histórico  O desempenho de sincronizadores de histórico foi aprimorado, introduzindo uma nova trava de leitura e escrita.  Isso reduz o travamento entre os sincronizadores de histórico, trappers e proxy poller, usando uma trava de leitura compartilhada ao acessar o cache de configuração.  A nova trava pode ser bloqueada somente para escrita pelo sincronizador de configuração que realiza a recarga do cache de configuração.

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.
pt-br	### Melhoria de desempenho nos sincronizadores de histórico  O desempenho de sincronizadores de histórico foi aprimorado pela introdução de uma nova trava de leitura e escrita.  Isso reduz o travamento entre os sincronizadores de histórico, trappers e proxy poller, usando uma trava de leitura compartilhada ao acessar o cache de configuração.  A nova trava pode ser bloqueada somente para escrita pelo sincronizador de configuração que realiza a recarga do cache de configuração.

en-us	##### In accepting-side log:      ...failed to accept an incoming connection: from 127.0.0.1: support for TLS was not compiled in
pt-br	##### No log do lado da aceitação:       ... falhou ao aceitar uma conexão de entrada: de 127.0.0.1: suporte para TLS não foi compilado em

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).|
pt-br	Além dos parâmetros que são comum para todos os widgets [common](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters), você pode configurar as opções especificas abaixo:   |   |   | |--|--------| |*Host groups*|Grupos host para exibir dados.| |*Hosts*|Hosts para exibir dados.| |*Host tags*|Especifique as tags para limitar o número de hosts exibidos no widget. É possível incluir e excluir as tags específicas e os valores de tags. Diversas condições podem ser configuradas. O nome da tag correspondente é sempre sensível a maiúsculas e minúsculas.<br><br>Existem diversos operadores disponíveis para cada condição:<br>**Existe** - incluir os nomes de tags específicas<br>**Igual** - incluir os nomes de tags específicas e valores de tag (maiúscula-minúscula).<br>**Contém** - incluir os nomes de tags específicas quando os valores das tags contêm a spring inserida  (correspondência de subcadeia, não sensível a maiúsculas e minúsculas)<br>**Não existe** - excluir os nomes de tags específicas<br>**Não é igual** - excluir os nomes de tags específicas e valores de tag (maiúscula-minúscula)<br>**Não contém** - excluir os nomes de tags específicas quando os valores das tags contêm a spring inserida (correspondência de subcadeia, não sensível a maiúsculas e minúsculas)<br>Existem dois tipos de cálculos para as condições:<br>**E/Ou** - todas as condições deverão ser encontradas, as condições com o mesmo nome da tag serão agrupadas pela condição Ou<br>**Ou** - suficiente se uma condição for encontrada| |*Columns*|Adicione dados [columns](#columns) para exibição.<br>A ordem da coluna determina sua exibição da direita para esquerda.<br>As colunas podem ser reordenadas arrastando para cima e para baixo a alça antes do nome da coluna.| |*Order*|Especifique a ordem das linhas:<br>**Parte superior N** - em ordem decrescente pelo valor agregado da *Ordenação da coluna*<br>**Parte inferior N** - em ordem crescente pelo valor agregado da *Ordenação da coluna* | |*Order column*|Especifique a coluna da lista de *Colunas* definidas a ser usada para a ordenação *Top N* ou *Bottom N*.| |*Host count*|Contagem das linhas de host serão exibidas (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|
pt-br	Além dos parâmetros que são [comuns](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets#common-parameters) para todos os widgets, você pode definir as seguintes opções específicas:  | | | |---|---| |*Grupos de hosts*|Selecione os grupos de hosts a serem exibidos no mapa. Este campo é de preenchimento automático, portanto, começar a digitar o nome de um grupo oferecerá uma lista suspensa de grupos correspondentes. Role para baixo para selecionar. Clique em 'x' para remover os grupos selecionados. <br>Se nada for selecionado nos campos *Host groups* e *Hosts*, todos os hosts com coordenadas válidas serão exibidos.| |*Hosts*|Selecione os hosts a serem exibidos em todo o mapa. Este campo é de preenchimento automático, portanto, começar a digitar o nome de um host oferecerá uma lista suspensa de hosts correspondentes. Role para baixo para selecionar. Clique em 'x' para remover hosts selecionados. <br>Se nada for selecionado nos campos *Host groups* e *Hosts*, todos os hosts com coordenadas válidas serão exibidos.| |*Tags*|Especifique as tags para limitar o número de hosts exibidos no widget. É possível incluir e excluir tags e valores de tag específicos. Várias condições podem ser definidas. A correspondência de nomes de tags sempre diferencia maiúsculas de minúsculas.<br>Há vários operadores disponíveis para cada condição:<br>**Exists** - inclua os nomes de tags especificados<br>**Equals** - inclua os nomes de tags especificados e valores (diferencia maiúsculas de minúsculas)<br>**Contém** - inclui os nomes de tag especificados onde os valores de tag contêm a string inserida (correspondência de substring, não diferencia maiúsculas de minúsculas)<br>**Não existe** - exclui o especificado nomes de tag<br>**Não é igual** - exclui os nomes e valores de tag especificados (diferencia maiúsculas de minúsculas)<br>**Não contém** - exclui os nomes de tag especificados onde os valores de tag contêm a string inserida ( correspondência de substring, não diferencia maiúsculas de minúsculas)<br>Existem dois tipos de cálculo para condições:<br>**E/ou** - todas as condições devem ser atendidas, condições com o mesmo nome de tag serão agrupadas pela condição Ou<br >**Ou** - suficiente se uma condição for atendida| |*Visão inicial*|Coordenadas centrais separadas por vírgulas e um nível de zoom opcional para exibir quando o widget é carregado inicialmente no formato `<latitude>,<longitude>,<zoom>`<br>Se o zoom inicial for especificado, o O widget de mapa geográfico é carregado no nível de zoom fornecido. Caso contrário, o zoom inicial é calculado como metade do [zoom máximo](/manual/web_interface/frontend_sections/administration/general#geographic_maps) para o provedor de blocos específico.<br>A visualização inicial é ignorada se a visualização padrão estiver definida (consulte abaixo).<br>Exemplos:<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. 
pt-br	Além disso, o Zabbix disponibiliza o pacote zabbix-selinux-policy como parte dos pacotes RPM de origem para [RHEL 8](http://repo.zabbix.com/zabbix/6.0/rhel/8/SRPMS/) e [RHEL 7](http://repo.zabbix.com/zabbix/6.0/rhel/7/SRPMS/). Este pacote fornece uma política padrão básica para o SELinux e permite que os componentes do Zabbix  funcionem out-of-the-box (fora da caixa), permitindo que o Zabbix crie e use soquetes e habilite a conexão do https com o PostgreSQL (usado pelo frontend).   O arquivo de origem *zabbix_policy.te* contém as seguintes regras:        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;  Este pacote foi criado para evitar que os usuários desativem o SELinux por devido à complexidade da configuração. O pacote contém a política padrão que é o suficiente para acelerar a implantação e configuração do Zabbix. Para o nível máximo de segurança, é recomendável configurar as definições personalizadas do 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)
pt-br	##### Conexões de saída  O caso mais simples são as conexões de saída:  - Para conexões de saída com certificado - use TLSCipherCert13 ou      TLSCipherCert - Para conexões de saída com PSK - use TLSCipherPSK13 e      TLS CipherPSK - No caso dos utilitários zabbix\_get e zabbix\_sender a linha de comando      parâmetros `--tls-cipher13` e `--tls-cipher` podem ser usados      (a criptografia é especificada sem ambiguidade com um `--tls-connect`      parâmetro)

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.
pt-br	##### No log do lado da conexão:  Linux:       ...Em zbx_tls_init_child()      ...Biblioteca OpenSSL (versão OpenSSL 1.1.1 11 de setembro de 2018) inicializada      ...      ...Em zbx_tls_connect(): psk_identity:"PSK teste remetente"      ...Fim do erro zbx_tls_connect():FAIL: 'conexão fechada por peer'      ...send value error: TCP bem-sucedido, não é possível estabelecer TLS para [[localhost]:10051]: conexão fechada por peer  Janelas:       ...Biblioteca OpenSSL (versão OpenSSL 1.1.1a 20 de novembro de 2018) inicializada      ...      ...Em zbx_tls_connect(): psk_identity:"PSK teste remetente"      ...zbx_psk_client_cb() solicitou a identidade PSK "PSK teste remetente"      ...Fim do erro zbx_tls_connect():FAIL: 'Erro de E/S SSL_connect(): [0x00000000] A operação foi concluída com êxito.'      ...send value error: TCP bem-sucedido, não é possível estabelecer TLS para [[192.168.1.2]:10051]: SSL_connect() Erro de E/S: [0x00000000] A operação foi concluída com êxito.

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).
pt-br	#### Parâmetro do método de solicitação incorreto em itens  O parâmetro do método de solicitação, usado apenas em verificações HTTP, pode ser definido incorretamente como '1', um valor não padrão para todos os itens como resultado da atualização de uma versão do Zabbix anterior à 4.0. Para mais detalhes sobre como corrigir, consulte [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. :::
pt-br	#### Suporte adicional a macros de usuários  Em adição às localizações listadas, as [macros de usuário](/pt/manual/config/macros/usermacros), desde o Zabbix 2.0, suportam várias outras localizações:  -   Hosts     -   Interface IP/DNS     -   Interface port  ```{=html} <!-- --> ``` -   Proxy Passivo     -   Porta de interface  ```{=html} <!-- --> ``` -   Itens     -   SNMPv3 - nome de contexto     -   SNMPv3 - nome de segurança     -   SNMPv3 - senha de autenticação     -   SNMPv3 - senha privada     -   SNMPv1/v2 comunidade     -   SNMP OID     -   SNMP porta     -   SSH usuário     -   SSH chave pública     -   SSH chave privada     -   SSH senha     -   Telnet usuário     -   Telnet senha     -   Calculados [em sua         fórmula](/pt/manual/config/items/itemtypes/calculated#configurable_fields)     -   Trapper no campo "Hosts permtidos" (*desde o Zabbix 2.2*)  ```{=html} <!-- --> ``` -   Descoberta  ```{=html} <!-- --> ```         * SNMPv3 - Nome de contexto         * SNMPv3 - Nome de segurança         * SNMPv3 - Senha de autorização         * SNMPv3 - Senha privada         * SNMPv1/v2 comunidade         * SNMP OID  #### Macros utilizadas no processo de descoberta de baixo-nível (LLD)  Temos aqui mais um tipo de macro utilizada no processo de [LLD](/pt/manual/discovery/low_level_discovery) - **{\#MACRO}**. Este tipo de macro é utilizada nas regras de descoberta e pode retornar, por exemplo, os nomes reais dos sistemas de arquivos, interfaces de rede, árvores SNMP.  Estas macros podem ser utilizadas para criar novas entidades (item, trigger, gráficos, hosts) a partir de protótipos. Ao descobrir um novo elemento (sistema de arquivo, interface de rede, etc) estas macros são substituídas pelos nomes reais dos elementos e podem ser utilizadas na criação das novas entidades.  Na descoberta de máquinas virtuais estas macros podem ainda ser utilizadas para criar hosts e grupos de hosts através de [protótipos](/manual/vm_monitoring#host_prototypes).  As macros LLD podem ser utilizadas em:  -   protótipos de item     -   nomes     -   parâmetros de chaves     -   unidades     -   SNMP OIDs     -   sensores IPMI     -   fórmulas de itens calculados     -   Scripts SSH e Telnet     -   Parâmetros de itens em monitoramento de banco de dados     -   Descrições (Suportado desde o Zabbix 2.2.0) -   protótipos de gatilho     -   nomes     -   expressões (para se referenciar à um protótipo de gatilho e a         consultas independentes)     -   URLs (Suportado desde o Zabbix 3.0.0)     -   Descrições (Suportado desde o Zabbix 2.2.0) -   protótipos de gráficos     -   nomes -   protótipos de host (Suportado desde o Zabbix 2.2.0)     -   nomes     -   nomes visíveis     -   nomes de protótipos de grupo     -   (consulte [lista         completa](/manual/vm_monitoring/discovery_fields))  Algumas macros de LLD vêm em conjunto com o processo de LLD do Zabbix - {\#FSNAME}, {\#FSTYPE}, {\#IFNAME}, {\#SNMPINDEX}, {\#SNMPVALUE}. De qualquer forma o uso destas macros não é obrigatório quando você estiver criando um [LLD](/pt/manual/discovery/low_level_discovery#creating_custom_lld_rules). Você poderá utilizar qualquer outro nome de macro e referenciá-lo.

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.
pt-br	#### Cache de consulta de índice  Quando um item de índice dinâmico é solicitado, o Zabbix recupera e armazena em cache toda a tabela SNMP sob o OID base para o índice, mesmo que uma correspondência seja encontrada antes.  Isso é feito para que, caso outro item se refira ao mesmo OID base mais tarde, o Zabbix procure o índice no cache, em vez de consultar o host monitorado novamente. Observe que cada processo de poller usa um cache separado.  Em todas as operações subsequentes de recuperação de valor, apenas o índice encontrado é verificado. Se ele não mudou, o valor é solicitado. Se ele mudou, o cache é reconstruído - cada poller que encontra um índice alterado percorre a tabela SNMP do índice novamente.

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
pt-br	## Index  [NOME](#lbAB)    [SINOPSE](#lbAC)    [DESCRIÇÃO](#lbAD)    [OPÇÕES](#lbAE)    [EXEMPLOS](#lbAF)    [VER TAMBÉM](#lbAG)    ------------------------------------------------------------------------  Esse documento foi criado em: 21:23:35 GMT, 18 de Março, 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
pt-br	## Índice  [NOME](#lbAB)    [SINOPSE](#lbAC)    [DESCRIÇÃO](#lbAD)    [OPÇÕES](#lbAE)    [ARQUIVOS](#lbAF)    [VEJA TAMBÉM](#lbAG)    [AUTOR](#lbAH)    ------------------------------------------------------------------------  Este documento foi criado em: 11 de junho de 2021, às 12:58:30 GMT

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
pt-br	## Índice  [NAME](#lbAB)  [SINOPSE](#lbAC)  [DESCRIÇÃO](#lbAD)  [OPÇÕES](#lbAE)  [](#lbAF)      [EXEMPLOS](#lbAG)  [VER TAMBÉM](#lbAH)  [AUTOR](#lbAI)  -------------------------------------------------- -----------------------  Este documento foi criado por [man2html](/cgi-bin/man/man2html), usando as páginas do manual.\ Hora: 08:42:29 GMT, 11 de junho 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
pt-br	## Index  [NOME](#lbAB)  [SINÓPSE](#lbAC)  [DESCRIÇÃO](#lbAD)  [OPÇÕES](#lbAE)  [](#lbAF)      [STATUS DE SAÍDA](#lbAG)  [EXEMPLOS](#lbAH)  [VEJA TAMBÉM](#lbAI)  [AUTOR](#lbAJ)  ------------------------------------------------------------------------  Este documento foi criado em: 11 de junho de 2021, às 08:42:39 GMT

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
pt-br	## Index  [NOME](#lbAB)  [SINOPSE](#lbAC)  [DESCRIÇÃO](#lbAD)  [OPÇÕES](#lbAE)  [](#lbAF)      [ARQUIVOS](#lbAG)  [VEJA TAMBÉM](#lbAH)  [AUTOR](#lbAI)  ------------------------------------------------------------------------  Este documento foi criado às: 14:07:57 GMT, 22 de Novembro, 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
pt-br	## Index  [NOME](#lbAB)  [SINÓPSE](#lbAC)  [DESCRIÇÃO](#lbAD)  [OPÇÕES](#lbAE)  [](#lbAF)  [](#lbAG)      [ARQUIVOS](#lbAH)  [VEJA TAMBÉM](#lbAI)  [AUTOR](#lbAJ)  ------------------------------------------------------------------------  Este documento foi criado em: 04 de setembro de 2020, às 16:12:14 GMT

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
pt-br	## Índice  [NOME](#lbAB)  [SINOPSE](#lbAC)  [DESCRIÇÃO](#lbAD)  [OPÇÕES](#lbAE)  [](#lbAF)  [](#lbAG)      [ARQUIVOS](#lbAH)  [VEJA TAMBÉM](#lbAI)  [AUTOR](#lbAJ)  ------------------------------------------------------------------------  Este documento foi criado em: 16:12:22 GMT, 4 de setembro 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
pt-br	## Index  [NOME](#lbAB)  [SINOPSE](#lbAC)  [DESCRIÇÃO](#lbAD)  [OPÇÕES](#lbAE)  [](#lbAF)  [](#lbAG)      [ARQUIVOS](#lbAH)  [VEJA TAMBÉM](#lbAI)  [AUTOR](#lbAJ)  ------------------------------------------------------------------------  Esse documento foi criado em: 20:50:13 GMT, 22 de Novembro, 2021

en-us	### Informational
pt-br	### Informativo

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.
pt-br	##### Informix  O comando padrão do Informix **onstat** pode ser utilizado para monitorar virtualmente qualquer aspecto de um banco Informix. E o Zabbix também pode obter informações através de SNMP.

en-us	## Installation
pt-br	## Instalações

en-us	##### Installation from packages  An official zabbix-web-service package is available for RHEL/CentOS 8, SLES 15, Debian 10, Ubuntu 18.04, Ubuntu 20.04 in the [Zabbix repository](http://repo.zabbix.com/). Google Chrome browser is not included into these packages and has to be installed separately.  
pt-br	##### Installation from packages  An official zabbix-web-service package is available for RHEL/CentOS 8, SLES 15, Debian 10, Ubuntu 18.04, Ubuntu 20.04 in the [Zabbix repository](http://repo.zabbix.com/). Google Chrome browser is not included into these packages and has to be installed separately.  

en-us	##### Installation from sources  A configured Go version 1.13+ environment is required for building Zabbix agent 2.  To compile Zabbix web service from sources, run the `./configure` script with `--enable-webservice` option (see [Installing Zabbix web service](/manual/installation/install#installing_zabbix_web_service) for additional details).  A sample ./configure command for installing or upgrading Zabbix with addition of Zabbix web service may look like this:      ./configure --enable-server --enable-proxy --enable-agent --enable-webservice --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-unixodbc --with-libxml2 --with-openssl    
pt-br	##### Instalações por fontes  Um ambiente configurado  Go versão 1.13+  é necessário para criar Agente Zabbix 2.  Para compilar o serviços web  Zabbix a partir das fontes, execute o `./configure` script  `--enable-webservice` com a opção (veja [Installing Zabbix web service](/manual/installation/install#installing_zabbix_web_service) para mais detalhes).  Um exemplo ./configure comando para instalação ou atualização do Zabbix com adição do serviço web do Zabiix pode ser assim:      ./configure --enable-server --enable-proxy --enable-agent --enable-webservice --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-unixodbc --with-libxml2 --with-openssl    

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.|
pt-br	#### Instalação  Por favor, leia sempre o manual de instalação de um módulo específico. Isto é recomendado instalar novos módulos um por um para detectar falhas facilmente.  Pouco antes de instalar um módulo:  - Certifique-se de ter baixado o módulo de uma fonte confiável.     A instalação de código nocivo pode levar a consequências, como dados     perda - Diferentes versões do mesmo módulo (mesmo ID) podem ser instaladas em     paralelo, mas apenas uma única versão pode ser habilitada por vez  Etapas para instalar um módulo:  - Descompacte seu módulo dentro de sua própria pasta na pasta `modules` do     a interface do Zabbix - Certifique-se de que a pasta do módulo contenha pelo menos o manifest.json     Arquivo - Navegue até [Módulo     administração](/manual/web_interface/frontend_sections/administration/general#modules)     e clique no botão *Digitalizar diretório* - Novo módulo aparecerá na lista junto com sua versão, autor,     descrição e estado - Habilite o módulo clicando em seu status  Solução de problemas:  |Problema|Solução| |-------|--------| |*O módulo não apareceu na lista*|Certifique-se de que o arquivo manifest.json existe na pasta `modules/your-module/` do frontend do Zabbix. Se isso acontecer, significa que o módulo não é compatível com a versão atual do Zabbix. Se o arquivo manifest.json não existir, você provavelmente descompactou no diretório errado.| |*Frontend travado*|O código do módulo não é compatível com a versão atual do Zabbix ou configuração do servidor. Por favor, exclua os arquivos do módulo e recarregue o frontend. Você verá um aviso de que alguns módulos estão ausentes. Vá para [Module administration](/manual/web_interface/frontend_sections/administration/general#modules) e clique em *Scan directory* novamente para remover módulos inexistentes do banco de dados.| |*Aparece uma mensagem de erro sobre namespace, ID ou ações idênticas*|Novo módulo tentou registrar um namespace, ID ou ações que já estão registradas por outros módulos habilitados. Desabilite o módulo conflitante (mencionado na mensagem de erro) antes de habilitar o novo.| |*Aparecem mensagens de erro técnico*|Relatar erros ao desenvolvedor do módulo.|

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/).
pt-br	#### Instalação  Por favor, consulte [Oracle documentation](https://www.oracle.com/database/technologies/releasenote-odbc-ic.html) para todas instruções necessárias.   Para mais informações, consulte: [Installing 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/).
pt-br	#### Instalação  -   \*\* Red Hat Enterprise Linux/CentOS\*\*:  ```{=html} <!-- --> ```     # yum install postgresql-odbc  -   **Debian/Ubuntu**:  Por favor considere como referência a [documentação do PostgreSQL](https://www.postgresql.org/download/linux/ubuntu/) para baixar o driver de banco de dados necessário para a plataforma correspondente.  Para informações adicionais, consulte a [instalação do unixODBC](/manual/config/items/itemtypes/odbc_checks/).

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)
pt-br	#### Etapas de instalação   Para instalar, clique duas vezes no arquivo MSI baixado.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_b.png)  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_c.png)  Aceite a licença para prosseguir para a próxima etapa.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_d.png)  Especifique os seguintes parâmetros.  |Parâmetros|Descrição| |---------|-----------| |*Nome do Host*|Especifique o host name.| |*IP/DNS do servidor Zabbix *|Especifique o IP/DNS do servidor Zabbix.| |*Porta de comunicação do agente*|Especifique a porta de comunicação (10050 por padrão).| |*Servidor ou Proxy para ativar verificação*|Especifique o IP/DNS do servidor/proxy Zabbix para verificação ativa do agente.| |*Habilitar PSK*|Marque como selecionado para habilitar suporte TLS via chaves pré-compartilhadas.| |*Adicione a localização do agente PATH*|Adicione a localização do agente à variável PATH.|  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_e.png)  Insira a identidade e o valor da chave pré-compartilhada. Esta etapa só está disponível se você marcou Habilitar PSK na etapa anterior..  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_f.png)  Selecione os componentes  Zabbix para instalação - [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)  Os componentes do Zabbix junto com o arquivo de configuração serão instalados em uma pasta * Zabbix Agent * em Arquivos de Programas. zabbix \ _agentd.exe será configurado como serviço do Windows com inicialização automática.  ![](../../../../assets/en/manual/installation/install_from_packages/msi0_h.png)

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.
pt-br	#### Instalando agente  O agente pode ser instalado usando a interface gráfica ou pela linha de comando, por exemplo:      sudo installer -pkg zabbix_agent-5.4.0-macos-amd64-openssl.pkg -target /  Certifique-se de utilizar a versão correta do pacote Zabbix no comando. Esta deve corresponder ao nome do pacote baixado.

en-us	### Installing debuginfo packages  ::: noteclassic  Debuginfo packages are currently available for RHEL/CentOS 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.4/rhel/8/$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.      # yum install zabbix-debuginfo  This single package contains debug information for all binary Zabbix components.  
pt-br	### Instalando pacotes debuginfo  ::: noteclassic  Os pacotes debuginfo estão atualmente disponíveis para RHEL/CentOS versões 7, 6 e 5.  ::: To enable debuginfo repository edit */etc/yum.repos.d/zabbix.repo* file. Altere `enabled=0` para `enabled=1` para o repositório zabbix-debuginfo.      [zabbix-debuginfo]     name=Zabbix Official Repository debuginfo - $basearch     baseurl=http://repo.zabbix.com/zabbix/5.4/rhel/8/$basearch/debuginfo/     enabled=0     gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591     gpgcheck=1  Isso irá permitir que você instale o pacote zabbix-debuginfo.      # yum install zabbix-debuginfo  Este único pacote contém informações de debug para todos os componentes binários do Zabbix.  

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.
pt-br	### Instalando pacotes debuginfo   :::notaclássica  Os pacotes Debuginfo atualmente estão disponíveis para as versões 7, 6 e 5 do RHE. :::   Para habilitar o repositório debuginfo, editar o arquivo */etc/yum.repos.d/zabbix.repo*. Altere `enabled=0` para `enabled=1` para o repositório 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  Isso permitirá que você instale o pacote zabbix-debuginfo.      dnf install zabbix-debuginfo  Esse pacote único contém informações debug para todos os componentes binários do Zabbix.

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. :::
pt-br	##### Instalando o Elasticsearch e criando mapeamento  As duas etapas finais para fazer as coisas funcionarem são a instalação do Elasticsearch em si e criando o processo de mapeamento.  Para instalar o Elasticsearch, consulte [Instalação do Elasticsearch guia](https://www.elastic.co/guide/en/elasticsearch/reference/current/setup.html).  ::: noteclassic Mapeamento é uma estrutura de dados no Elasticsearch (semelhante a um tabela em um banco de dados). O mapeamento para todos os tipos de dados do histórico está disponível aqui: `database/elasticsearch/elasticsearch.map`. :::  ::: aviso A criação de mapeamento é obrigatória. Algumas funcionalidades será quebrado se o mapeamento não for criado de acordo com o instrução. :::  Para criar mapeamento para o tipo `text`, envie a seguinte solicitação para 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"          }       }    } }' ```  Solicitação semelhante deve ser executada para `Character` e `Log` criação de mapeamento de valores de histórico com correção de tipo correspondente.  ::: noteclassic Para trabalhar com o Elasticsearch, consulte [Página de Requisito ](/manual/installation/requirements#server) para em formação. :::  ::: noteclassic [Housekeeper](/manual/installation/requirements?s[]=housekeeper) não está excluindo nenhum dado do Elasticsearch.. :::

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.
pt-br	#### Instalando localidades  Para listar todos os idiomas instalados, execute:      localidade -a  Se alguns idiomas necessários não estiverem listados, abra o */etc/locale.gen* e descomente os códigos de idioma necessários. Desde o Zabbix usa a codificação UTF-8, você precisa selecionar localidades com o conjunto de caracteres UTF-8.  Agora, execute:      locale-gen  Reinicie o servidor web.  As localidades agora devem ser instaladas. Pode ser necessário recarregar o Zabbix página de frontend no navegador usando Ctrl + F5 para que novos idiomas apareçam.

en-us	#### - Installing Zabbix daemons  
pt-br	#### - Instalando daemons do 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.
pt-br	#### Instalando o Zabbix  Se instalar o Zabbix diretamente do [Zabbix git repositório](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse), arquivos de tradução devem ser gerados manualmente. Para gerar a tradução arquivos, execute:      fazer gettext     locale/make_mo.sh  Este passo não é necessário ao instalar o Zabbix a partir de pacotes ou fontes arquivos tar.gz.

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.|
pt-br	### Histórico inteiro  O objeto de histórico inteiro tem as seguintes propriedades.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--------|---------------------------------------- -----------|-----------| |clock|timestamp|Horário em que esse valor foi recebido.| |itemid|string|ID do item relacionado.| |ns|inteiro|Nanosegundos quando o valor foi recebido.| |valor|inteiro|Valor recebido.|

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.|
pt-br	### Tendência de números inteiros      O objeto de tendência inteiro tem as seguintes propriedades.      |Propriedade|[Type](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |clock|timestamp|Timestamp de uma hora para a qual o valor foi calculado. Por exemplo. timestamp de 04:00:00 significa valores calculados para o período 04:00:00-04:59:59.| |itemid|integer|ID do item relacionado.| |num|integer|Número de valores que estavam disponíveis para a hora.| |value\_min|integer|Valor mínimo por hora.| |value\_avg|integer|Valor médio por hora.| |value\_max|integer|Valor máximo por hora.|

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. -   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.
pt-br	##### Criação de interface ao adicionar hosts  Quando hosts são adicionados como resultado da descoberta de rede, eles recebem interfaces criadas de acordo com estas regras:  - os serviços detectados - por exemplo, se uma verificação SNMP for bem-sucedida, um     A interface SNMP será criada - se um host respondeu tanto ao agente Zabbix quanto às solicitações SNMP, ambos     tipos de interfaces serão criados - se os critérios de exclusividade forem o agente Zabbix ou dados retornados por SNMP, o     a primeira interface encontrada para um host será criada como padrão.     Outros endereços IP serão adicionados como interfaces adicionais. - se um host respondeu apenas às verificações do agente, ele será criado com um     apenas interface do agente. Se ele começar a responder ao SNMP mais tarde,     interfaces SNMP adicionais seriam adicionadas. - se 3 hosts separados foram criados inicialmente, tendo sido descobertos     pelos critérios de exclusividade "IP" e, em seguida, a regra de descoberta é     modificado para que os hosts A, B e C tenham critérios de exclusividade idênticos     resultado, B e C são criados como interfaces adicionais para A, o     primeiro hospedeiro. Os hospedeiros individuais B e C permanecem. Em *Monitoramento →     Discovery* as interfaces adicionadas serão exibidas no campo "Discovered     dispositivo", em fonte preta e recuada, mas a coluna "Host monitorado"     coluna exibirá apenas A, o primeiro host criado.     "Uptime/Downtime" não é medido para IPs que são considerados     interfaces adicionais.

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)
pt-br	#### Itens da fila interna  Há também outros dois itens que permitem especificamente a consulta remota estatísticas da fila interna em outra instância do Zabbix:  - `zabbix[stats,<ip>,<port>,queue,<from>,<to>]` item interno - para     consultas de filas internas diretas para servidor/proxy Zabbix remoto - `zabbix.stats[<ip>,<port>,queue,<from>,<to>]` item do agente - para     consultas de filas internas baseadas em agente para servidor/proxy Zabbix remoto  Veja também: [Itens internos](/manual/config/items/itemtypes/internal), [itens do agente Zabbix](/manual/config/items/itemtypes/zabbix_agent)

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).
pt-br	Na configuração [trigger action](/manual/config/notifications/action/conditions#trigger-actions),  a condição   *Trigger nome* foi renomeada *Evento nome* para descrever melhor sua função. Observe que por padrão, o evento nome é combinado com o trigger nome, a menos que um evento nome personalizado seja especificado em [trigger configuration](/manual/config/triggers/trigger).

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.
pt-br	A introdução de plug-ins carregáveis causou as seguintes alterações nos parâmetros de configuração:  - o parâmetro *Plugins.\<PluginName>.Path* foi movido para *Plugins.\<PluginName>.System.Path*. - o parâmetro *Plugins.\<PluginName>.Capacity*, embora ainda suportado, foi descontinuado; use   *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.
pt-br	#### Expressão regular inválida em itens proc.*  Itens de agente **proc.*** agora se tornarão 'não suportados' se uma expressão regular inválida for fornecida.

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.
pt-br	#### Expressões regulares inválidas após a troca para PCRE2   No Zabbix 6.0, o suporte para PCRE2 foi adicionado. Embora o PCRE ainda seja suportado, os pacotes de instalação do Zabbix para RHEL 7 e mais recentes, SLES (todas as versões), Debian 9 e mais recentes, Ubuntu 16.04 e mais recentes foram atualizados para usar o PCRE2. Embora forneça muitos benefícios, a mudança para o PCRE2 pode fazer com que certos padrões de expressões regulares PCRE existentes se tornem inválidos ou se comportem de maneira diferente. Em particular, isso afeta o padrão *\^[\\w-\\.]*. Para tornar essa expressão regular válida novamente sem afetar a semântica, mude a expressão para *\^[-\\w\\.]* . Isso acontece devido ao fato de que o PCRE2 trata o sinal de traço como um delimitador, criando uma faixa dentro de uma classe de caracteres. Os seguintes pacotes de instalação do Zabbix foram atualizados e agora usam PCRE2: RHEL 7 e mais recentes, SLES (todas as versões), Debian 9 e mais recentes, Ubuntu 16.04 e mais recentes.

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.
pt-br	#### Detalhes do inventário  A guia **Visão geral** contém algumas informações gerais sobre o host juntamente com links para scripts predefinidos, dados de monitoramento mais recentes e opções de configuração:  ![](../../../../../assets/en/manual/web_interface/inventory_host.png){width="600"}  A guia **Detalhes** contém todos os detalhes de inventário disponíveis para o hospedeiro:  ![](../../../../../assets/en/manual/web_interface/inventory_host2.png){width="600"}  A integridade dos dados de inventário depende de quanto inventário informações são mantidas com o host. Se nenhuma informação for mantida, a guia *Detalhes* é desabilitada.

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.  
pt-br	#### Macros de inventário  Existem macros de inventário de host {INVENTORY.\*} disponíveis para utilização em  notificações, por exemplo:  "O Servidor em {INVENTORY.LOCATION1} apresenta um problema, a pessoa responsável é {INVENTORY.CONTACT1}, número de telefone {INVENTORY.POC.PRIMARY.PHONE.A1}."  Para mais detalhes, acesse a página [supported macro](/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.  
pt-br	##### Seleção do modo de inventário  O modo de inventário pode ser selecionado na configuração do host.  O modo de inventário por padrão, para novos hosts, é selecionado com base no *Modo padrão do inventário em novos hosts* definido em *Administração* → *Geral* → *[Other](/manual/web_interface/frontend_sections/administration/general#outros_parametros)*.  Para hosts adicionados a partir de regras de descoberta de rede ou ações de autorregistro, é possível definir uma *Operação de modo de inventário* selecionando modo manual ou automático. Esta operação sobrescreve as configurações de *Modo padrão de inventário de host*.

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*, *Applications*, *Items*, *Triggers*, *Graphs*, *Discovery*, *Web*.<br>The amount of configured entities is listed in parenthesis after each link.|  The **Details** tab shows all inventory fields that are populated (are not empty).  
pt-br	#### Visão geral do inventário  Os detalhes de todos os dados presentes no inventário estão disponíveis no menu *Inventário*.  Em *Inventário → Visão Geral* você visualizar a quantidade de hosts filtrando por vários campos do inventário.  Em *Inventário → Hosts* você pode visualizar todos os hosts que contém informações de inventário. Ao clicar no nome do host, serão exibidos os detalhes do inventário do host em questão.  ![](../../../../assets/en/manual/web_interface/inventory_host.png){width="600"}  A aba **Visão geral** apresenta:  |Parâmetro|<|<|<|<|Descrição| |---------|-|-|-|-|-----------| |*Nome do host*|<|<|<|<|Nome do Host.<br>Ao clicar no nome do host é aberto o menu com os scripts definidos para ele.<br>O nome do host é exibido com um ícone laranja caso esteja em modo de manutenção.| |*Nome visível*|<|<|<|<|Nome visível do host (se definido).| |*Interfaces do Host<br>(Agent, SNMP, JMX, IPMI)*|<|<|<|<|Este bloco mostra os detalhes das interfaces configuradas para o host.| |*OS*|<|<|<|<|Sistema Operacional definido no inventário (se definido).| |*Hardware*|<|<|<|<|Descrição do hardware (se definido).| |*Software*|<|<|<|<|Descrição do software definido (se definido).| |*Descrição*|<|<|<|<|Descrição do Host.| |*Monitoramento*|<|<|<|<|Links para informações de monitoramento do host: *Web*, *Dados recentes*, *Problemas*, *Gráficos*, *Dashboards*.| |*Configuração*|<|<|<|<|Links para configurações do host: *Host*, *Aplicações*, *Items*, *Triggers*, *Gráficos*, *Descobertas*, *Web*.<br>A quantidade de entidades configuradas de cada tipo é exibida.|  A aba **Detalhes** exibe todos os campos que possuem valores (que não estão vazios).

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).
pt-br	#### Verificações IPMI  As verificações IPMI não funcionarão com o pacote de biblioteca  padrão OpenIPMI no Debian anterior a 9 (stretch) e Ubuntu anterior  a 16.04 (xenial). Para corrigir isto, recompile a biblioteca OpenIPMI  com OpenSSL habilitado conforme discutido em [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.
pt-br	#### Comandos remotos IPMI  Para comandos remotos IPMI, a seguinte sintaxe deve ser usada:      <comando> [<valor>]  Onde  - <command> - um dos comandos IPMI sem espaços - <valor> - 'on', 'off' ou qualquer inteiro sem sinal. <valor>     é um parâmetro opcional.

en-us	# IPMI template operation  IPMI templates do not require any specific setup. To start monitoring, [link](/manual/config/templates/linking#linking_a_template) the template to a target host (if the template is not available in your Zabbix installation, you may need to import the template's .xml file first - see [Templates out-of-the-box](/manual/config/templates_out_of_the_box) section for instructions).\  ::: notetip  This page contains only a minimum set of macros and setup steps that are required for proper template operation. A detailed description of a template, including the full list of macros, items and triggers, is available in the template's Readme.md file (accessible by clicking on a template name).  :::  |Template|Mandatory macros|Additional steps/comments| |--------|----------------|-------------------------| |[Chassis by IPMI](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/chassis_ipmi/README.md)|**{$IPMI.USER}**, **{$IPMI.PASSWORD}** - credentials for access to BMC (default: none)|\-|
pt-br	# operação do modelo IPMI  Os modelos IPMI não requerem nenhuma configuração específica. Para iniciar o monitoramento, [link](/manual/config/templates/linking#linking_a_template) o modelo para um host de destino (se o template não estiver disponível em seu Zabbix instalação, pode ser necessário importar primeiro o arquivo .xml do modelo - veja [Modelos prontos para uso](/manual/config/templates_out_of_the_box) seção para instruções).\  ::: dica  Esta página contém apenas um conjunto mínimo de macros e etapas de configuração necessárias para a operação adequada do modelo. Uma detalhada descrição de um modelo, incluindo a lista completa de macros, itens e triggers, está disponível no arquivo Readme.md do modelo (acessível por clicando em um nome de modelo). :::  |Modelo|Macros obrigatórios|Passos/comentários adicionais| |--------|----------------|----------------------- --| |[Chassis by IPMI](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/chassis_ipmi/README.md)|**{$IPMI.USER}**, * *{$IPMI.PASSWORD}** - credenciais para acesso ao BMC (padrão: nenhum)|\-|

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).
pt-br	#### Problemas no IPv6 em armadilhas SNMPv3  Devido a um bug no net-snmp, o endereço IPv6 pode não ser exibido corretamente ao usar SNMPv3 em armadilhas SNMP.ara mais detalhes e uma possível solução alternativa, consulte [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.
pt-br	#### Problemas no Zabbix 6.0.11  ##### Erros de análise de JSONPath  Erros de análise de JSONPath ocorrem em caso de espaços em branco iniciais e  array/object vazio. Esses erros foram corrigidos no Zabbix 6.0.12.  #####  Avaliação de E/OU em filtros LLD   A avaliação de expressões AND/OR nos filtros/sobreposições de descoberta de baixo nível pode falhar nesta versão. Corrigido no 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.\
pt-br	#### item  Correções de bugs:\ [ZBX-19118](https://support.zabbix.com/browse/ZBX-19118) `item.create`, `item.update`: A propriedade`interfaceid` não é mais necessária para criar/atualizar um item do tipo de agente 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. 
pt-br	#### Mudanças no Item   Suporte nativo para os [items](/manual/config/items/itemtypes/zabbix_agent) **net.dns** e **net.dns.record** foi adicionado ao agente Zabbix 2. No agente Zabbix 2 para Windows, agora esses itens permitem endereços de IP DNS personalizados no parâmetro `ip` e não mais ignoram os parâmetros de  `timeout` e `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`.\
pt-br	#### item  Mudanças:\ [ZBXNEXT-7049](https://support.zabbix.com/browse/ZBXNEXT-7049) `item.get`, `item.create`, `item.update`: adicionou o terceiro parâmetro à etapa de pré-processamento do padrão Prometheus. O segundo parâmetro agora determinará um método de agregação: `value`, `label`, `function`. O terceiro parâmetro agora conterá a saída do Prometheus para o método de agregação `label` ou uma função de agregação para o método de agregação `function`.\

en-us	#### item  Changes:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `item.update`: the parameter `uuid` can now be updated.\
pt-br	#### item  Mudanças:\ [ZBXNEXT-7951](https://support.zabbix.com/browse/ZBXNEXT-7951) `item.update`: o parâmetro `uuid` pode agora ser atualizado.\

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. :::
pt-br	##### 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:  ##### Configuração do item  Para configurar um item de captura (trapper):  -   Acesse *Configuração* → *Hosts* -   Clique em *Itens* na linha do host -   Clique em *Criar item* -   Insira os parâmetros do item no formulário  ![](../../../../../assets/en/manual/config/items/itemtypes/trapper_item.png)  Todos os campos obrigatórios estão marcados com um asterisco vermelho.  Os campos que requerem informações específicas para itens de trapper são:  |   |   | |--|--------| |*Tipo*|Selecione o **Zabbix trapper** aqui.| |*Chave*|Insira uma chave que será utilizada para reconhecer o item ao enviar dados.| |*Tipo de informação*|Selecione o tipo de informação que corresponderá ao formato dos dados que serão enviados.| |*Hosts permitidos*|Lista de endereços IP delimitados por vírgula, opcionalmente em notação CIDR, ou nomes DNS.<br>Se especificado, as conexões de entrada serão aceitas apenas dos hosts listados aqui.<br>Se o suporte IPv6 estiver ativado, então '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' são tratados igualmente e '::/0' permitirá qualquer endereço IPv4 ou IPv6.<br>'0.0.0.0/0' pode ser usado para permitir qualquer endereço IPv4.<br>Observe que os "endereços "IPv4-compatible IPv6" (0000::/96 prefix) são suportados, mas são depreciados pelo [RFC4291](https://tools.ietf.org/html/rfc4291#section-2.5.5).<br>Por exemplo: 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>Espaços e [user macros](/manual/config/macros/user_macros) são permitidos neste campo desde o Zabbix 2.2.0.<br>Macros do host {HOST.HOST}, {HOST.NAME}, {HOST.IP}, {HOST.DNS}, {HOST.CONN} são permitidos neste campo desde o Zabbix 4.0.2.|  ::: noteclassic Você pode ter que esperar até 60 segundos após salvar o item até que o servidor pegue as alterações de uma atualização do cache de configuração, antes de poder enviar valores. :::

en-us	# item.create
pt-br	# item.create

en-us	# item.delete
pt-br	# item.delete

en-us	##### Item filter  The **first** parameter allows to filter the items we are interested in. 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.
pt-br	##### Filtro de itens  O parâmetro **first** permite filtrar os itens que nos interessam. Um filtro complexo pode ser usado, referenciando a chave do item, grupo de hosts e tags, conforme ilustrado pelos exemplos:  |Exemplo de sintaxe|Descrição| |--------------|-----------| |/host/key\[abc,\*\]|Corresponde a itens semelhantes neste host.| |/\*/key|Corresponde ao mesmo item de qualquer host.| |/\*/key?\[group="ABC" and tag="tagname:value"\]|Corresponde ao mesmo item de qualquer host do grupo ABC com tags 'tagname:value'.| |/\*/key\[a,\*,c\]?\[(grupo="ABC" e tag="Tag1") ou (grupo="DEF" e (tag="Tag2" ou tag=" Tag3:value"))\]|Corresponde a itens semelhantes de qualquer host do grupo ABC ou DEF com as respectivas tags.|  Todos os itens referenciados devem existir e coletar dados. Apenas itens ativados em hosts habilitados são incluídos nos cálculos.  ::: não importante Se a chave de item de um item referenciado for alterada, o filtro deve ser atualizado manualmente. :::  Especificar um grupo de hosts pai inclui o grupo pai e todos os grupos de hosts com seus itens.

en-us	# item.get
pt-br	# item.get

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).
pt-br	#### Chave do item  As consultas SQL são executadas usando um tipo de item "Monitor de banco de dados". Portanto, a maioria das instruções sobre [ODBC monitoramento](/manual/config/items/itemtypes/odbc_checks) se aplicam em para obter uma regra de descoberta "Monitor de banco de dados" funcional.  Duas chaves de item podem ser usadas nas regras de descoberta do "Monitor de banco de dados":  - **db.odbc.discovery**\[<curto exclusivo     descrição>,<dsn>,<string de conexão>\] - este item     transforma o resultado da consulta SQL em um array JSON, tornando o     nomes de coluna do resultado da consulta na macro de descoberta de baixo nível     nomes emparelhados com os valores de campo descobertos. Essas macros podem ser     usado na criação de protótipos de itens, gatilhos, etc. Veja também: [Usando     db.odbc.discovery](#using_dbodbcdiscovery).  ```{=html} <!-- --> ``` - **db.odbc.get**\[<curto exclusivo     descrição>,<dsn>,<string de conexão>\] - este item     transforma o resultado da consulta SQL em um array JSON, mantendo a     nomes de colunas originais do resultado da consulta como um nome de campo em JSON     emparelhado com os valores descobertos. Comparado com     `db.odbc.discovery[]`, este item não cria uma descoberta de baixo nível     macros no JSON retornado, portanto, não há necessidade de verificar se     os nomes das colunas podem ser nomes de macros válidos. A descoberta de baixo nível     macros podem ser definidas como uma etapa adicional conforme necessário, usando o     [LD personalizado     macro](/manual/discovery/low_level_discovery#custom_macros)     funcionalidade com JSONPath apontando para os valores descobertos no     retornou JSON. Veja também: [Usando db.odbc.get](#using_dbodbcget).

en-us	#### Item keys  The table provides details on the simple checks that can be used to monitor [VMware environments](/manual/vm_monitoring).  |Key|<|<|<|<| |---|-|-|-|-| |<|Description|Return value|Parameters|Comments| |vmware.cl.perfcounter\[<url>,<id>,<path>,<instance>\]|<|<|<|<| |<|VMware cluster performance counter metrics.|Integer|**url** - VMware service URL<br>**id** - VMware cluster ID<br>**path** - performance counter path<br>**instance** - performance counter instance|`id` can be received from vmware.cluster.discovery\[\] as {\#CLUSTER.ID}| |vmware.cluster.discovery\[<url>\]|<|<|<|<| |<|Discovery of VMware clusters.|JSON object|**url** - VMware service URL|<| |vmware.cluster.status\[<url>, <name>\]|<|<|<|<| |<|VMware cluster status.|Integer:<br>0 - gray;<br>1 - green;<br>2 - yellow;<br>3 - red|**url** - VMware service URL<br>**name** - VMware cluster name|<| |vmware.datastore.discovery\[<url>\]|<|<|<|<| |<|Discovery of VMware datastores.|JSON object|**url** - VMware service URL|<| |vmware.datastore.hv.list\[<url>,<datastore>\]|<|<|<|<| |<|List of datastore hypervisors.|JSON object|**url** - VMware service URL<br>**datastore** - datastore name|<| |vmware.datastore.read\[<url>,<datastore>,<mode>\]|<|<|<|<| |<|Amount of time for a read operation from the datastore (milliseconds).|Integer ^**[2](vmware_keys#footnotes)**^|**url** - VMware service URL<br>**datastore** - datastore name<br>**mode** - latency (average value, default), maxlatency (maximum value)|<| |vmware.datastore.size\[<url>,<datastore>,<mode>\]|<|<|<|<| |<|VMware datastore space in bytes or in percentage from total.|Integer - for bytes<br>Float - for percentage|**url** - VMware service URL<br>**datastore** - datastore name<br>**mode** - possible values:<br>total (default), free, pfree (free, percentage), uncommitted|<| |vmware.datastore.write\[<url>,<datastore>,<mode>\]|<|<|<|<| |<|Amount of time for a write operation to the datastore (milliseconds).|Integer ^**[2](vmware_keys#footnotes)**^|**url** - VMware service URL<br>**datastore** - datastore name<br>**mode** - latency (average value, default), maxlatency (maximum value)|<| |vmware.dc.discovery\[<url>\]|<|<|<|<| |<|Discovery of VMware datacenters.|JSON object|**url** - VMware service URL|<| |vmware.eventlog\[<url>,<mode>\]|<|<|<|<| |<|VMware event log.|Log|**url** - VMware service URL<br>**mode** - *all* (default), *skip* - skip processing of older data|There must be only one vmware.eventlog\[\] item key per URL.<br><br>See also: [example of filtering](/manual/config/items/preprocessing/examples#filtering_vmware_event_log_records) VMware event log records.| |vmware.fullname\[<url>\]|<|<|<|<| |<|VMware service full name.|String|**url** - VMware service URL|<| |vmware.hv.cluster.name\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor cluster name.|String|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.cpu.usage\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor processor usage (Hz).|Integer|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.cpu.usage.perf\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor processor usage as a percentage during the interval.|Float|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.cpu.utilization\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor processor usage as a percentage during the interval, depends on power management or HT.|Float|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.datacenter.name\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor datacenter name.|String|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.datastore.discovery\[<url>,<uuid>\]|<|<|<|<| |<|Discovery of VMware hypervisor datastores.|JSON object|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.datastore.list\[<url>,<uuid>\]|<|<|<|<| |<|List of VMware hypervisor datastores.|JSON object|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.datastore.multipath\[<url>,<uuid>,<datastore>,<partitionid>\]|<|<|<|<| |<|Number of available datastore paths.|Integer|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name<br>**datastore** - datastore name<br>**partitionid** - internal ID of physical device from vmware.hv.datastore.discovery|<| |vmware.hv.datastore.read\[<url>,<uuid>,<datastore>,<mode>\]|<|<|<|<| |<|Average amount of time for a read operation from the datastore (milliseconds).|Integer ^**[2](vmware_keys#footnotes)**^|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name<br>**datastore** - datastore name<br>**mode** - latency (default)|<| |vmware.hv.datastore.size\[<url>,<uuid>,<datastore>,<mode>\]|<|<|<|<| |<|VMware datastore space in bytes or in percentage from total.|Integer - for bytes<br>Float - for percentage|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name<br>**datastore** - datastore name<br>**mode** - possible values:<br>total (default), free, pfree (free, percentage), uncommitted|<| |vmware.hv.datastore.write\[<url>,<uuid>,<datastore>,<mode>\]|<|<|<|<| |<|Average amount of time for a write operation to the datastore (milliseconds).|Integer ^**[2](vmware_keys#footnotes)**^|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name<br>**datastore** - datastore name<br>**mode** - latency (default)|<| |vmware.hv.discovery\[<url>\]|<|<|<|<| |<|Discovery of VMware hypervisors.|JSON object|**url** - VMware service URL|<| |vmware.hv.fullname\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor name.|String|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.hw.cpu.freq\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor processor frequency (Hz).|Integer|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.hw.cpu.model\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor processor model.|String|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.hw.cpu.num\[<url>,<uuid>\]|<|<|<|<| |<|Number of processor cores on VMware hypervisor.|Integer|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.hw.cpu.threads\[<url>,<uuid>\]|<|<|<|<| |<|Number of processor threads on VMware hypervisor.|Integer|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.hw.memory\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor total memory size (bytes).|Integer|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.hw.model\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor model.|String|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.hw.uuid\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor BIOS UUID.|String|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.hw.vendor\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor vendor name.|String|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.maintenance\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor maintenance status.|Integer|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|Returns '0' - not in maintenance or '1' - in maintenance| |vmware.hv.memory.size.ballooned\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor ballooned memory size (bytes).|Integer|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.memory.used\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor used memory size (bytes).|Integer|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.network.in\[<url>,<uuid>,<mode>\]|<|<|<|<| |<|VMware hypervisor network input statistics (bytes per second).|Integer ^**[2](vmware_keys#footnotes)**^|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name<br>**mode** - bps (default)|<| |vmware.hv.network.out\[<url>,<uuid>,<mode>\]|<|<|<|<| |<|VMware hypervisor network output statistics (bytes per second).|Integer ^**[2](vmware_keys#footnotes)**^|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name<br>**mode** - bps (default)|<| |vmware.hv.perfcounter\[<url>,<uuid>,<path>,<instance>\]|<|<|<|<| |<|VMware hypervisor performance counter value.|Integer ^**[2](vmware_keys#footnotes)**^|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name<br>**path** - performance counter path ^**[1](vmware_keys#footnotes)**^<br>**instance** - performance counter instance. Use empty instance for aggregate values (default)|<| |vmware.hv.power\[<url>,<uuid>,<max>\]|<|<|<|<| |<|VMware hypervisor power usage (W).|Integer|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name<br>**max** - maximum allowed power usage|<| |vmware.hv.sensor.health.state\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor health state rollup sensor.|Integer:<br>0 - gray;<br>1 - green;<br>2 - yellow;<br>3 - red|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.sensors.get\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor HW vendor state sensors.|JSON|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.status\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor status.|Integer:<br>0 - gray;<br>1 - green;<br>2 - yellow;<br>3 - red|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|Uses the host system overall status property.| |vmware.hv.uptime\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor uptime (seconds).|Integer|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.version\[<url>,<uuid>\]|<|<|<|<| |<|VMware hypervisor version.|String|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.hv.vm.num\[<url>,<uuid>\]|<|<|<|<| |<|Number of virtual machines on VMware hypervisor.|Integer|**url** - VMware service URL<br>**uuid** - VMware hypervisor host name|<| |vmware.version\[<url>\]|<|<|<|<| |<|VMware service version.|String|**url** - VMware service URL|<| |vmware.vm.cluster.name\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine name.|String|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.cpu.latency\[<url>,<uuid>\]|<|<|<|<| |<|Percentage of time the virtual machine is unable to run because it is contending for access to the physical CPU(s).|Float|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.cpu.num\[<url>,<uuid>\]|<|<|<|<| |<|Number of processors on VMware virtual machine.|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.cpu.readiness\[<url>,<uuid>,<instance>\]|<|<|<|<| |<|Percentage of time that the virtual machine was ready, but could not get scheduled to run on the physical CPU.|Float|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name<br>**instance** - CPU instance|<| |vmware.vm.cpu.ready\[<url>,<uuid>\]|<|<|<|<| |<|Time (in milliseconds) that the virtual machine was ready, but could not get scheduled to run on the physical CPU. CPU ready time is dependent on the number of virtual machines on the host and their CPU loads (%).|Integer ^**[2](vmware_keys#footnotes)**^|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.cpu.swapwait\[<url>,<uuid>,<instance>\]|<|<|<|<| |<|Percentage of CPU time spent waiting for swap-in.|Float|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name<br>**instance** - CPU instance|<| |vmware.vm.cpu.usage\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine processor usage (Hz).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.cpu.usage.perf\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine processor usage as a percentage during the interval.|Float|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.datacenter.name\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine datacenter name.|String|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.discovery\[<url>\]|<|<|<|<| |<|Discovery of VMware virtual machines.|JSON object|**url** - VMware service URL|<| |vmware.vm.guest.memory.size.swapped\[<url>,<uuid>\]|<|<|<|<| |<|Amount of guest physical memory that is swapped out to the swap space (KB).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.guest.osuptime\[<url>,<uuid>\]|<|<|<|<| |<|Total time elapsed since the last operating system boot-up (in seconds).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.hv.name\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine hypervisor name.|String|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.memory.size\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine total memory size (bytes).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.memory.size.ballooned\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine ballooned memory size (bytes).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.memory.size.compressed\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine compressed memory size (bytes).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.memory.size.consumed\[<url>,<uuid>\]|<|<|<|<| |<|Amount of host physical memory consumed for backing up guest physical memory pages (KB).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.memory.size.private\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine private memory size (bytes).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.memory.size.shared\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine shared memory size (bytes).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.memory.size.swapped\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine swapped memory size (bytes).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.memory.size.usage.guest\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine guest memory usage (bytes).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.memory.size.usage.host\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine host memory usage (bytes).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.memory.usage\[<url>,<uuid>\]|<|<|<|<| |<|Percentage of host physical memory that has been consumed.|Float|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.net.if.discovery\[<url>,<uuid>\]|<|<|<|<| |<|Discovery of VMware virtual machine network interfaces.|JSON object|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.net.if.in\[<url>,<uuid>,<instance>,<mode>\]|<|<|<|<| |<|VMware virtual machine network interface input statistics (bytes/packets per second).|Integer ^**[2](vmware_keys#footnotes)**^|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name<br>**instance** - network interface instance<br>**mode** - bps (default)/pps - bytes/packets per second|<| |vmware.vm.net.if.out\[<url>,<uuid>,<instance>,<mode>\]|<|<|<|<| |<|VMware virtual machine network interface output statistics (bytes/packets per second).|Integer ^**[2](vmware_keys#footnotes)**^|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name<br>**instance** - network interface instance<br>**mode** - bps (default)/pps - bytes/packets per second|<| |vmware.vm.net.if.usage\[<url>,<uuid>,<instance>\]|<|<|<|<| |<|VMware virtual machine network utilization (combined transmit-rates and receive-rates) during the interval (KBps).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name<br>**instance** - network interface instance|<| |vmware.vm.perfcounter\[<url>,<uuid>,<path>,<instance>\]|<|<|<|<| |<|VMware virtual machine performance counter value.|Integer ^**[2](vmware_keys#footnotes)**^|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name<br>**path** - performance counter path ^**[1](vmware_keys#footnotes)**^<br>**instance** - performance counter instance. Use empty instance for aggregate values (default)|<| |vmware.vm.powerstate\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine power state.|Integer:<br>0 - poweredOff;<br>1 - poweredOn;<br>2 - suspended|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.storage.committed\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine committed storage space (bytes).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.storage.readoio\[<url>,<uuid>,<instance>\]|<|<|<|<| |<|Average number of outstanding read requests to the virtual disk during the collection interval.|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name<br>**instance** - disk device instance (mandatory)|<| |vmware.vm.storage.totalreadlatency\[<url>,<uuid>,<instance>\]|<|<|<|<| |<|The average time a read from the virtual disk takes (milliseconds).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name<br>**instance** - disk device instance (mandatory)|<| |vmware.vm.storage.totalwritelatency\[<url>,<uuid>,<instance>\]|<|<|<|<| |<|The average time a write to the virtual disk takes (milliseconds).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name<br>**instance** - disk device instance (mandatory)|<| |vmware.vm.storage.uncommitted\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine uncommitted storage space (bytes).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.storage.unshared\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine unshared storage space (bytes).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.storage.writeoio\[<url>,<uuid>,<instance>\]|<|<|<|<| |<|Average number of outstanding write requests to the virtual disk during the collection interval.|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name<br>**instance** - disk device instance (mandatory)|<| |vmware.vm.uptime\[<url>,<uuid>\]|<|<|<|<| |<|VMware virtual machine uptime (seconds).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.vfs.dev.discovery\[<url>,<uuid>\]|<|<|<|<| |<|Discovery of VMware virtual machine disk devices.|JSON object|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|<| |vmware.vm.vfs.dev.read\[<url>,<uuid>,<instance>,<mode>\]|<|<|<|<| |<|VMware virtual machine disk device read statistics (bytes/operations per second).|Integer ^**[2](vmware_keys#footnotes)**^|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name<br>**instance** - disk device instance<br>**mode** - bps (default)/ops - bytes/operations per second|<| |vmware.vm.vfs.dev.write\[<url>,<uuid>,<instance>,<mode>\]|<|<|<|<| |<|VMware virtual machine disk device write statistics (bytes/operations per second).|Integer ^**[2](vmware_keys#footnotes)**^|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name<br>**instance** - disk device instance<br>**mode** - bps (default)/ops - bytes/operations per second|<| |vmware.vm.vfs.fs.discovery\[<url>,<uuid>\]|<|<|<|<| |<|Discovery of VMware virtual machine file systems.|JSON object|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name|VMware Tools must be installed on the guest virtual machine.| |vmware.vm.vfs.fs.size\[<url>,<uuid>,<fsname>,<mode>\]|<|<|<|<| |<|VMware virtual machine file system statistics (bytes/percentages).|Integer|**url** - VMware service URL<br>**uuid** - VMware virtual machine host name<br>**fsname** - file system name<br>**mode** - total/free/used/pfree/pused|VMware Tools must be installed on the guest virtual machine.|  
pt-br	#### Chaves de item  A tabela fornece detalhes sobre verificações simples que podem ser utilizadas para monitoramento de [ambientes VMware](/manual/vm_monitoring).  |Chave|<|<|<|<| |---|-|-|-|-| |<|Descrição|Valor de retorno|Parâmetros|Comentários| |vmware.cl.perfcounter\[<url>,<id>,<path>,<instance>\]|<|<|<|<| |<|Métricas de contador de performance para cluster VMware.|Inteiro|**url** - URL de serviço VMware<br>**id** - ID do cluster VMware<br>**path** - caminho do contador de performance<br>**instance** - instância de contador de performance|O `id` pode ser recebido do vmware.cluster.discovery\[\] como {\#CLUSTER.ID}| |vmware.cluster.discovery\[<url>\]|<|<|<|<| |<|Descoberta de clusters VMware.|Objeto JSON|**url** - URL de serviço VMware|<| |vmware.cluster.status\[<url>, <name>\]|<|<|<|<| |<|estado do cluster VMwre.|Inteiro:<br>0 - cinza;<br>1 - verde;<br>2 - amarelo;<br>3 - vermelho|**url** - URL de serviço VMware<br>**name** - nome de cluster VMwre|<| |vmware.datastore.discovery\[<url>\]|<|<|<|<| |<|Descoberta de datastores VMware.|Objeto JSON|**url** - URL de serviço VMware|<| |vmware.datastore.hv.list\[<url>,<datastore>\]|<|<|<|<| |<|Lista de datastore hypervisors.|Objeto JSON|**url** - URL de serviço VMware<br>**datastore** - nome do datastore|<| |vmware.datastore.read\[<url>,<datastore>,<mode>\]|<|<|<|<| |<|Quantidade de tempo para uma operação de leitura a partir do datastore (milissegundos).|Inteiro ^**[2](vmware_keys#footnotes)**^|**url** - URL de serviço VMware<br>**datastore** - nome do datastore<br>**mode** - latência (valor médio, padrão), maxlatency (valor máximo)|<| |vmware.datastore.size\[<url>,<datastore>,<mode>\]|<|<|<|<| |<|Espaço em bytes ou em porcentagem do total do datastore VMware.|Inteiro - para bytes<br>Número flutuante - para porcentagem|**url** - URL de serviço VMware<br>**datastore** - nome do datastore<br>**mode** - valores possíveis:<br>total (padrão), free, pfree (livre, porcentagem), uncommitted|<| |vmware.datastore.write\[<url>,<datastore>,<mode>\]|<|<|<|<| |<|Quantidade de tempo para uma operação de leitura no datastore (milissegundos).|Inteiro ^**[2](vmware_keys#footnotes)**^|**url** - URL de serviço VMware<br>**datastore** - nome do datastore<br>**mode** - latência (valore médio, padrão), maxlatency (valor máximo)|<| |vmware.dc.discovery\[<url>\]|<|<|<|<| |<|Descoberta de datacenters VMware.|Objeto JSON|**url** - URL de serviço VMware|<| |vmware.eventlog\[<url>,<mode>\]|<|<|<|<| |<|Log de evento VMware.|Log|**url** - URL de serviço VMware<br>**mode** - *all* (padrão), *skip* - pula o processamento de dados antigos|Deve haver apenas uma chave de item vmware.eventlog\[\] por URL.<br><br>Veja também: [exemplo de filtragem](/manual/config/items/preprocessing/examples#filtering_vmware_event_log_records) de registros de log VMware.| |vmware.fullname\[<url>\]|<|<|<|<| |<|Nome completo do serviço VMware.|String|**url** - URL de serviço VMware|<| |vmware.hv.cluster.name\[<url>,<uuid>\]|<|<|<|<| |<|Nome do cluster do hypervisor VMware.|String|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware|<| |vmware.hv.cpu.usage\[<url>,<uuid>\]|<|<|<|<| |<|Uso de processador pelo hypervisor VMware (Hz).|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware|<| |vmware.hv.cpu.usage.perf\[<url>,<uuid>\]|<|<|<|<| |<|Uso de processador pelo hypervisor VMware como uma porcentagem durante o intervalo.|Número flutuante|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware|<| |vmware.hv.cpu.utilization\[<url>,<uuid>\]|<|<|<|<| |<|Uso de processador pelo hypervisor VMware como uma porcentagem durante o intervalo, dependente do gerenciamento de energia ou HT.|Número flutuante|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware|<| |vmware.hv.datacenter.name\[<url>,<uuid>\]|<|<|<|<| |<|Nome do datancenter do hypervisor VMware.|String|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware|<| |vmware.hv.datastore.discovery\[<url>,<uuid>\]|<|<|<|<| |<|Descoberta de datastores de hypervisor VMware.|Objeto JSON|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware|<| |vmware.hv.datastore.list\[<url>,<uuid>\]|<|<|<|<| |<|Lista de datastores de hypervisor VMware.|Objeto JSON|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware|<| |vmware.hv.datastore.multipath\[<url>,<uuid>,<datastore>,<partitionid>\]|<|<|<|<| |<|Número de caminhos de datastores disponíveis.|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware<br>**datastore** - nome do datastore<br>**partitionid** - ID interno do dispositibo físico do vmware.hv.datastore.discovery|<| |vmware.hv.datastore.read\[<url>,<uuid>,<datastore>,<mode>\]|<|<|<|<| |<|Quantidade de tempo médio para uma operação de leitura a partir do datastore (milissegundos).|Inteiro ^**[2](vmware_keys#footnotes)**^|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware<br>**datastore** - nome do datastore<br>**mode** - latência (padrão)|<| |vmware.hv.datastore.size\[<url>,<uuid>,<datastore>,<mode>\]|<|<|<|<| |<|Espaço do datastore VMware em bytes ou em porcentagem do total.|Inteiro - para bytes<br>Número flutuante - para porcentagem|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware<br>**datastore** - nome do datastore<br>**mode** - valores possíveis:<br>total (padrão), free, pfree (livre, porcentagem), uncommitted|<| |vmware.hv.datastore.write\[<url>,<uuid>,<datastore>,<mode>\]|<|<|<|<| |<|Quantidade de tempo médio para uma operação de escrita para o datastore (milissegundos).|Inteiro ^**[2](vmware_keys#footnotes)**^|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware<br>**datastore** - nome do datastore<br>**mode** - latência (padrão)|<| |vmware.hv.discovery\[<url>\]|<|<|<|<| |<|Descoberta de hypervisors VMware.|Objeto JSON|**url** - URL de serviço VMware|<| |vmware.hv.fullname\[<url>,<uuid>\]|<|<|<|<| |<|Nome do hypervisor VMware.|String|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware|<| |vmware.hv.hw.cpu.freq\[<url>,<uuid>\]|<|<|<|<| |<|Frequência de processador do hypervisor VMware (Hz).|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware|<| |vmware.hv.hw.cpu.model\[<url>,<uuid>\]|<|<|<|<| |<|Modelo de processador do hypervisor VMware.|String|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware|<| |vmware.hv.hw.cpu.num\[<url>,<uuid>\]|<|<|<|<| |<|Número de cores de processador no hypervisor VMware.|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware|<| |vmware.hv.hw.cpu.threads\[<url>,<uuid>\]|<|<|<|<| |<|Número de threads de processador no hypervisor VMware.|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware|<| |vmware.hv.hw.memory\[<url>,<uuid>\]|<|<|<|<| |<|Tamanho de memória total do VMware (bytes).|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware|<| |vmware.hv.hw.model\[<url>,<uuid>\]|<|<|<|<| |<|Modelo de hypervisor VMware.|String|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware|<| |vmware.hv.hw.uuid\[<url>,<uuid>\]|<|<|<|<| |<|UUID de BIOS do hypervisor VMware.|String|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware|<| |vmware.hv.hw.vendor\[<url>,<uuid>\]|<|<|<|<| |<|Nome do fornecedor do hypervisor VMware.|String|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware|<| |vmware.hv.maintenance\[<url>,<uuid>\]|<|<|<|<| |<|Estado de manutenção do hypervisor VMware.|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware|Retorna '0' - não em manutenção ou '1' - em manutenção| |vmware.hv.memory.size.ballooned\[<url>,<uuid>\]|<|<|<|<| |<|Tamanho de memória inflada do hypervisor VMware (bytes).|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware|<| |vmware.hv.memory.used\[<url>,<uuid>\]|<|<|<|<| |<|Tamanho de memória usada pelo hypervisor VMware (bytes).|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware|<| |vmware.hv.network.in\[<url>,<uuid>,<mode>\]|<|<|<|<| |<|Estatísticas de entrada de rede do hypervisor VMware (bytes por segundo).|Inteiro ^**[2](vmware_keys#footnotes)**^|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware<br>**mode** - bps (padrão)|<| |vmware.hv.network.out\[<url>,<uuid>,<mode>\]|<|<|<|<| |<|Estatísticas de saída de rede do hypervisor VMware (bytes por segundo).|Inteiro ^**[2](vmware_keys#footnotes)**^|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware<br>**mode** - bps (padrão)|<| |vmware.hv.perfcounter\[<url>,<uuid>,<path>,<instance>\]|<|<|<|<| |<|Valor de contador de performance do hypervisor VMware.|Inteiro ^**[2](vmware_keys#footnotes)**^|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware<br>**path** - caminho do contador de performance ^**[1](vmware_keys#footnotes)**^<br>**instance** - instância do contador de performance. Use instância vazia para agragar valores (padrão)|<| |vmware.hv.power\[<url>,<uuid>,<max>\]|<|<|<|<| |<|Uso de energia por hypervisor VMware (W).|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware<br>**max** - máximo uso de energia permitido|<| |vmware.hv.sensor.health.state\[<url>,<uuid>\]|<|<|<|<| |<|Sensor de estado de integridade do hypervisor VMware.|Inteiro:<br>0 - cinza;<br>1 - verde;<br>2 - amarelo;<br>3 - vermelho|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware|<| |vmware.hv.sensors.get\[<url>,<uuid>\]|<|<|<|<| |<|Sensores de estado de HW de fornecedor do hypervisor VMware.|JSON|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware|<| |vmware.hv.status\[<url>,<uuid>\]|<|<|<|<| |<|Estado do hypervisor VMware.|Inteiro:<br>0 - cinza;<br>1 - verde;<br>2 - amarelo;<br>3 - vermelho|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware|Usa a propriedade de estado geral do sistema do host.| |vmware.hv.uptime\[<url>,<uuid>\]|<|<|<|<| |<|Tempo ativo do  hypervisor VMware (segundos).|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware|<| |vmware.hv.version\[<url>,<uuid>\]|<|<|<|<| |<|Versão do hypervisor VMware.|String|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware|<| |vmware.hv.vm.num\[<url>,<uuid>\]|<|<|<|<| |<|Número de máquinas virtuais no hypervisor VMware.|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host do hypervisor VMware|<| |vmware.version\[<url>\]|<|<|<|<| |<|Versão do serviço VMware.|String|**url** - URL de serviço VMware|<| |vmware.vm.cluster.name\[<url>,<uuid>\]|<|<|<|<| |<|Nome da máquina virtual VMware.|String|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware|<| |vmware.vm.cpu.latency\[<url>,<uuid>\]|<|<|<|<| |<|Porcentagem de tempo em que a máquina virtual é incapaz de ser executada porque está disputando acesso a CPU física.|Número flutuante|**url** - URL de serviço VMware<br>**uuid** - nome de host da máquina virtual no VMware|<| |vmware.vm.cpu.num\[<url>,<uuid>\]|<|<|<|<| |<|Número de processadores nas máquinas virtuais no VMware.|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de máquina virtual do VMware|<| |vmware.vm.cpu.readiness\[<url>,<uuid>,<instance>\]|<|<|<|<| |<|Porcentagem de tempo que a máquina virtual está pronta, mas não consegue agendar execução na CPU física.|Número flutuante|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware<br>**instance** - instância de CPU|<| |vmware.vm.cpu.ready\[<url>,<uuid>\]|<|<|<|<| |<|Tempo (em milisegundos) que a máquina virtual está pronta, mas não consegue agendar execução na CPU física. O tempo de CPU ready é dependente do número de máquinas virtuais no host e suas cargas de CPU (%).|Inteiro ^**[2](vmware_keys#footnotes)**^|**url** - URL de serviço VMware<br>**uuid** - nome de host de maquina virtual VMware|<| |vmware.vm.cpu.swapwait\[<url>,<uuid>,<instance>\]|<|<|<|<| |<|Porcentagem de tempo de CPU gasto aguardando por swap-in.|Número flutuante|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware<br>**instance** - instância de CPU|<| |vmware.vm.cpu.usage\[<url>,<uuid>\]|<|<|<|<| |<|Uso de processador por máquia virtual VMware (Hz).|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware|<| |vmware.vm.cpu.usage.perf\[<url>,<uuid>\]|<|<|<|<| |<|Uso de processador por máquina virtual VMware como uma porcentagem durante o intervalo.|Número flutuante|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware|<| |vmware.vm.datacenter.name\[<url>,<uuid>\]|<|<|<|<| |<|Nome do datacenter de máquinas virtuais VMware.|String|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware|<| |vmware.vm.discovery\[<url>\]|<|<|<|<| |<|Descoberta de máquinas virtuais VMware.|Objeto JSON|**url** - URL de serviço VMware|<| |vmware.vm.guest.memory.size.swapped\[<url>,<uuid>\]|<|<|<|<| |<|Quantidade de memória física de convidado que é enviada como swap para o espaço de swap (KB).|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware|<| |vmware.vm.guest.osuptime\[<url>,<uuid>\]|<|<|<|<| |<|Tempo total discorrido desde a última inicialização de sistema operacional (em segundos).|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware|<| |vmware.vm.hv.name\[<url>,<uuid>\]|<|<|<|<| |<|Nome de hypervisor de máquina virtual VMware.|String|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware|<| |vmware.vm.memory.size\[<url>,<uuid>\]|<|<|<|<| |<|Tamnho de memória total de máquina virtual VMware (bytes).|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware|<| |vmware.vm.memory.size.ballooned\[<url>,<uuid>\]|<|<|<|<| |<|Tamanho de memória inflada (balloon) da máquina virtual VMware (bytes).|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware|<| |vmware.vm.memory.size.compressed\[<url>,<uuid>\]|<|<|<|<| |<|Tamanho de memória comprimida da máquina virtual VMware (bytes).|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware|<| |vmware.vm.memory.size.consumed\[<url>,<uuid>\]|<|<|<|<| |<|Quantidade de memória física do host consumida para fazer backup das páginas de memória física de convidado (KB).|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware|<| |vmware.vm.memory.size.private\[<url>,<uuid>\]|<|<|<|<| |<|Tamanho de memória privada da máquina virtual VMware (bytes).|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware|<| |vmware.vm.memory.size.shared\[<url>,<uuid>\]|<|<|<|<| |<|Tamanho de memória compartilhada da máquina virtual (bytes).|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware|<| |vmware.vm.memory.size.swapped\[<url>,<uuid>\]|<|<|<|<| |<|Tamanho de memória em swap da máquina virtual VMware (bytes).|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware|<| |vmware.vm.memory.size.usage.guest\[<url>,<uuid>\]|<|<|<|<| |<|Uso de memória por máquina virtual VMware convidada (bytes).|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware|<| |vmware.vm.memory.size.usage.host\[<url>,<uuid>\]|<|<|<|<| |<|Uso de memória do host por máquina virtual VMware (bytes).|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware|<| |vmware.vm.memory.usage\[<url>,<uuid>\]|<|<|<|<| |<|Porcentagem de memória física do host que foi consumida.|Número flutuante|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware|<| |vmware.vm.net.if.discovery\[<url>,<uuid>\]|<|<|<|<| |<|Descoberta de interfaces de rede de máquina virtual VMware.|Objeto JSON|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware|<| |vmware.vm.net.if.in\[<url>,<uuid>,<instance>,<mode>\]|<|<|<|<| |<|Estatísticas de entrada de interface de rede da máquina virtual (bytes/pacotes por segundo).|Inteiro ^**[2](vmware_keys#footnotes)**^|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware<br>**instance** - instância de interface de rede<br>**mode** - bps (padrão)/pps - bytes/pacotes por segundo|<| |vmware.vm.net.if.out\[<url>,<uuid>,<instance>,<mode>\]|<|<|<|<| |<|Estatísticas de saída de interface de rede da máquina virtual VMware (bytes/pacotes por segundo).|Inteiro ^**[2](vmware_keys#footnotes)**^|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware<br>**instance** - intência de interface de rede<br>**mode** - bps (padrão)/pps - bytes/pacotes por segundo|<| |vmware.vm.net.if.usage\[<url>,<uuid>,<instance>\]|<|<|<|<| |<|Utilização de rede da máquina virtual VMware (combinadas taxa de transmissão e taxa de recepção (transmit-rates e receive-rates)) durante o intervalo (KBps).|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware<br>**instance** - instÂncia de interface de rede|<| |vmware.vm.perfcounter\[<url>,<uuid>,<path>,<instance>\]|<|<|<|<| |<|Valor de contador de performance da máquina virtual VMware.|Inteiro ^**[2](vmware_keys#footnotes)**^|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware<br>**path** - caminho do contador de performance ^**[1](vmware_keys#footnotes)**^<br>**instance** - instância do contador de performance. Use instância vazia para agregar valores (padrão)|<| |vmware.vm.powerstate\[<url>,<uuid>\]|<|<|<|<| |<|Estado de energia da máquina virtual VMware.|Inteiro:<br>0 - desligada;<br>1 - ligada;<br>2 - suspesa|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware|<| |vmware.vm.storage.committed\[<url>,<uuid>\]|<|<|<|<| |<|Espaço de armazenamento entregue à máquina virtual VMware (bytes).|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware|<| |vmware.vm.storage.readoio\[<url>,<uuid>,<instance>\]|<|<|<|<| |<|Número médio de solicitações de leitura pendentes para o disco virtual durante o intervalo de coleta.|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware<br>**instance** - instância de dispositivo de disco (obrigatório)|<| |vmware.vm.storage.totalreadlatency\[<url>,<uuid>,<instance>\]|<|<|<|<| |<|O tempo médio que uma leitura a partir dos discos virtuais leva (milissegundos).|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware<br>**instance** - instância de dispositivo de disco (obrigatório)|<| |vmware.vm.storage.totalwritelatency\[<url>,<uuid>,<instance>\]|<|<|<|<| |<|O tempo médio que uma escrita nos discos virtuais leva (milissegundos).|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware<br>**instance** - instância de dispositivo de disco (obrigatório)|<| |vmware.vm.storage.uncommitted\[<url>,<uuid>\]|<|<|<|<| |<|Espaço de armazenamento revogado da máquina virtual VMware (bytes).|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware|<| |vmware.vm.storage.unshared\[<url>,<uuid>\]|<|<|<|<| |<|Espaço de armazenamento descompartilhado na máquina virtual VMware (bytes).|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware|<| |vmware.vm.storage.writeoio\[<url>,<uuid>,<instance>\]|<|<|<|<| |<|Número médio de solicitações de escrita pendente para o disco virtual durante o intervalo de coleta.|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware<br>**instance** - instância de dispositivo de disco (obrigatório)|<| |vmware.vm.uptime\[<url>,<uuid>\]|<|<|<|<| |<|Tempo ativo da máquina virtual VMware (segundos).|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware|<| |vmware.vm.vfs.dev.discovery\[<url>,<uuid>\]|<|<|<|<| |<|Descoberta de dispositivos de disco de máquina virtual VMware.|Objeto JSON|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware|<| |vmware.vm.vfs.dev.read\[<url>,<uuid>,<instance>,<mode>\]|<|<|<|<| |<|Estatísticas de leitura de dispositivos de disco da máquina virtual VMware (bytes/operações por segundo).|Inteiro ^**[2](vmware_keys#footnotes)**^|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware<br>**instance** - instância de dispositivo de disco<br>**mode** - bps (padrão)/ops - bytes/operações por segundo|<| |vmware.vm.vfs.dev.write\[<url>,<uuid>,<instance>,<mode>\]|<|<|<|<| |<|Estatísticas de escrita dos dispositivos de disco da máquina virtual VMware (bytes/operações por segundo).|Inteiro ^**[2](vmware_keys#footnotes)**^|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware<br>**instance** - instância de dispositivo de disco<br>**mode** - bps (padrão)/ops - bytes/operações por segundo|<| |vmware.vm.vfs.fs.discovery\[<url>,<uuid>\]|<|<|<|<| |<|Descoberta de sistemas de arquivo de máquina virtual VMware.|Objeto JSON|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware|O VMware Tools deve estar instalado nas máquinas virtuais (guest).| |vmware.vm.vfs.fs.size\[<url>,<uuid>,<fsname>,<mode>\]|<|<|<|<| |<|Estatísticas de sistema de arquivo da máquina virtual VMware (bytes/porcentagens).|Inteiro|**url** - URL de serviço VMware<br>**uuid** - nome de host de máquina virtual VMware<br>**fsname** - nome do sistema de arquivo<br>**mode** - total/free/used/pfree/pused|O VMware Tools deve estar instalado nas máquinas virtuais (guest).|

en-us	#### Item key  The item key to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is      net.if.discovery  This item is supported since Zabbix agent 2.0.
pt-br	#### Chave do item  A chave do item a ser usada na [descoberta regra](/manual/discovery/low_level_discovery#discovery_rule) é      net.if.discovery  Este item é suportado desde o agente Zabbix 2.0.

en-us	#### Item key  The item key to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is      system.cpu.discovery  This item is supported since Zabbix agent 2.4.
pt-br	#### Chave do item  A chave do item a ser usada na [descoberta regra](/manual/discovery/low_level_discovery#discovery_rule) é      system.cpu.discovery  Este item é suportado desde o agente Zabbix 2.4.

en-us	#### Item key  The item key to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is      vfs.dev.discovery  This item is supported on Linux platforms only, since Zabbix agent 4.4.  You may create discovery rules using this discovery item and:  -   filter: **{\#DEVNAME} matches `sd[\D]$`** - to discover devices     named "sd0", "sd1", "sd2", ... -   filter: **{\#DEVTYPE} matches `disk` AND {\#DEVNAME} does not match     `^loop.*`** - to discover disk type devices whose name does not     start with "loop"
pt-br	#### Chave do item  A chave do item a ser usada na [descoberta regra](/manual/discovery/low_level_discovery#discovery_rule) é      vfs.dev.discovery  Este item é suportado apenas em plataformas Linux, desde o agente Zabbix 4.4.  Você pode criar regras de descoberta usando este item de descoberta e:  - filtro: **{\#DEVNAME} corresponde a `sd[\D]$`** - para descobrir dispositivos     chamado "sd0", "sd1", "sd2", ... - filtro: **{\#DEVTYPE} corresponde a `disk` E {\#DEVNAME} não corresponde     `^loop.*`** - para descobrir dispositivos de tipo de disco cujo nome não     comece com "loop"

en-us	#### Item key  The item to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is      perf_instance.discovery[object]  or, to be able to provide the object name in English only, independently of OS localization:      perf_instance_en.discovery[object]  For example:      perf_instance.discovery[Processador]     perf_instance_en.discovery[Processor]  These items are supported since Zabbix Windows agent 5.0.1.
pt-br	#### Chave do item  O item a ser usado na [descoberta regra](/manual/discovery/low_level_discovery#discovery_rule) é      perf_instance.discovery[objeto]  ou, para poder fornecer o nome do objeto apenas em inglês, independentemente de localização do SO:      perf_instance_en.discovery[objeto]  Por exemplo:      perf_instance.discovery[Processador]     perf_instance_en.discovery[Processador]  Esses itens são suportados desde o Zabbix Windows agent 5.0.1.

en-us	#### Item key  The item to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is      service.discovery  This item is supported since Zabbix Windows agent 3.0.
pt-br	#### Chave do item  O item a ser usado na [descoberta regra](/manual/discovery/low_level_discovery#discovery_rule) é      serviço.descoberta  Este item é suportado desde o Zabbix Windows agent 3.0.

en-us	#### Item key  The item to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is the      systemd.unit.discovery  ::: noteimportant This [item](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) key is only supported in Zabbix agent 2. :::  This item returns a JSON with information about systemd units, for example:      [{         "{#UNIT.NAME}": "mysqld.service",         "{#UNIT.DESCRIPTION}": "MySQL Server",         "{#UNIT.LOADSTATE}": "loaded",         "{#UNIT.ACTIVESTATE}": "active",         "{#UNIT.SUBSTATE}": "running",         "{#UNIT.FOLLOWED}": "",         "{#UNIT.PATH}": "/org/freedesktop/systemd1/unit/mysqld_2eservice",         "{#UNIT.JOBID}": 0,         "{#UNIT.JOBTYPE}": ""         "{#UNIT.JOBPATH}": "/",         "{#UNIT.UNITFILESTATE}": "enabled"     }, {         "{#UNIT.NAME}": "systemd-journald.socket",         "{#UNIT.DESCRIPTION}": "Journal Socket",         "{#UNIT.LOADSTATE}": "loaded",         "{#UNIT.ACTIVESTATE}": "active",         "{#UNIT.SUBSTATE}": "running",         "{#UNIT.FOLLOWED}": "",         "{#UNIT.PATH}": "/org/freedesktop/systemd1/unit/systemd_2djournald_2esocket",         "{#UNIT.JOBID}": 0,         "{#UNIT.JOBTYPE}": "",         "{#UNIT.JOBPATH}": "/"         "{#UNIT.UNITFILESTATE}": "enabled"     }]
pt-br	#### Chave do item  O item a ser usado na [descoberta regra](/manual/discovery/low_level_discovery#discovery_rule) é a      systemd.unit.discovery  ::: não importante este [item](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2) é suportado apenas no agente Zabbix 2. :::  Este item retorna um JSON com informações sobre unidades systemd, por exemplo:      [{         "{#UNIT.NAME}": "mysqld.service",         "{#UNIT.DESCRIPTION}": "Servidor MySQL",         "{#UNIT.LOADSTATE}": "carregado",         "{#UNIT.ACTIVESTATE}": "ativo",         "{#UNIT.SUBSTATE}": "executando",         "{#UNIT.FOLLOWED}": "",         "{#UNIT.PATH}": "/org/freedesktop/systemd1/unit/mysqld_2eservice",         "{#UNIT.JOBID}": 0,         "{#UNIT.JOBTYPE}": ""         "{#UNIT.JOBPATH}": "/",         "{#UNIT.UNITFILESTATE}": "habilitado"     }, {         "{#UNIT.NAME}": "systemd-journald.socket",         "{#UNIT.DESCRIPTION}": "Soquete de diário",         "{#UNIT.LOADSTATE}": "carregado",         "{#UNIT.ACTIVESTATE}": "ativo",         "{#UNIT.SUBSTATE}": "executando",         "{#UNIT.FOLLOWED}": "",         "{#UNIT.PATH}": "/org/freedesktop/systemd1/unit/systemd_2djournald_2esocket",         "{#UNIT.JOBID}": 0,         "{#UNIT.JOBTYPE}": "",         "{#UNIT.JOBPATH}": "/"         "{#UNIT.UNITFILESTATE}": "habilitado"     }]

en-us	#### Item key  The item to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is the      zabbix[host,discovery,interfaces]  internal item. This item is supported since Zabbix server 3.4.  This item returns a JSON with the description of interfaces, including:  -   IP address/DNS hostname (depending on the “Connect to” host setting) -   Port number -   Interface type (Zabbix agent, SNMP, JMX, IPMI) -   If it is the default interface or not -   If the bulk request feature is enabled - for SNMP interfaces only.  For example:      [{"{#IF.CONN}":"192.168.3.1","{#IF.IP}":"192.168.3.1","{#IF.DNS}":"","{#IF.PORT}":"10050","{#IF.TYPE}":"AGENT","{#IF.DEFAULT}":1}]    With multiple interfaces their records in JSON are ordered by:  -   Interface type, -   Default - the default interface is put before non-default     interfaces, -   Interface ID (in ascending order).
pt-br	#### Chave do item  O item a ser usado na [descoberta regra](/manual/discovery/low_level_discovery#discovery_rule) é o      zabbix[host, descoberta, interfaces]  artigo interno. Este item é suportado desde o servidor Zabbix 3.4.  Este item retorna um JSON com a descrição das interfaces, incluindo:  - Endereço IP/nome do host DNS (dependendo da configuração do host “Connect to”) -   Número da porta - Tipo de interface (agente Zabbix, SNMP, JMX, IPMI) - Se é a interface padrão ou não - Se o recurso de solicitação em massa estiver ativado - apenas para interfaces SNMP.  Por exemplo:      [{"{#IF.CONN}":"192.168.3.1","{#IF.IP}":"192.168.3.1","{#IF.DNS}":"","{#IF.PORT }":"10050","{#IF.TYPE}":"AGENTE","{#IF.DEFAULT}":1}]  Com várias interfaces, seus registros em JSON são ordenados por:  - Tipo de interface, - Padrão - a interface padrão é colocada antes do não padrão     interfaces, - ID da interface (em ordem crescente).

en-us	#### Item key  The item to use in the [discovery rule](/manual/discovery/low_level_discovery#discovery_rule) is      wmi.getall[<namespace>,<query>]  This [item](/manual/config/items/itemtypes/zabbix_agent/win_keys) transforms the query result into a JSON array. For example:      select * from Win32_DiskDrive where Name like '%PHYSICALDRIVE%'  may return something like this:  ``` {.java} [     {         "DeviceID" : "\\.\PHYSICALDRIVE0",         "BytesPerSector" : 512,         "Capabilities" : [             3,             4         ],         "CapabilityDescriptions" : [             "Random Access",             "Supports Writing"         ],         "Caption" : "VBOX HARDDISK ATA Device",         "ConfigManagerErrorCode" : "0",         "ConfigManagerUserConfig" : "false",         "CreationClassName" : "Win32_DiskDrive",         "Description" : "Disk drive",         "FirmwareRevision" : "1.0",         "Index" : 0,         "InterfaceType" : "IDE"     },     {         "DeviceID" : "\\.\PHYSICALDRIVE1",         "BytesPerSector" : 512,         "Capabilities" : [             3,             4         ],         "CapabilityDescriptions" : [             "Random Access",             "Supports Writing"         ],         "Caption" : "VBOX HARDDISK ATA Device",         "ConfigManagerErrorCode" : "0",         "ConfigManagerUserConfig" : "false",         "CreationClassName" : "Win32_DiskDrive",         "Description" : "Disk drive",         "FirmwareRevision" : "1.0",         "Index" : 1,         "InterfaceType" : "IDE"     } ] ```  This item is supported since Zabbix Windows agent 4.4.
pt-br	#### Chave do item  O item a ser usado na [descoberta regra](/manual/discovery/low_level_discovery#discovery_rule) é      wmi.getall[<namespace>,<consulta>]  Este [item](/manual/config/items/itemtypes/zabbix_agent/win_keys) transforma o resultado da consulta em uma matriz JSON. Por exemplo:      selecione * de Win32_DiskDrive onde Nome como '%PHYSICALDRIVE%'  pode retornar algo assim:  ``` {.java} [     {         "DeviceID" : "\\.\PHYSICALDRIVE0",         "BytesPorSetor" : 512,         "Recursos" : [             3,             4         ],         "Descrições de Capacidade" : [             "Acesso aleatório",             "Suporta Escrita"         ],         "Caption": "Dispositivo VBOX HARDDISK ATA",         "ConfigManagerErrorCode" : "0",         "ConfigManagerUserConfig": "false",         "CreationClassName": "Win32_DiskDrive",         "Descrição" : "Unidade de disco",         "FirmwareRevision" : "1.0",         "Índice": 0,         "InterfaceType": "IDE"     },     {         "DeviceID" : "\\.\PHYSICALDRIVE1",         "BytesPorSetor" : 512,         "Recursos" : [             3,             4         ],         "Descrições de Capacidade" : [             "Acesso aleatório",             "Suporta Escrita"         ],         "Caption": "Dispositivo VBOX HARDDISK ATA",         "ConfigManagerErrorCode" : "0",         "ConfigManagerUserConfig": "false",         "CreationClassName": "Win32_DiskDrive",         "Descrição" : "Unidade de disco",         "FirmwareRevision" : "1.0",         "Índice" : 1,         "InterfaceType": "IDE"     } ] ```  Este item é suportado desde o Zabbix Windows agent 4.4.

en-us	#### Item key  Unlike with file system and network interface discovery, the item does not necessarily has to have an "snmp.discovery" key - item type of SNMP agent is sufficient.  Discovery of SNMP OIDs is supported since Zabbix server/proxy 2.0.  To configure the discovery rule, do the following:  -   Go to: *Configuration* → *Templates* -   Click on *Discovery* in the row of an appropriate template  ![](../../../../../assets/en/manual/discovery/low_level_discovery/templates_snmp.png)  -   Click on *Create discovery rule* in the upper right corner of the     screen -   Fill in the discovery rule form with the required details as in the     screenshot below  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rule_snmp.png){width="600"}  All mandatory input fields are marked with a red asterisk.  The OIDs to discover are defined in SNMP OID field in the following format: `discovery[{#MACRO1}, oid1, {#MACRO2}, oid2, …,]`  where *{\#MACRO1}*, *{\#MACRO2}* … are valid lld macro names and *oid1*, *oid2*... are OIDs capable of generating meaningful values for these macros. A built-in macro *{\#SNMPINDEX}* containing index of the discovered OID is applied to discovered entities. The discovered entities are grouped by *{\#SNMPINDEX}* macro value.  To understand what we mean, let us perform few snmpwalks on our switch:      $ snmpwalk -v 2c -c public 192.168.1.1 IF-MIB::ifDescr     IF-MIB::ifDescr.1 = STRING: WAN     IF-MIB::ifDescr.2 = STRING: LAN1     IF-MIB::ifDescr.3 = STRING: LAN2      $ snmpwalk -v 2c -c public 192.168.1.1 IF-MIB::ifPhysAddress     IF-MIB::ifPhysAddress.1 = STRING: 8:0:27:90:7a:75     IF-MIB::ifPhysAddress.2 = STRING: 8:0:27:90:7a:76     IF-MIB::ifPhysAddress.3 = STRING: 8:0:27:2b:af:9e  And set SNMP OID to: `discovery[{#IFDESCR}, ifDescr, {#IFPHYSADDRESS}, ifPhysAddress]`  Now this rule will discover entities with {\#IFDESCR} macros set to **WAN**, **LAN1** and **LAN2**, {\#IFPHYSADDRESS} macros set to **8:0:27:90:7a:75**, **8:0:27:90:7a:76**, and **8:0:27:2b:af:9e**, {\#SNMPINDEX} macros set to the discovered OIDs indexes **1**, **2** and **3**:  ``` {.java} [     {         "{#SNMPINDEX}": "1",         "{#IFDESCR}": "WAN",         "{#IFPHYSADDRESS}": "8:0:27:90:7a:75"     },     {         "{#SNMPINDEX}": "2",         "{#IFDESCR}": "LAN1",         "{#IFPHYSADDRESS}": "8:0:27:90:7a:76"     },     {         "{#SNMPINDEX}": "3",         "{#IFDESCR}": "LAN2",         "{#IFPHYSADDRESS}": "8:0:27:2b:af:9e"     } ] ```  If an entity does not have the specified OID, then the corresponding macro will be omitted for this entity. For example if we have the following data:      ifDescr.1 "Interface #1"     ifDescr.2 "Interface #2"     ifDescr.4 "Interface #4"      ifAlias.1 "eth0"     ifAlias.2 "eth1"     ifAlias.3 "eth2"     ifAlias.5 "eth4"  Then in this case SNMP discovery `discovery[{#IFDESCR}, ifDescr, {#IFALIAS}, ifAlias]` will return the following structure:  ``` {.java} [     {         "{#SNMPINDEX}": 1,         "{#IFDESCR}": "Interface #1",         "{#IFALIAS}": "eth0"     },     {         "{#SNMPINDEX}": 2,         "{#IFDESCR}": "Interface #2",         "{#IFALIAS}": "eth1"     },     {         "{#SNMPINDEX}": 3,         "{#IFALIAS}": "eth2"     },     {         "{#SNMPINDEX}": 4,         "{#IFDESCR}": "Interface #4"     },     {         "{#SNMPINDEX}": 5,         "{#IFALIAS}": "eth4"     } ] ```
pt-br	#### Chave do item  Ao contrário da descoberta de sistema de arquivos e interface de rede, o item não não necessariamente tem que ter uma chave "snmp.discovery" - tipo de item de SNMP agente é suficiente.  A descoberta de OIDs SNMP é suportada desde o servidor/proxy Zabbix 2.0.  Para configurar a regra de descoberta, faça o seguinte:  - Vá para: *Configuração* → *Modelos* - Clique em *Discovery* na linha de um modelo apropriado  ![](../../../../../assets/en/manual/discovery/low_level_discovery/templates_snmp.png)  - Clique em *Criar regra de descoberta* no canto superior direito da     tela - Preencha o formulário de regra de descoberta com os detalhes necessários como no     captura de tela abaixo  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rule_snmp.png){width="600"}  Todos os campos de entrada obrigatórios estão marcados com um asterisco vermelho.  Os OIDs a serem descobertos são definidos no campo SNMP OID nas seguintes formato: `discovery[{#MACRO1}, oid1, {#MACRO2}, oid2, …,]`  onde *{\#MACRO1}*, *{\#MACRO2}* … são nomes válidos de macro lld e *oid1*, *oid2*... são OIDs capazes de gerar valores significativos para esses macros. Uma macro interna *{\#SNMPINDEX}* contendo o índice do OID descoberto é aplicado a entidades descobertas. O descoberto as entidades são agrupadas pelo valor da macro *{\#SNMPINDEX}*.  Para entender o que queremos dizer, vamos realizar alguns snmpwalks em nosso switch:      $ snmpwalk -v 2c -c public 192.168.1.1 IF-MIB::ifDescr     IF-MIB::ifDescr.1 = STRING: WAN     IF-MIB::ifDescr.2 = STRING: LAN1     IF-MIB::ifDescr.3 = STRING: LAN2      $ snmpwalk -v 2c -c public 192.168.1.1 IF-MIB::ifPhysAddress     IF-MIB::ifPhysAddress.1 = STRING: 8:0:27:90:7a:75     IF-MIB::ifPhysAddress.2 = STRING: 8:0:27:90:7a:76     IF-MIB::ifPhysAddress.3 = STRING: 8:0:27:2b:af:9e  E defina SNMP OID para: `discovery[{#IFDESCR}, ifDescr, {#IFPHYSADDRESS}, ifPhysAddress]`  Agora esta regra descobrirá entidades com macros {\#IFDESCR} definidas como **WAN**, **LAN1** e **LAN2**, macros {\#IFPHYSADDRESS} definidas como **8:0:27:90:7a:75**, **8:0:27:90:7a:76** e **8:0:27:2b:af:9e**, macros {\#SNMPINDEX} definidas para os índices de OIDs descobertos **1**, **2** e **3**:  ``` {.java} [     {         "{#SNMPINDEX}": "1",         "{#IFDESCR}": "WAN",         "{#IFPHYSADDRESS}": "8:0:27:90:7a:75"     },     {         "{#SNMPINDEX}": "2",         "{#IFDESCR}": "LAN1",         "{#IFPHYSADDRESS}": "8:0:27:90:7a:76"     },     {         "{#SNMPINDEX}": "3",         "{#IFDESCR}": "LAN2",         "{#IFPHYSADDRESS}": "8:0:27:2b:af:9e"     } ] ```  Se uma entidade não tiver o OID especificado, então o macro será omitida para esta entidade. Por exemplo, se tivermos o seguintes dados:      ifDescr.1 "Interface #1"     ifDescr.2 "Interface #2"     ifDescr.4 "Interface #4"      ifAlias.1 "eth0"     ifAlias.2 "eth1"     ifAlias.3 "eth2"     ifAlias.5 "eth4"  Então, neste caso, a descoberta de SNMP `discovery[{#IFDESCR}, ifDescr, {#IFALIAS}, ifAlias]` retornará o seguinte estrutura:  ``` {.java} [     {         "{#SNMPINDEX}": 1,         "{#IFDESCR}": "Interface #1",         "{#IFALIAS}": "eth0"     },     {         "{#SNMPINDEX}": 2,         "{#IFDESCR}": "Interface #2",         "{#IFALIAS}": "eth1"     },     {         "{#SNMPINDEX}": 3,         "{#IFALIAS}": "eth2"     },     {         "{#SNMPINDEX}": 4,         "{#IFDESCR}": "Interface #4"     },     {         "{#SNMPINDEX}": 5,         "{#IFALIAS}": "eth4"     } ] ```

en-us	#### Item net.tcp.service parameters  **ftp**  Creates a TCP connection and expects the first 4 characters of the response to be "220 ", then sends "QUIT\\r\\n". Default port 21 is used if not specified.  **http**  Creates a TCP connection without expecting and sending anything. Default port 80 is used if not specified.  **https**  Uses (and only works with) libcurl, does not verify the authenticity of the certificate, does not verify the host name in the SSL certificate, only fetches the response header (HEAD request). Default port 443 is used if not specified.  **imap**  Creates a TCP connection and expects the first 4 characters of the response to be "\* OK", then sends "a1 LOGOUT\\r\\n". Default port 143 is used if not specified.  **ldap**  Opens a connection to an LDAP server and performs an LDAP search operation with filter set to (objectClass=\*). Expects successful retrieval of the first attribute of the first entry. Default port 389 is used if not specified.  **nntp**  Creates a TCP connection and expects the first 3 characters of the response to be "200" or "201", then sends "QUIT\\r\\n". Default port 119 is used if not specified.  **pop**  Creates a TCP connection and expects the first 3 characters of the response to be "+OK", then sends "QUIT\\r\\n". Default port 110 is used if not specified.  **smtp**  Creates a TCP connection and expects the first 3 characters of the response to be "220", followed by a space, the line ending or a dash. The lines containing a dash belong to a multi-line response and the response will be re-read until a line without the dash is received. Then sends "QUIT\\r\\n". Default port 25 is used if not specified.  **ssh**  Creates a TCP connection. If the connection has been established, both sides exchange an identification string (SSH-major.minor-XXXX), where major and minor are protocol versions and XXXX is a string. Zabbix checks if the string matching the specification is found and then sends back the string "SSH-major.minor-zabbix\_agent\\r\\n" or "0\\n" on mismatch. Default port 22 is used if not specified.  **tcp**  Creates a TCP connection without expecting and sending anything. Unlike the other checks requires the port parameter to be specified.  **telnet**  Creates a TCP connection and expects a login prompt (':' at the end). Default port 23 is used if not specified.
pt-br	#### Parâmetros net.tcp.service do item  **ftp**  Cria uma conexão TCP e espera os primeiros 4 caracteres do resposta seja "220 ", então envia "QUIT\\r\\n". A porta padrão 21 é usada se não for especificado.  **http**  Cria uma conexão TCP sem esperar e enviar nada. Predefinição a porta 80 é usada se não for especificada.  **https**  Usa (e só funciona com) libcurl, não verifica a autenticidade de o certificado, não verifica o nome do host no certificado SSL, apenas busca o cabeçalho de resposta (solicitação HEAD). A porta padrão 443 é usado se não for especificado.  **imap**  Cria uma conexão TCP e espera os primeiros 4 caracteres do resposta seja "\* OK", então envia "a1 LOGOUT\\r\\n". Porta padrão 143 é usado se não for especificado.  **ldap**  Abre uma conexão com um servidor LDAP e executa uma pesquisa LDAP operação com filtro definido como (objectClass=\*). Espera sucesso recuperação do primeiro atributo da primeira entrada. A porta padrão 389 é usado se não for especificado.  **nntp**  Cria uma conexão TCP e espera os 3 primeiros caracteres do resposta seja "200" ou "201", então envia "QUIT\\r\\n". Porta padrão 119 é usado se não for especificado.  **pop**  Cria uma conexão TCP e espera os 3 primeiros caracteres do resposta seja "+OK", então envia "QUIT\\r\\n". A porta padrão 110 é usada se não for especificado.  **smtp**  Cria uma conexão TCP e espera os 3 primeiros caracteres do resposta seja "220", seguido por um espaço, o final da linha ou um traço. As linhas que contêm um traço pertencem a uma resposta de várias linhas e a resposta será relido até que uma linha sem o traço seja recebida. Então envia "QUIT\\r\\n". A porta padrão 25 é usada se não for especificada.  **ssh**  Cria uma conexão TCP. Se a conexão foi estabelecida, ambos lados trocam uma string de identificação (SSH-major.minor-XXXX), onde major e minor são versões de protocolo e XXXX é uma string. Zabbix verifica se a string que corresponde à especificação foi encontrada e então envia volte a string "SSH-major.minor-zabbix\_agent\\r\\n" ou "0\\n" em incompatibilidade. A porta padrão 22 é usada se não for especificada.  **tcp**  Cria uma conexão TCP sem esperar e enviar nada. diferente as outras verificações requerem que o parâmetro port seja especificado.  **telnet**  Cria uma conexão TCP e espera um prompt de login (':' no final). A porta padrão 23 é usada se não for especificada.

en-us	#### Item net.udp.service parameters  **ntp**  Sends an SNTP packet over UDP and validates the response according to [RFC 4330, section 5](http://tools.ietf.org/html/rfc4330#section-5). Default port 123 is used if not specified.
pt-br	#### Item net.udp.service parameters  **ntp**  Envia um pacote SNTP sobre UDP e valida a resposta conforme [RFC 4330, seção 5](http://tools.ietf.org/html/rfc4330#section-5). O padrão é a porta 123 .