en-us	#### Export format  Export format in YAML:  ``` {.yaml} zabbix_export:   version: '6.0'   date: '2021-08-31T12:40:55Z'   groups:     - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6       name: Templates/Applications   templates:     - uuid: 56079badd056419383cc26e6a4fcc7e0       template: VMware       name: VMware       description: |         You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/                  Template tooling version used: 0.38       templates:         - name: 'VMware macros'       groups:         - name: Templates/Applications       items:         - uuid: 5ce209f4d94f460488a74a92a52d92b1           name: 'VMware: Event log'           type: SIMPLE           key: 'vmware.eventlog[{$VMWARE.URL},skip]'           history: 7d           trends: '0'           value_type: LOG           username: '{$VMWARE.USERNAME}'           password: '{$VMWARE.PASSWORD}'           description: 'Collect VMware event log. See also: https://www.zabbix.com/documentation/6.0/manual/config/items/preprocessing/examples#filtering_vmware_event_log_records'           tags:             - tag: Application               value: VMware         - uuid: ee2edadb8ce943ef81d25dbbba8667a4           name: 'VMware: Full name'           type: SIMPLE           key: 'vmware.fullname[{$VMWARE.URL}]'           delay: 1h           history: 7d           trends: '0'           value_type: CHAR           username: '{$VMWARE.USERNAME}'           password: '{$VMWARE.PASSWORD}'           description: 'VMware service full name.'           preprocessing:             - type: DISCARD_UNCHANGED_HEARTBEAT               parameters:                 - 1d           tags:             - tag: Application               value: VMware         - uuid: a0ec9145f2234fbea79a28c57ebdb44d           name: 'VMware: Version'           type: SIMPLE           key: 'vmware.version[{$VMWARE.URL}]'           delay: 1h           history: 7d           trends: '0'           value_type: CHAR           username: '{$VMWARE.USERNAME}'           password: '{$VMWARE.PASSWORD}'           description: 'VMware service version.'           preprocessing:             - type: DISCARD_UNCHANGED_HEARTBEAT               parameters:                 - 1d           tags:             - tag: Application               value: VMware       discovery_rules:         - uuid: 16ffc933cce74cf28a6edf306aa99782           name: 'Discover VMware clusters'           type: SIMPLE           key: 'vmware.cluster.discovery[{$VMWARE.URL}]'           delay: 1h           username: '{$VMWARE.USERNAME}'           password: '{$VMWARE.PASSWORD}'           description: 'Discovery of clusters'           item_prototypes:             - uuid: 46111f91dd564a459dbc1d396e2e6c76               name: 'VMware: Status of "{#CLUSTER.NAME}" cluster'               type: SIMPLE               key: 'vmware.cluster.status[{$VMWARE.URL},{#CLUSTER.NAME}]'               history: 7d               username: '{$VMWARE.USERNAME}'               password: '{$VMWARE.PASSWORD}'               description: 'VMware cluster status.'               valuemap:                 name: 'VMware status'               tags:                 - tag: Application                   value: VMware         - uuid: 8fb6a45cbe074b0cb6df53758e2c6623           name: 'Discover VMware datastores'           type: SIMPLE           key: 'vmware.datastore.discovery[{$VMWARE.URL}]'           delay: 1h           username: '{$VMWARE.USERNAME}'           password: '{$VMWARE.PASSWORD}'           item_prototypes:             - uuid: 4b61838ba4c34e709b25081ae5b059b5               name: 'VMware: Average read latency of the datastore {#DATASTORE}'               type: SIMPLE               key: 'vmware.datastore.read[{$VMWARE.URL},{#DATASTORE},latency]'               history: 7d               username: '{$VMWARE.USERNAME}'               password: '{$VMWARE.PASSWORD}'               description: 'Amount of time for a read operation from the datastore (milliseconds).'               tags:                 - tag: Application                   value: VMware             - uuid: 5355c401dc244bc588ccd18767577c93               name: 'VMware: Free space on datastore {#DATASTORE} (percentage)'               type: SIMPLE               key: 'vmware.datastore.size[{$VMWARE.URL},{#DATASTORE},pfree]'               delay: 5m               history: 7d               value_type: FLOAT               units: '%'               username: '{$VMWARE.USERNAME}'               password: '{$VMWARE.PASSWORD}'               description: 'VMware datastore space in percentage from total.'               tags:                 - tag: Application                   value: VMware             - uuid: 84f13c4fde2d4a17baaf0c8c1eb4f2c0               name: 'VMware: Total size of datastore {#DATASTORE}'               type: SIMPLE               key: 'vmware.datastore.size[{$VMWARE.URL},{#DATASTORE}]'               delay: 5m               history: 7d               units: B               username: '{$VMWARE.USERNAME}'               password: '{$VMWARE.PASSWORD}'               description: 'VMware datastore space in bytes.'               tags:                 - tag: Application                   value: VMware             - uuid: 540cd0fbc56c4b8ea19f2ff5839ce00d               name: 'VMware: Average write latency of the datastore {#DATASTORE}'               type: SIMPLE               key: 'vmware.datastore.write[{$VMWARE.URL},{#DATASTORE},latency]'               history: 7d               username: '{$VMWARE.USERNAME}'               password: '{$VMWARE.PASSWORD}'               description: 'Amount of time for a write operation to the datastore (milliseconds).'               tags:                 - tag: Application                   value: VMware         - uuid: a5bc075e89f248e7b411d8f960897a08           name: 'Discover VMware hypervisors'           type: SIMPLE           key: 'vmware.hv.discovery[{$VMWARE.URL}]'           delay: 1h           username: '{$VMWARE.USERNAME}'           password: '{$VMWARE.PASSWORD}'           description: 'Discovery of hypervisors.'           host_prototypes:             - uuid: 051a1469d4d045cbbf818fcc843a352e               host: '{#HV.UUID}'               name: '{#HV.NAME}'               group_links:                 - group:                     name: Templates/Applications               group_prototypes:                 - name: '{#CLUSTER.NAME}'                 - name: '{#DATACENTER.NAME}'               templates:                 - name: 'VMware Hypervisor'               macros:                 - macro: '{$VMWARE.HV.UUID}'                   value: '{#HV.UUID}'                   description: 'UUID of hypervisor.'               custom_interfaces: 'YES'               interfaces:                 - ip: '{#HV.IP}'         - uuid: 9fd559f4e88c4677a1b874634dd686f5           name: 'Discover VMware VMs'           type: SIMPLE           key: 'vmware.vm.discovery[{$VMWARE.URL}]'           delay: 1h           username: '{$VMWARE.USERNAME}'           password: '{$VMWARE.PASSWORD}'           description: 'Discovery of guest virtual machines.'           host_prototypes:             - uuid: 23b9ae9d6f33414880db1cb107115810               host: '{#VM.UUID}'               name: '{#VM.NAME}'               group_links:                 - group:                     name: Templates/Applications               group_prototypes:                 - name: '{#CLUSTER.NAME} (vm)'                 - name: '{#DATACENTER.NAME}/{#VM.FOLDER} (vm)'                 - name: '{#HV.NAME}'               templates:                 - name: 'VMware Guest'               macros:                 - macro: '{$VMWARE.VM.UUID}'                   value: '{#VM.UUID}'                   description: 'UUID of guest virtual machine.'               custom_interfaces: 'YES'               interfaces:                 - ip: '{#VM.IP}'       valuemaps:         - uuid: 3c59c22905054d42ac4ee8b72fe5f270           name: 'VMware status'           mappings:             - value: '0'               newvalue: gray             - value: '1'               newvalue: green             - value: '2'               newvalue: yellow             - value: '3'               newvalue: red ```
pt-br	#### Formato de exportação  Formato de exportação em YAML:  ``` {.yaml} zabbix_export:   version: '6.0'   date: '2021-08-31T12:40:55Z'   groups:     - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6       name: Templates/Applications   templates:     - uuid: 56079badd056419383cc26e6a4fcc7e0       template: VMware       name: VMware       description: |         You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/                  Template tooling version used: 0.38       templates:         - name: 'VMware macros'       groups:         - name: Templates/Applications       items:         - uuid: 5ce209f4d94f460488a74a92a52d92b1           name: 'VMware: Event log'           type: SIMPLE           key: 'vmware.eventlog[{$VMWARE.URL},skip]'           history: 7d           trends: '0'           value_type: LOG           username: '{$VMWARE.USERNAME}'           password: '{$VMWARE.PASSWORD}'           description: 'Collect VMware event log. See also: https://www.zabbix.com/documentation/6.0/manual/config/items/preprocessing/examples#filtering_vmware_event_log_records'           tags:             - tag: Application               value: VMware         - uuid: ee2edadb8ce943ef81d25dbbba8667a4           name: 'VMware: Full name'           type: SIMPLE           key: 'vmware.fullname[{$VMWARE.URL}]'           delay: 1h           history: 7d           trends: '0'           value_type: CHAR           username: '{$VMWARE.USERNAME}'           password: '{$VMWARE.PASSWORD}'           description: 'VMware service full name.'           preprocessing:             - type: DISCARD_UNCHANGED_HEARTBEAT               parameters:                 - 1d           tags:             - tag: Application               value: VMware         - uuid: a0ec9145f2234fbea79a28c57ebdb44d           name: 'VMware: Version'           type: SIMPLE           key: 'vmware.version[{$VMWARE.URL}]'           delay: 1h           history: 7d           trends: '0'           value_type: CHAR           username: '{$VMWARE.USERNAME}'           password: '{$VMWARE.PASSWORD}'           description: 'VMware service version.'           preprocessing:             - type: DISCARD_UNCHANGED_HEARTBEAT               parameters:                 - 1d           tags:             - tag: Application               value: VMware       discovery_rules:         - uuid: 16ffc933cce74cf28a6edf306aa99782           name: 'Discover VMware clusters'           type: SIMPLE           key: 'vmware.cluster.discovery[{$VMWARE.URL}]'           delay: 1h           username: '{$VMWARE.USERNAME}'           password: '{$VMWARE.PASSWORD}'           description: 'Discovery of clusters'           item_prototypes:             - uuid: 46111f91dd564a459dbc1d396e2e6c76               name: 'VMware: Status of "{#CLUSTER.NAME}" cluster'               type: SIMPLE               key: 'vmware.cluster.status[{$VMWARE.URL},{#CLUSTER.NAME}]'               history: 7d               username: '{$VMWARE.USERNAME}'               password: '{$VMWARE.PASSWORD}'               description: 'VMware cluster status.'               valuemap:                 name: 'VMware status'               tags:                 - tag: Application                   value: VMware         - uuid: 8fb6a45cbe074b0cb6df53758e2c6623           name: 'Discover VMware datastores'           type: SIMPLE           key: 'vmware.datastore.discovery[{$VMWARE.URL}]'           delay: 1h           username: '{$VMWARE.USERNAME}'           password: '{$VMWARE.PASSWORD}'           item_prototypes:             - uuid: 4b61838ba4c34e709b25081ae5b059b5               name: 'VMware: Average read latency of the datastore {#DATASTORE}'               type: SIMPLE               key: 'vmware.datastore.read[{$VMWARE.URL},{#DATASTORE},latency]'               history: 7d               username: '{$VMWARE.USERNAME}'               password: '{$VMWARE.PASSWORD}'               description: 'Amount of time for a read operation from the datastore (milliseconds).'               tags:                 - tag: Application                   value: VMware             - uuid: 5355c401dc244bc588ccd18767577c93               name: 'VMware: Free space on datastore {#DATASTORE} (percentage)'               type: SIMPLE               key: 'vmware.datastore.size[{$VMWARE.URL},{#DATASTORE},pfree]'               delay: 5m               history: 7d               value_type: FLOAT               units: '%'               username: '{$VMWARE.USERNAME}'               password: '{$VMWARE.PASSWORD}'               description: 'VMware datastore space in percentage from total.'               tags:                 - tag: Application                   value: VMware             - uuid: 84f13c4fde2d4a17baaf0c8c1eb4f2c0               name: 'VMware: Total size of datastore {#DATASTORE}'               type: SIMPLE               key: 'vmware.datastore.size[{$VMWARE.URL},{#DATASTORE}]'               delay: 5m               history: 7d               units: B               username: '{$VMWARE.USERNAME}'               password: '{$VMWARE.PASSWORD}'               description: 'VMware datastore space in bytes.'               tags:                 - tag: Application                   value: VMware             - uuid: 540cd0fbc56c4b8ea19f2ff5839ce00d               name: 'VMware: Average write latency of the datastore {#DATASTORE}'               type: SIMPLE               key: 'vmware.datastore.write[{$VMWARE.URL},{#DATASTORE},latency]'               history: 7d               username: '{$VMWARE.USERNAME}'               password: '{$VMWARE.PASSWORD}'               description: 'Amount of time for a write operation to the datastore (milliseconds).'               tags:                 - tag: Application                   value: VMware         - uuid: a5bc075e89f248e7b411d8f960897a08           name: 'Discover VMware hypervisors'           type: SIMPLE           key: 'vmware.hv.discovery[{$VMWARE.URL}]'           delay: 1h           username: '{$VMWARE.USERNAME}'           password: '{$VMWARE.PASSWORD}'           description: 'Discovery of hypervisors.'           host_prototypes:             - uuid: 051a1469d4d045cbbf818fcc843a352e               host: '{#HV.UUID}'               name: '{#HV.NAME}'               group_links:                 - group:                     name: Templates/Applications               group_prototypes:                 - name: '{#CLUSTER.NAME}'                 - name: '{#DATACENTER.NAME}'               templates:                 - name: 'VMware Hypervisor'               macros:                 - macro: '{$VMWARE.HV.UUID}'                   value: '{#HV.UUID}'                   description: 'UUID of hypervisor.'               custom_interfaces: 'YES'               interfaces:                 - ip: '{#HV.IP}'         - uuid: 9fd559f4e88c4677a1b874634dd686f5           name: 'Discover VMware VMs'           type: SIMPLE           key: 'vmware.vm.discovery[{$VMWARE.URL}]'           delay: 1h           username: '{$VMWARE.USERNAME}'           password: '{$VMWARE.PASSWORD}'           description: 'Discovery of guest virtual machines.'           host_prototypes:             - uuid: 23b9ae9d6f33414880db1cb107115810               host: '{#VM.UUID}'               name: '{#VM.NAME}'               group_links:                 - group:                     name: Templates/Applications               group_prototypes:                 - name: '{#CLUSTER.NAME} (vm)'                 - name: '{#DATACENTER.NAME}/{#VM.FOLDER} (vm)'                 - name: '{#HV.NAME}'               templates:                 - name: 'VMware Guest'               macros:                 - macro: '{$VMWARE.VM.UUID}'                   value: '{#VM.UUID}'                   description: 'UUID of guest virtual machine.'               custom_interfaces: 'YES'               interfaces:                 - ip: '{#VM.IP}'       valuemaps:         - uuid: 3c59c22905054d42ac4ee8b72fe5f270           name: 'VMware status'           mappings:             - value: '0'               newvalue: gray             - value: '1'               newvalue: green             - value: '2'               newvalue: yellow             - value: '3'               newvalue: red ```

en-us	#### Export format  Export to YAML:  ```yaml zabbix_export:   version: '6.0'   date: '2021-08-31T13:34:17Z'   media_types:     - name: Pushover       type: WEBHOOK       parameters:         - name: endpoint           value: 'https://api.pushover.net/1/messages.json'         - name: eventid           value: '{EVENT.ID}'         - name: event_nseverity           value: '{EVENT.NSEVERITY}'         - name: event_source           value: '{EVENT.SOURCE}'         - name: event_value           value: '{EVENT.VALUE}'         - name: expire           value: '1200'         - name: message           value: '{ALERT.MESSAGE}'         - name: priority_average           value: '0'         - name: priority_default           value: '0'         - name: priority_disaster           value: '0'         - name: priority_high           value: '0'         - name: priority_information           value: '0'         - name: priority_not_classified           value: '0'         - name: priority_warning           value: '0'         - name: retry           value: '60'         - name: title           value: '{ALERT.SUBJECT}'         - name: token           value: '<PUSHOVER TOKEN HERE>'         - name: triggerid           value: '{TRIGGER.ID}'         - name: url           value: '{$ZABBIX.URL}'         - name: url_title           value: Zabbix         - name: user           value: '{ALERT.SENDTO}'       max_sessions: '0'       script: |         try {             var params = JSON.parse(value),                 request = new HttpRequest(),                 data,                 response,                 severities = [                     {name: 'not_classified', color: '#97AAB3'},                     {name: 'information', color: '#7499FF'},                     {name: 'warning', color: '#FFC859'},                     {name: 'average', color: '#FFA059'},                     {name: 'high', color: '#E97659'},                     {name: 'disaster', color: '#E45959'},                     {name: 'resolved', color: '#009900'},                     {name: 'default', color: '#000000'}                 ],                 priority;                      if (typeof params.HTTPProxy === 'string' && params.HTTPProxy.trim() !== '') {                 request.setProxy(params.HTTPProxy);             }                      if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {                 throw 'Incorrect "event_source" parameter given: "' + params.event_source + '".\nMust be 0-3.';             }                      if (params.event_value !== '0' && params.event_value !== '1'                 && (params.event_source === '0' || params.event_source === '3')) {                 throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';             }                      if ([0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity)) === -1) {                 params.event_nseverity = '7';             }                      if (params.event_value === '0') {                 params.event_nseverity = '6';             }                      priority = params['priority_' + severities[params.event_nseverity].name] || params.priority_default;                      if (isNaN(priority) || priority < -2 || priority > 2) {                 throw '"priority" should be -2..2';             }                      if (params.event_source === '0' && isNaN(params.triggerid)) {                 throw 'field "triggerid" is not a number';             }                      if (isNaN(params.eventid)) {                 throw 'field "eventid" is not a number';             }                      if (typeof params.message !== 'string' || params.message.trim() === '') {                 throw 'field "message" cannot be empty';             }                      data = {                 token: params.token,                 user: params.user,                 title: params.title,                 message: params.message,                 url: (params.event_source === '0')                      ? params.url + '/tr_events.php?triggerid=' + params.triggerid + '&eventid=' + params.eventid                     : params.url,                 url_title: params.url_title,                 priority: priority             };                      if (priority == 2) {                 if (isNaN(params.retry) || params.retry < 30) {                     throw 'field "retry" should be a number with value of at least 30 if "priority" is set to 2';                 }                          if (isNaN(params.expire) || params.expire > 10800) {                     throw 'field "expire" should be a number with value of at most 10800 if "priority" is set to 2';                 }                          data.retry = params.retry;                 data.expire = params.expire;             }                      data = JSON.stringify(data);             Zabbix.log(4, '[ Pushover Webhook ] Sending request: ' + params.endpoint + '\n' + data);                      request.addHeader('Content-Type: application/json');             response = request.post(params.endpoint, data);                      Zabbix.log(4, '[ Pushover Webhook ] Received response with status code ' + request.getStatus() + '\n' + response);                      if (response !== null) {                 try {                     response = JSON.parse(response);                 }                 catch (error) {                     Zabbix.log(4, '[ Pushover Webhook ] Failed to parse response received from Pushover');                     response = null;                 }             }                      if (request.getStatus() != 200 || response === null || typeof response !== 'object' || response.status !== 1) {                 if (response !== null && typeof response === 'object' && typeof response.errors === 'object'                         && typeof response.errors[0] === 'string') {                     throw response.errors[0];                 }                 else {                     throw 'Unknown error. Check debug log for more information.';                 }             }                      return 'OK';         }         catch (error) {             Zabbix.log(4, '[ Pushover Webhook ] Pushover notification failed: ' + error);             throw 'Pushover notification failed: ' + error;         }       description: |         Please refer to setup guide here: https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/pushover                  Set token parameter with to your Pushover application key.         When assigning Pushover media to the Zabbix user - add user key into send to field.       message_templates:         - event_source: TRIGGERS           operation_mode: PROBLEM           subject: 'Problem: {EVENT.NAME}'           message: |             Problem started at {EVENT.TIME} on {EVENT.DATE}             Problem name: {EVENT.NAME}             Host: {HOST.NAME}             Severity: {EVENT.SEVERITY}             Operational data: {EVENT.OPDATA}             Original problem ID: {EVENT.ID}             {TRIGGER.URL}         - event_source: TRIGGERS           operation_mode: RECOVERY           subject: 'Resolved in {EVENT.DURATION}: {EVENT.NAME}'           message: |             Problem has been resolved at {EVENT.RECOVERY.TIME} on {EVENT.RECOVERY.DATE}             Problem name: {EVENT.NAME}             Problem duration: {EVENT.DURATION}             Host: {HOST.NAME}             Severity: {EVENT.SEVERITY}             Original problem ID: {EVENT.ID}             {TRIGGER.URL}         - event_source: TRIGGERS           operation_mode: UPDATE           subject: 'Updated problem in {EVENT.AGE}: {EVENT.NAME}'           message: |             {USER.FULLNAME} {EVENT.UPDATE.ACTION} problem at {EVENT.UPDATE.DATE} {EVENT.UPDATE.TIME}.             {EVENT.UPDATE.MESSAGE}                          Current problem status is {EVENT.STATUS}, age is {EVENT.AGE}, acknowledged: {EVENT.ACK.STATUS}.         - event_source: DISCOVERY           operation_mode: PROBLEM           subject: 'Discovery: {DISCOVERY.DEVICE.STATUS} {DISCOVERY.DEVICE.IPADDRESS}'           message: |             Discovery rule: {DISCOVERY.RULE.NAME}                          Device IP: {DISCOVERY.DEVICE.IPADDRESS}             Device DNS: {DISCOVERY.DEVICE.DNS}             Device status: {DISCOVERY.DEVICE.STATUS}             Device uptime: {DISCOVERY.DEVICE.UPTIME}                          Device service name: {DISCOVERY.SERVICE.NAME}             Device service port: {DISCOVERY.SERVICE.PORT}             Device service status: {DISCOVERY.SERVICE.STATUS}             Device service uptime: {DISCOVERY.SERVICE.UPTIME}         - event_source: AUTOREGISTRATION           operation_mode: PROBLEM           subject: 'Autoregistration: {HOST.HOST}'           message: |             Host name: {HOST.HOST}             Host IP: {HOST.IP}             Agent port: {HOST.PORT} ```
pt-br	#### Formato de exportação  Exportar para YAML:  ``` {.yaml} zabbix_export:   version: '6.0'   date: '2021-08-31T12:40:55Z'   groups:     - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6       name: Templates/Applications   templates:     - uuid: 56079badd056419383cc26e6a4fcc7e0       template: VMware       name: VMware       description: |         You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/                  Template tooling version used: 0.38       templates:         - name: 'VMware macros'       groups:         - name: Templates/Applications       items:         - uuid: 5ce209f4d94f460488a74a92a52d92b1           name: 'VMware: Event log'           type: SIMPLE           key: 'vmware.eventlog[{$VMWARE.URL},skip]'           history: 7d           trends: '0'           value_type: LOG           username: '{$VMWARE.USERNAME}'           password: '{$VMWARE.PASSWORD}'           description: 'Collect VMware event log. See also: https://www.zabbix.com/documentation/6.0/manual/config/items/preprocessing/examples#filtering_vmware_event_log_records'           tags:             - tag: Application               value: VMware         - uuid: ee2edadb8ce943ef81d25dbbba8667a4           name: 'VMware: Full name'           type: SIMPLE           key: 'vmware.fullname[{$VMWARE.URL}]'           delay: 1h           history: 7d           trends: '0'           value_type: CHAR           username: '{$VMWARE.USERNAME}'           password: '{$VMWARE.PASSWORD}'           description: 'VMware service full name.'           preprocessing:             - type: DISCARD_UNCHANGED_HEARTBEAT               parameters:                 - 1d           tags:             - tag: Application               value: VMware         - uuid: a0ec9145f2234fbea79a28c57ebdb44d           name: 'VMware: Version'           type: SIMPLE           key: 'vmware.version[{$VMWARE.URL}]'           delay: 1h           history: 7d           trends: '0'           value_type: CHAR           username: '{$VMWARE.USERNAME}'           password: '{$VMWARE.PASSWORD}'           description: 'VMware service version.'           preprocessing:             - type: DISCARD_UNCHANGED_HEARTBEAT               parameters:                 - 1d           tags:             - tag: Application               value: VMware       discovery_rules:         - uuid: 16ffc933cce74cf28a6edf306aa99782           name: 'Discover VMware clusters'           type: SIMPLE           key: 'vmware.cluster.discovery[{$VMWARE.URL}]'           delay: 1h           username: '{$VMWARE.USERNAME}'           password: '{$VMWARE.PASSWORD}'           description: 'Discovery of clusters'           item_prototypes:             - uuid: 46111f91dd564a459dbc1d396e2e6c76               name: 'VMware: Status of "{#CLUSTER.NAME}" cluster'               type: SIMPLE               key: 'vmware.cluster.status[{$VMWARE.URL},{#CLUSTER.NAME}]'               history: 7d               username: '{$VMWARE.USERNAME}'               password: '{$VMWARE.PASSWORD}'               description: 'VMware cluster status.'               valuemap:                 name: 'VMware status'               tags:                 - tag: Application                   value: VMware         - uuid: 8fb6a45cbe074b0cb6df53758e2c6623           name: 'Discover VMware datastores'           type: SIMPLE           key: 'vmware.datastore.discovery[{$VMWARE.URL}]'           delay: 1h           username: '{$VMWARE.USERNAME}'           password: '{$VMWARE.PASSWORD}'           item_prototypes:             - uuid: 4b61838ba4c34e709b25081ae5b059b5               name: 'VMware: Average read latency of the datastore {#DATASTORE}'               type: SIMPLE               key: 'vmware.datastore.read[{$VMWARE.URL},{#DATASTORE},latency]'               history: 7d               username: '{$VMWARE.USERNAME}'               password: '{$VMWARE.PASSWORD}'               description: 'Amount of time for a read operation from the datastore (milliseconds).'               tags:                 - tag: Application                   value: VMware             - uuid: 5355c401dc244bc588ccd18767577c93               name: 'VMware: Free space on datastore {#DATASTORE} (percentage)'               type: SIMPLE               key: 'vmware.datastore.size[{$VMWARE.URL},{#DATASTORE},pfree]'               delay: 5m               history: 7d               value_type: FLOAT               units: '%'               username: '{$VMWARE.USERNAME}'               password: '{$VMWARE.PASSWORD}'               description: 'VMware datastore space in percentage from total.'               tags:                 - tag: Application                   value: VMware             - uuid: 84f13c4fde2d4a17baaf0c8c1eb4f2c0               name: 'VMware: Total size of datastore {#DATASTORE}'               type: SIMPLE               key: 'vmware.datastore.size[{$VMWARE.URL},{#DATASTORE}]'               delay: 5m               history: 7d               units: B               username: '{$VMWARE.USERNAME}'               password: '{$VMWARE.PASSWORD}'               description: 'VMware datastore space in bytes.'               tags:                 - tag: Application                   value: VMware             - uuid: 540cd0fbc56c4b8ea19f2ff5839ce00d               name: 'VMware: Average write latency of the datastore {#DATASTORE}'               type: SIMPLE               key: 'vmware.datastore.write[{$VMWARE.URL},{#DATASTORE},latency]'               history: 7d               username: '{$VMWARE.USERNAME}'               password: '{$VMWARE.PASSWORD}'               description: 'Amount of time for a write operation to the datastore (milliseconds).'               tags:                 - tag: Application                   value: VMware         - uuid: a5bc075e89f248e7b411d8f960897a08           name: 'Discover VMware hypervisors'           type: SIMPLE           key: 'vmware.hv.discovery[{$VMWARE.URL}]'           delay: 1h           username: '{$VMWARE.USERNAME}'           password: '{$VMWARE.PASSWORD}'           description: 'Discovery of hypervisors.'           host_prototypes:             - uuid: 051a1469d4d045cbbf818fcc843a352e               host: '{#HV.UUID}'               name: '{#HV.NAME}'               group_links:                 - group:                     name: Templates/Applications               group_prototypes:                 - name: '{#CLUSTER.NAME}'                 - name: '{#DATACENTER.NAME}'               templates:                 - name: 'VMware Hypervisor'               macros:                 - macro: '{$VMWARE.HV.UUID}'                   value: '{#HV.UUID}'                   description: 'UUID of hypervisor.'               custom_interfaces: 'YES'               interfaces:                 - ip: '{#HV.IP}'         - uuid: 9fd559f4e88c4677a1b874634dd686f5           name: 'Discover VMware VMs'           type: SIMPLE           key: 'vmware.vm.discovery[{$VMWARE.URL}]'           delay: 1h           username: '{$VMWARE.USERNAME}'           password: '{$VMWARE.PASSWORD}'           description: 'Discovery of guest virtual machines.'           host_prototypes:             - uuid: 23b9ae9d6f33414880db1cb107115810               host: '{#VM.UUID}'               name: '{#VM.NAME}'               group_links:                 - group:                     name: Templates/Applications               group_prototypes:                 - name: '{#CLUSTER.NAME} (vm)'                 - name: '{#DATACENTER.NAME}/{#VM.FOLDER} (vm)'                 - name: '{#HV.NAME}'               templates:                 - name: 'VMware Guest'               macros:                 - macro: '{$VMWARE.VM.UUID}'                   value: '{#VM.UUID}'                   description: 'UUID of guest virtual machine.'               custom_interfaces: 'YES'               interfaces:                 - ip: '{#VM.IP}'       valuemaps:         - uuid: 3c59c22905054d42ac4ee8b72fe5f270           name: 'VMware status'           mappings:             - value: '0'               newvalue: gray             - value: '1'               newvalue: green             - value: '2'               newvalue: yellow             - value: '3'               newvalue: red ```

en-us	#### Exporting a host  Export the configuration of a host as an XML string.  Request:  ```json {     "jsonrpc": "2.0",     "method": "configuration.export",     "params": {         "options": {             "hosts": [                 "10161"             ]         },         "format": "xml"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": "<?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><tags><tag><tag>Application</tag><value>CPU</value></tag></tags><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>\n",     "id": 1 } ```
pt-br	#### Exportando um host  Exporta a configuração de um host como uma string XML.  Requisição:  ```json {     "jsonrpc": "2.0",     "method": "configuration.export",     "params": {         "options": {             "hosts": [                 "10161"             ]         },         "format": "xml"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ```json {     "jsonrpc": "2.0",     "result": "<?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><tags><tag><tag>Application</tag><value>CPU</value></tag></tags><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>\n",     "id": 1 } ```

en-us	#### Exporting  To export hosts, do the following:  -   Go to: *Configuration* → *Hosts* -   Mark the checkboxes of the hosts to export -   Click on *Export* below the list  ![](../../../assets/en/manual/xml_export_import/export_hosts.png)  Depending on the selected format, hosts are exported to a local file with a default name:  -   *zabbix\_export\_hosts.yaml* - in YAML export (default option for     export) -   *zabbix\_export\_hosts.xml* - in XML export -   *zabbix\_export\_hosts.json* - in JSON export
pt-br	#### Exportando  Para exportar hosts, faça o seguinte:  - Vá para: *Configuração* → *Hosts* - Marque as caixas de seleção dos hosts para exportar - Clique em *Exportar* abaixo da lista  ![](../../../assets/en/manual/xml_export_import/export_hosts.png)  Dependendo do formato selecionado, os hosts são exportados para um arquivo local com um nome padrão:  - *zabbix\_export\_hosts.yaml* - na exportação YAML (opção padrão para      exportar) - *zabbix\_export\_hosts.xml* - na exportação XML - *zabbix\_export\_hosts.json* - na exportação JSON

en-us	#### Exporting  To export media types, do the following:  -   Go to: *Administration* → *Media types* -   Mark the checkboxes of the media types to export -   Click on *Export* below the list  ![](../../../assets/en/manual/xml_export_import/export_mediatypes.png)  Depending on the selected format, media types are exported to a local file with a default name:  -   *zabbix\_export\_mediatypes.yaml* - in YAML export (default option     for export) -   *zabbix\_export\_mediatypes.xml* - in XML export -   *zabbix\_export\_mediatypes.json* - in JSON export
pt-br	#### Exportando  Para exportar tipos de mídia, faça o seguinte:  - Vá para: *Administração* → *Tipos de mídia* - Marque as caixas de seleção dos tipos de mídia a serem exportados - Clique em *Exportar* abaixo da lista  ![](../../../assets/en/manual/xml_export_import/export_mediatypes.png)  Dependendo do formato selecionado, os tipos de mídia são exportados para um local arquivo com um nome padrão:  - *zabbix\_export\_mediatypes.yaml* - na exportação YAML (opção padrão      Para exportar) - *zabbix\_export\_mediatypes.xml* - na exportação XML - *zabbix\_export\_mediatypes.json* - na exportação JSON

en-us	#### Exporting  To export network maps, do the following:  -   Go to: *Monitoring* → *Maps* -   Mark the checkboxes of the network maps to export -   Click on *Export* below the list  ![](../../../assets/en/manual/xml_export_import/export_maps.png)  Depending on the selected format, maps are exported to a local file with a default name:  -   *zabbix\_export\_maps.yaml* - in YAML export (default option for     export) -   *zabbix\_export\_maps.xml* - in XML export -   *zabbix\_export\_maps.json* - in JSON export
pt-br	#### Exportando  Para exportar mapas de rede, faça o seguinte:  - Vá para: *Monitoramento* → *Mapas* - Marque as caixas de seleção dos mapas de rede para exportar - Clique em *Exportar* abaixo da lista  ![](../../../assets/en/manual/xml_export_import/export_maps.png)  Dependendo do formato selecionado, os mapas são exportados para um arquivo local com um nome padrão:  - *zabbix\_export\_maps.yaml* - na exportação YAML (opção padrão para      exportar) - *zabbix\_export\_maps.xml* - na exportação XML - *zabbix\_export\_maps.json* - na exportação JSON

en-us	#### Exporting  To export templates, do the following:  -   Go to: *Configuration* → *Templates* -   Mark the checkboxes of the templates to export -   Click on *Export* below the list  ![](../../../assets/en/manual/xml_export_import/export_templates.png)  Depending on the selected format, templates are exported to a local file with a default name:  -   *zabbix\_export\_templates.yaml* - in YAML export (default option     for export) -   *zabbix\_export\_templates.xml* - in XML export -   *zabbix\_export\_templates.json* - in JSON export
pt-br	#### Exportando  Para exportar modelos, faça o seguinte:  - Vá para: *Configuração* → *Modelos* - Marque as caixas de seleção dos modelos para exportar - Clique em *Exportar* abaixo da lista  ![](../../../assets/en/manual/xml_export_import/export_templates.png)  Dependendo do formato selecionado, os modelos são exportados para um arquivo local com um nome padrão:  - *zabbix\_export\_templates.yaml* - na exportação YAML (opção padrão      Para exportar) - *zabbix\_export\_templates.xml* - na exportação XML - *zabbix\_export\_templates.json* - na exportação JSON

en-us	 ###### Export request  A request to execute the Export function of the Exporter interface.  |   |   | |---|---| |direction|agent → plugin| |response|no|  Parameters specific to export requests:  |Name|Type|Comments| |---------|--------|----------| |key|string|The plugin key.| |parameters|array of strings (optional)|The parameters for Export function.|  *Example:*      {"id":4,"type":6,"key":"test.key","parameters":["foo","bar"]}
pt-br	###### Request exportação  Um request para executar a função Exportação da interface Exporter.    |   |   | |---|---| |direction|agent → plugin| |response|no|  Parâmetros específicos para request de exportação:  |Nome|Tipo|Comentários| |---------|--------|----------| |key|string| plugin key.| |parameters|array of strings (optional)|Parâmetros para Função Exportação.|  *Exemplo:*      {"id":4,"type":6,"key":"test.key","parameters":["foo","bar"]}

en-us	 ###### Export response  Response from the Export function of the Exporter interface.  |   |   | |---|---| |direction|plugin → agent| |response|n/a|  Parameters specific to export responses:  |Name|Type|Comments| |---------|--------|----------| |value|string (optional) |Response value from the Export function. Absent, if error is returned.| |error|string (optional) |Error message if the Export function has not been executed successfully. Absent, if value is returned.|  *Examples:*      {"id":5,"type":7,"value":"response"}  or      {"id":5,"type":7,"error":"error message"}
pt-br	###### Exportação da response  Resposta da função Export da interface Exporter. |   |   | |---|---| |direction|plugin → agent| |response|n/a|  Parâmetros específicos para respostas de exportação:  |Nome|Tipo|Comentários| |---------|--------|----------| |value|string (optional) |Valor de resposta da função Export. Ausente se retornar erro.| |error|string (optional) |Uma mensagem de erro irá aparecer caso a função Export não tiver sido executada com sucesso. Ausente se o valor retornar.|  *Exemplos:*      {"id":5,"type":7,"value":"response"}  ou      {"id":5,"type":7,"error":"error message"}

en-us	#### Exposed metrics  The stats items gather the statistics in bulk and return a JSON, which is the basis for dependent items to get their data from. The following [internal metrics](/manual/config/items/itemtypes/internal) are returned by either of the two items:  -   `zabbix[boottime]` -   `zabbix[hosts]` -   `zabbix[items]` -   `zabbix[items_unsupported]` -   `zabbix[preprocessing_queue]` (server only) -   `zabbix[process,<type>,<mode>,<state>]` (only process type based     statistics) -   `zabbix[rcache,<cache>,<mode>]` -   `zabbix[requiredperformance]` -   `zabbix[triggers]` (server only) -   `zabbix[uptime]` -   `zabbix[vcache,buffer,<mode>]` (server only) -   `zabbix[vcache,cache,<parameter>]` -   `zabbix[version]` -   `zabbix[vmware,buffer,<mode>]` -   `zabbix[wcache,<cache>,<mode>]` ('trends' cache type server only)
pt-br	#### Métricas expostas  Os itens de estatísticas reúnem as estatísticas em massa e retornam um JSON, que é a base para os itens dependentes obterem seus dados. A seguir [métricas internas](/manual/config/items/itemtypes/internal) são retornadas por um dos dois itens:  - `zabbix[boottime]` - `zabbix[hosts]` - `zabbix[itens]` - `zabbix[items_unsupported]` - `zabbix[preprocessing_queue]` (somente servidor) - `zabbix[process,<type>,<mode>,<state>]` (apenas o tipo de processo baseado     Estatisticas) - `zabbix[rcache,<cache>,<modo>]` - `zabbix[desempenho obrigatório]` - `zabbix[triggers]` (somente servidor) - `zabbix[tempo de atividade]` - `zabbix[vcache,buffer,<mode>]` (somente servidor) - `zabbix[vcache,cache,<parâmetro>]` - `zabbix[versão]` - `zabbix[vmware,buffer,<modo>]` - `zabbix[wcache,<cache>,<mode>]` (somente servidor de tipo de cache 'trends')

en-us	 ### Expression macros  {ITEM.KEY<1-9>} macros are now supported inside [expression macros](/manual/config/macros/expression_macros).
pt-br	### Macros de expressão  Agora, os macros {ITEM.KEY<1-9>} são suportados dentro dos [expression macros](/manual/config/macros/expression_macros).

en-us	 ### ExpressMS messenger webhook API changed  API version changed to v4 in ExpressMS messenger webhook.
pt-br	### Alteração no ExpressMS messenger webhook API   A versão API foi alterada para v4 no ExpressMS messenger webhook.

en-us	 #### Extended SNMP gateway functionality  SNMP gateway can now provide information about triggers in a problem state and reveal host information in trigger details.  Additionally, it is now possible to limit the rate of SNMP traps sent by SNMP gateway.  The list of supported OIDs has been extended with a new OID **.10** for a comma-delimited list of trigger hostnames.  New parameters have been added to the SNMP gateway configuration file:  - *ProblemBaseOID* - OID of the problem trigger table; - *ProblemMinSeverity* - minimum severity, triggers having lower severity will not be included; - *ProblemHideAck* - if specified, only triggers with unacknowledged problems will be included; - *ProblemTagFilter* - if specified, only triggers with the specified tag name will be included; - *TrapTimer* - if set, Zabbix will send no more than one trap of the highest severity in the given time frame.  For details, see [Zabbix SNMP Gateway](https://git.zabbix.com/projects/ZT/repos/snmp-gateway/browse/README.md).
pt-br	 #### Funcionalidade estendida do gateway SNMP  O gateway SNMP agora pode fornecer informações sobre triggeres em um estado problemático e revelar informações sobre o host nos detalhes do trigger  Além disso, agora é possível limitar a taxa de traps de SNMP enviados pelo gateway de SNMP.  A lista de OIDs suportados foi ampliada com um novo OID **.10** para uma lista delimitada por vírgulas de nomes de host de triggeres.  Novos parâmetros foram adicionados ao arquivo de configuração do gateway SNMP:  - *ProblemBaseOID* - OID da tabela de triggeres de problemas; - *ProblemMinSeverity* - gravidade mínima, os triggeres com gravidade inferior não serão incluídos; - *ProblemHideAck* - se especificado, somente os triggeres com problemas não reconhecidos serão incluídos; - *ProblemTagFilter* - se especificado, somente os triggeres com o nome de tag especificado serão incluídos; - *TrapTimer* - se definido, o Zabbix não enviará mais do que um trap de maior severidade em um determinado período de tempo.  Para obter detalhes, consulte [Zabbix SNMP Gateway] (https://git.zabbix.com/projects/ZT/repos/snmp-gateway/browse/README.md).

en-us	 **External plugin loader**  Previously, plugins could only be compiled into Zabbix agent 2, which required recompiling the agent every time you need to change the set of available plugins. Now, with the addition of the external plugin loader, plugins don't have to be integrated into the agent 2 directly and can be added as separate external add-ons (loadable plugins), thus making the creation process of additional plugins for gathering new monitoring metrics easier.
pt-br	 **Carregador de plug-in externo  Anteriormente, os plug-ins só podiam ser compilados no Zabbix Agent 2, o que exigia a recompilação do agente toda vez que você precisasse alterar o conjunto de plug-ins disponíveis. Agora, com a adição do carregador de plug-ins externo, os plug-ins não precisam ser integrados diretamente ao agente 2 e podem ser adicionados como complementos externos separados (plug-ins carregáveis), facilitando assim o processo de criação de plug-ins adicionais para coletar novas métricas de monitoramento.

en-us	#### Extracting matching part of regular expression  Sometimes we may want to extract only the interesting value from a target file instead of returning the whole line when a regular expression match is found.  Since Zabbix 2.2.0, log items have the ability to extract desired values from matched lines. This is accomplished by the additional **output** parameter in `log` and `logrt` items.  Using the 'output' parameter allows to indicate the "capturing group" of the match that we may be interested in.  So, for example      log[/path/to/the/file,"large result buffer allocation.*Entries: ([0-9]+)",,,,\1]  should allow returning the entry count as found in the content of:      Fr Feb 07 2014 11:07:36.6690 */ Thread Id 1400 (GLEWF) large result     buffer allocation - /Length: 437136/Entries: 5948/Client Ver: >=10/RPC     ID: 41726453/User: AUser/Form: CFG:ServiceLevelAgreement  Only the number will be returned because **\\1** refers to the first and only capturing group: **(\[0-9\]+)**.  And, with the ability to extract and return a number, the value can be used to define triggers.  
pt-br	#### Extraindo a parte correspondente de uma expressão regular  Algumas vezes podemos querer extrair apenas um valor de interesse de um arquivo alvo, em vez de retornar a linha completa de uma correspondência à uma expressão regular.  Desde o Zabbix 2.2.0, itens de log têm a habilidade de extrair valores desejados de linhas correspondentes. Isto é possível com o parâmetro adicional **output** nos itens `log` e `logrt`.  O uso do parâmetro 'output' permite indicar o "grupo de captura" na correspondência em que possamos estar interessados.  Então, por exemplo   · log[/path/to/the/file,"large result buffer allocation.*Entries: ([0-9]+)",,,,\1]  deve permitir retornar a contagem de entradas (entries) de acordo com o encontrado no conteúdo de::   · Fr Feb 07 2014 11:07:36.6690 */ Thread Id 1400 (GLEWF) large result  · buffer allocation - /Length: 437136/Entries: 5948/Client Ver: >=10/RPC  · ID: 41726453/User: AUser/Form: CFG:ServiceLevelAgreement  Apenas o número será retornado porque **\\1** se refere apenas ao primeiro e único grupo de captura: **(\[0-9\]+)**.  E, com a habilidade de extrair e retornar um número, o valor pode ser usado para definir gatilhos.

en-us	 ##### Favorite custom graphs no longer supported    It is no longer possible to add custom graphs to favorites in  *Monitoring* -> *Hosts* -> *Graphs*. After the upgrade any existing custom  graphs will be removed from favorites.   
pt-br	##### Gráficos customizados favoritos não mais suportados    Não é mais possível adicionar gráficos customizados aos favoritos em  *Monitoramento* -> *Hosts* -> *Gráficos*. Após a atualização quaisquer  gráficos customizados existentes serão removidos dos favoritos.

en-us	##### File example  ``` {.php} <?php  return [     'BRAND_LOGO' => './images/custom_logo.png',     'BRAND_LOGO_SIDEBAR' => './images/custom_logo_sidebar.png',     'BRAND_LOGO_SIDEBAR_COMPACT' => './images/custom_logo_sidebar_compact.png',     'BRAND_FOOTER' => '© Zabbix',     'BRAND_HELP_URL' => 'https://www.example.com/help/' ]; ```
pt-br	##### Exemplo de arquivo  ``` {.php} <?php  Retorna [     'BRAND_LOGO' => './images/custom_logo.png',     'BRAND_LOGO_SIDEBAR' => './images/custom_logo_sidebar.png',     'BRAND_LOGO_SIDEBAR_COMPACT' => './images/custom_logo_sidebar_compact.png',     'BRAND_FOOTER' => '© Zabbix',     'BRAND_HELP_URL' => 'https://www.example.com/help/' ]; ```

en-us	##### - File locations  -   Configuration files are located in **/etc/zabbix**. -   Zabbix server, proxy and agent logfiles are located in     **/var/log/zabbix**. -   Zabbix frontend is located in **/usr/share/zabbix**. -   Home directory for the user **zabbix** is **/var/lib/zabbix**.
pt-br	##### - Localização de arquivos  -   Arquivos de configuração estão localizados em **/etc/zabbix**. -   Arquivos de log para Zabbix Server, Proxy e Agent estão localizados em     **/var/log/zabbix**. -   O Zabbix Frontend está localizado em **/usr/share/zabbix**. -   O diretório Home para o usuário **zabbix** é **/var/lib/zabbix**.

en-us	## FILES  */usr/local/etc/zabbix\_agent2.conf*   Default location of Zabbix agent 2 configuration file (if not modified during compile time).  [ ]{#lbAH}
pt-br	## ARQUIVOS  */usr/local/etc/zabbix\_agent2.conf* Local padrão do arquivo de configuração do Zabbix agent 2 (caso não seja alterado durante a compilação dos fontes).  [ ]{#lbAH}

en-us	## FILES  */usr/local/etc/zabbix\_agentd.conf*   Default location of Zabbix agent configuration file (if not modified during compile time).  [ ]{#lbAI}
pt-br	## ARQUIVOS  */usr/local/etc/zabbix\_agentd.conf*   Localização padrão do arquivo de configuração do Zabbix agent (se não for modificado durante a compilação).  [ ]{#lbAI}

en-us	## FILES  */usr/local/etc/zabbix\_proxy.conf*   Default location of Zabbix proxy configuration file (if not modified during compile time).  [ ]{#lbAI}
pt-br	## ARQUIVOS  */usr/local/etc/zabbix\_proxy.conf* Local padrão para o arquivo de configuração do proxy Zabbix (se não modificado em tempo de compilação).  [ ]{#lbAI}

en-us	## FILES  */usr/local/etc/zabbix\_server.conf*   Default location of Zabbix server configuration file (if not modified during compile time).  [ ]{#lbAI}  
pt-br	## ARQUIVOS  */usr/local/etc/zabbix\_server.conf*.   Localização padrão do arquivo de configuração do Zabbix Server (se não for modificado durante a compilação).  [ ]{#lbAI}

en-us	## FILES  */usr/local/etc/zabbix\_web\_service.conf*   Default location of Zabbix web service configuration file (if not modified during compile time).  [ ]{#lbAG}
pt-br	## ARQUIVOS  */usr/local/etc/zabbix\_web\_service.conf*   Localização padrão do arquivo de configuração do serviço web Zabbix (se não modificado durante o tempo de compilação).  [ ]{#lbAG}

en-us	#### Filter  A filter can be used to generate real items, triggers, and graphs only for entities that match the criteria. The **Filters** tab contains discovery rule filter definitions allowing to filter discovery values:  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_fs_d.png)  |Parameter|Description| |---------|-----------| |*Type of calculation*|The following options for calculating filters are available:<br>**And** - all filters must be passed;<br>**Or** - enough if one filter is passed;<br>**And/Or** - uses *And* with different macro names and *Or* with the same macro name;<br>**Custom expression** - offers the possibility to define a custom calculation of filters. The formula must include all filters in the list. Limited to 255 symbols.| |*Filters*|The following filter condition operators are available: *matches*, *does not match*, *exists*, *does not exist*.<br>*Matches* and *does not match* operators expect a [Perl Compatible Regular Expression](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE). For instance, if you are only interested in C:, D:, and E: file systems, you could put {\#FSNAME} into "Macro" and "\^C\|\^D\|\^E" regular expression into "Regular expression" text fields. Filtering is also possible by file system types using {\#FSTYPE} macro (e.g. "\^ext\|\^reiserfs") and by drive types (supported only by Windows agent) using {\#FSDRIVETYPE} macro (e.g., "fixed").<br>You can enter a regular expression or reference a global [regular expression](/manual/regular_expressions) in "Regular expression" field.<br>In order to test a regular expression you can use "grep -E", for example: `for f in ext2 nfs reiserfs smbfs; do echo $f \| grep -E '^ext\|^reiserfs' \|\| echo "SKIP: $f"; done`{.bash}{\#FSDRIVETYPE} macro on Windows is supported since Zabbix **3.0.0**.<br><br>*Exists* and *does not exist* operators allow to filter entities based on the presence or absence of the specified LLD macro in the response (supported since version 5.4.0).<br>Defining several filters is supported since Zabbix **2.4.0**.<br>Note that if a macro from the filter is missing in the response, the found entity will be ignored, unless a "does not exist" condition is specified for this macro.|  ::: notewarning A mistake or a typo in the regular expression used in the LLD rule (for example, an incorrect "File systems for discovery" regular expression) may cause deletion of thousands of configuration elements, historical values, and events for many hosts.  :::  ::: noteimportant Zabbix database in MySQL must be created as case-sensitive if file system names that differ only by case are to be discovered correctly. :::
pt-br	#### Filtro  Um filtro pode ser usado apenas para gerar itens reais, gatilhos e gráficos para entidades que atendem aos critérios. A guia **Filtros** contém Definições de filtro de regra de descoberta que permitem filtrar valores de descoberta:  ![](../../../assets/en/manual/discovery/low_level_discovery/lld_fs_d.png)  |Parâmetro|Descrição| |---------|-----------| |*Tipo de cálculo*|As seguintes opções para calcular filtros estão disponíveis:<br>**E** - todos os filtros devem ser passados;<br>**Ou** - suficiente se um filtro for passado;<br> **And/Or** - usa *And* com nomes de macro diferentes e *Or* com o mesmo nome de macro;<br>**Expressão personalizada** - oferece a possibilidade de definir um cálculo personalizado de filtros. A fórmula deve incluir todos os filtros da lista. Limitado a 255 símbolos.| |*Filtros*|Os seguintes operadores de condição de filtro estão disponíveis: *corresponde*, *não corresponde*, *existe*, *não existe*.<br>Os operadores *Corresponde* e *não corresponde* esperam um [Perl Expressão regular compatível](https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions) (PCRE). Por exemplo, se você estiver interessado apenas em sistemas de arquivos C:, D: e E:, você pode colocar {\#FSNAME} em "Macro" e "\^C\|\^D\|\^E" regular expressão em campos de texto "Expressão regular". A filtragem também é possível por tipos de sistema de arquivos usando a macro {\#FSTYPE} (por exemplo, "\^ext\|\^reiserfs") e por tipos de unidade (suportado apenas pelo agente do Windows) usando a macro {\#FSDRIVETYPE} (por exemplo, " fixed").<br>Você pode inserir uma expressão regular ou fazer referência a uma [expressão regular](/manual/regular_expressions) global no campo "Expressão regular".<br>Para testar uma expressão regular, você pode usar "grep - E", por exemplo: `for f in ext2 nfs reiserfs smbfs; faça eco $f \| grep -E '^ext\|^reiserfs' \|\| echo "SALTAR: $f"; done`{.bash}{\#FSDRIVETYPE} macro no Windows é suportada desde o Zabbix **3.0.0**.<br><br>Os operadores *Exists* e *not exist* permitem filtrar entidades com base na presença ou ausência da macro LLD especificada na resposta (com suporte desde a versão 5.4.0).<br>A definição de vários filtros é compatível desde o Zabbix **2.4.0**.<br>Observe que, se uma macro do filtro estiver ausente na resposta, a entidade encontrada será ignorada, a menos que uma condição "não existe" seja especificada para essa macro.|  ::: aviso Um erro ou um erro de digitação na expressão regular usada na regra LLD (por exemplo, um "sistemas de arquivos para descoberta" incorreto expressão regular) pode causar a exclusão de milhares de configurações elementos, valores históricos e eventos para muitos anfitriões. :::  ::: não importante O banco de dados Zabbix no MySQL deve ser criado como diferencia maiúsculas de minúsculas se nomes de sistema de arquivos que diferem apenas por maiúsculas e minúsculas devem ser descoberto corretamente. :::

en-us	##### Filter buttons  |   |   | |---|---| |![filter\_apply.png](../../../../../assets/en/manual/web_interface/filter_apply.png)|Apply specified filtering criteria (without saving).| |![filter\_reset.png](../../../../../assets/en/manual/web_interface/filter_reset.png)|Reset current filter and return to saved parameters of the current tab. On the main tab, this will clear the filter.| |![filter\_save\_as.png](../../../../../assets/en/manual/web_interface/filter_save_as.png)|Save current filter parameters in a new tab. Only available on the main tab.| |![filter\_update.png](../../../../../assets/en/manual/web_interface/filter_update.png)|Replace tab parameters with currently specified parameters. Not available on the main tab.|
pt-br	##### Botões de filtro  | | | |---|---| |![filter\_apply.png](../../../../../assets/en/manual/web_interface/filter_apply.png)|Aplicar critérios de filtragem especificados (sem salvar).| |![filter\_reset.png](../../../../../assets/en/manual/web_interface/filter_reset.png)|Redefinir o filtro atual e retornar aos parâmetros salvos da guia atual . Na guia principal, isso limpará o filtro.| |![filter\_save\_as.png](../../../../../assets/en/manual/web_interface/filter_save_as.png)|Salvar parâmetros de filtro atuais em uma nova guia. Disponível apenas na guia principal.| |![filter\_update.png](../../../../../assets/en/manual/web_interface/filter_update.png)|Substitua os parâmetros da guia pelos parâmetros atualmente especificados. Não disponível na guia principal.|

en-us	##### Filtering by host  In the *by host* mode results can be filtered by a host or by the host group. Specifying a parent host group implicitly selects all nested host groups.
pt-br	##### Filtrando por host  No modo *by host* os resultados podem ser filtrados por um host ou pelo host grupo. Especificar um grupo de hosts pai seleciona implicitamente todos os hosts aninhados grupos.

en-us	##### Filtering by trigger template  In the *by trigger template* mode results can be filtered by one or several parameters listed below.  |Parameter|Description| |---------|-----------| |*Template group*|Select all hosts with triggers from templates belonging to that group. Any host group that includes at least one template can be selected.| |*Template*|Select hosts with triggers from the chosen template and all nested templates. Only triggers inherited from the selected template will be displayed. If a nested template has additional own triggers, those triggers will not be displayed.| |//Template trigger //|Select hosts with chosen trigger. Other triggers of the selected hosts will not be displayed.| |*Host group*|Select hosts belonging to the group.|
pt-br	##### Filtrando por modelo de gatilho  No modo *por modelo de acionador*, os resultados podem ser filtrados por um ou vários parâmetros listados abaixo.  |Parâmetro|Descrição| |---------|-----------| |*Grupo de modelos*|Selecione todos os hosts com gatilhos de modelos pertencentes a esse grupo. Qualquer grupo de hosts que inclua pelo menos um modelo pode ser selecionado.| |*Modelo*|Selecione hosts com gatilhos do modelo escolhido e todos os modelos aninhados. Apenas os acionadores herdados do modelo selecionado serão exibidos. Se um modelo aninhado tiver gatilhos próprios adicionais, esses gatilhos não serão exibidos.| |//Template trigger //|Selecione hosts com o trigger escolhido. Outros gatilhos dos hosts selecionados não serão exibidos.| |*Grupo de hosts*|Selecione os hosts pertencentes ao grupo.|

en-us	 #### Filter settings remembered  In several Monitoring pages (*Problems*, *Hosts*, *Latest data*) the current filter settings are  now remembered in the user profile. When the user opens the page again, the filter settings  will have stayed the same.  Additionally, the marking of a changed (but not saved) favorite filter is now a green dot next  to the filter name, instead of the filter name in italics.
pt-br	#### Configurações de filtro memorizadas   Em várias páginas de Monitoramento (*Problemas*, *Hosts*, *Últimos dados*), as configurações de filtro atuais agora são lembradas no perfil do usuário. Quando o usuário abre a página novamente, as configurações do filtro continuarão da mesma forma. Além disso, a marcação de um filtro favorito alterado (mas não salvo) agora é um ponto ao lado no nome do filtro, em vez do nome do filtro em não itálico.

en-us	#### Find HTTP agent item  Find HTTP agent item with post body type XML for specific host id.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "hostids": "10255",         "filter": {             "type": "19",             "post_type": "3"         }     },     "id": 3,     "auth": "d678e0b85688ce578ff061bd29a20d3b" } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": [         {             "itemid": "28252",             "type": "19",             "snmp_oid": "",             "hostid": "10255",             "name": "template item",             "key_": "ti",             "delay": "30s",             "history": "90d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "formula": "",             "error": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "0",             "description": "",             "inventory_link": "0",             "lifetime": "30d",             "state": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "localhost",             "query_fields": [                 {                     "mode": "xml"                 }             ],             "posts": "<body>\r\n<![CDATA[{$MACRO}<foo></bar>]]>\r\n</body>",             "status_codes": "200",             "follow_redirects": "0",             "post_type": "3",             "http_proxy": "",             "headers": [],             "retrieve_mode": "1",             "request_method": "3",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0",             "parameters": []         }     ],     "id": 3 } ```
pt-br	#### Localizar item do agente HTTP  Encontre o item do agente HTTP com o XML do tipo de corpo da postagem para o ID do host específico.  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "item.get",     "parâmetros": {         "hostids": "10255",         "filtro": {             "tipo": "19",             "post_type": "3"         }     },     "id": 3,     "auth": "d678e0b85688ce578ff061bd29a20d3b" } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": [         {             "itemid": "28252",             "tipo": "19",             "snmp_oid": "",             "hostid": "10255",             "name": "item de modelo",             "chave_": "ti",             "atraso": "30s",             "história": "90d",             "tendências": "365d",             "estado": "0",             "value_type": "3",             "trapper_hosts": "",             "unidades": "",             "Fórmula": "",             "erro": "",             "logtimefmt": "",             "templateid": "0",             "valuemap": "0",             "parâmetros": "",             "ipmi_sensor": "",             "authtype": "0",             "nome do usuário": "",             "senha": "",             "chave pública": "",             "chave privada": "",             "bandeiras": "0",             "interfaceid": "0",             "Descrição": "",             "link_inventário": "0",             "vida": "30d",             "estado": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "tempo limite": "3s",             "url": "localhost",             "campos_consulta": [                 {                     "modo": "xml"                 }             ],             "posts": "<body>\r\n<![CDATA[{$MACRO}<foo></bar>]]>\r\n</body>",             "status_codes": "200",             "follow_redirects": "0",             "post_type": "3",             "proxy HTTP": "",             "cabeçalhos": [],             "recuperar_modo": "1",             "request_method": "3",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "último relógio": "0",             "últimos": "0",             "último valor": "0",             "valor anterior": "0",             "parâmetros": []         }     ],     "id": 3 } ```

en-us	#### Find HTTP agent item prototype  Find HTTP agent item prototype with request method HEAD for specific host id.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "itemprototype.get",     "params": {         "hostids": "10254",         "filter": {             "type": "19",             "request_method": "3"         }     },     "id": 17,     "auth": "d678e0b85688ce578ff061bd29a20d3b" } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": [         {             "itemid": "28257",             "type": "19",             "snmp_oid": "",             "hostid": "10254",             "name": "discovered",             "key_": "item[{#INAME}]",             "delay": "{#IUPDATE}",             "history": "90d",             "trends": "30d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "formula": "",             "error": "",             "logtimefmt": "",             "templateid": "28255",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "2",             "interfaceid": "2",             "description": "",             "inventory_link": "0",             "lifetime": "30d",             "state": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "{#IURL}",             "query_fields": [],             "posts": "",             "status_codes": "",             "follow_redirects": "0",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "3",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "discover": "0",             "parameters": []         }     ],     "id": 17 } ```
pt-br	#### Localizar protótipo de item do agente HTTP  Encontre o protótipo do item do agente HTTP com o método de solicitação HEAD para ID do host.  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "itemprototype.get",     "parâmetros": {         "hostids": "10254",         "filtro": {             "tipo": "19",             "request_method": "3"         }     },     "id": 17,     "auth": "d678e0b85688ce578ff061bd29a20d3b" } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": [         {             "itemid": "28257",             "tipo": "19",             "snmp_oid": "",             "hostid": "10254",             "nome": "descoberto",             "key_": "item[{#INAME}]",             "atraso": "{#IUPDATE}",             "história": "90d",             "tendências": "30d",             "estado": "0",             "value_type": "3",             "trapper_hosts": "",             "unidades": "",             "Fórmula": "",             "erro": "",             "logtimefmt": "",             "templateid": "28255",             "valuemap": "0",             "parâmetros": "",             "ipmi_sensor": "",             "authtype": "0",             "nome do usuário": "",             "senha": "",             "chave pública": "",             "chave privada": "",             "bandeiras": "2",             "interfaceid": "2",             "Descrição": "",             "link_inventário": "0",             "vida": "30d",             "estado": "0",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "tempo limite": "3s",             "url": "{#IURL}",             "query_fields": [],             "Postagens": "",             "status_codes": "",             "follow_redirects": "0",             "post_type": "0",             "proxy HTTP": "",             "cabeçalhos": [],             "recuperar_modo": "0",             "request_method": "3",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "descobrir": "0",             "parâmetros": []         }     ],     "id": 17 } ```

en-us	#### Finding dependent item  Find one Dependent item for item with ID "25545".  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "output": "extend",         "filter": {             "type": "18",             "master_itemid": "25545"         },         "limit": "1"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": [         {             "itemid": "25547",             "type": "18",             "snmp_oid": "",             "hostid": "10116",             "name": "Seconds",             "key_": "apache.status.uptime.seconds",             "delay": "0",             "history": "90d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "formula": "",             "error": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "0",             "description": "",             "inventory_link": "0",             "lifetime": "30d",             "state": "0",             "evaltype": "0",             "master_itemid": "25545",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0",             "discover": "0",             "parameters": []         }     ],     "id": 1 } ```
pt-br	#### Encontrando item dependente  Encontre um item Dependente para o item com ID "25545".  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "item.get",     "parâmetros": {         "saída": "estender",         "filtro": {             "tipo": "18",             "master_itemid": "25545"         },         "limite": "1"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": [         {             "itemid": "25547",             "tipo": "18",             "snmp_oid": "",             "hostid": "10116",             "nome": "Segundos",             "key_": "apache.status.uptime.seconds",             "atraso": "0",             "história": "90d",             "tendências": "365d",             "estado": "0",             "value_type": "3",             "trapper_hosts": "",             "unidades": "",             "Fórmula": "",             "erro": "",             "logtimefmt": "",             "templateid": "0",             "valuemap": "0",             "parâmetros": "",             "ipmi_sensor": "",             "authtype": "0",             "nome do usuário": "",             "senha": "",             "chave pública": "",             "chave privada": "",             "bandeiras": "0",             "interfaceid": "0",             "Descrição": "",             "link_inventário": "0",             "vida": "30d",             "estado": "0",             "evaltype": "0",             "master_itemid": "25545",             "jmx_endpoint": "",             "master_itemid": "0",             "tempo limite": "3s",             "url": "",             "query_fields": [],             "Postagens": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "proxy HTTP": "",             "cabeçalhos": [],             "recuperar_modo": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "último relógio": "0",             "últimos": "0",             "último valor": "0",             "valor anterior": "0",             "descobrir": "0",             "parâmetros": []         }     ],     "id": 1 } ```

en-us	#### Finding dependent items by key  Retrieve all dependent items from host with ID "10116" that have the word "apache" in the key.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "output": "extend",         "hostids": "10116",         "search": {             "key_": "apache"         },         "filter": {             "type": "18"         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": [         {             "itemid": "25550",             "type": "18",             "snmp_oid": "",             "hostid": "10116",             "name": "Days",             "key_": "apache.status.uptime.days",             "delay": "",             "history": "90d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "formula": "",             "error": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "0",             "description": "",             "inventory_link": "0",             "lifetime": "30d",             "state": "0",             "evaltype": "0",             "master_itemid": "25545",             "jmx_endpoint": "",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0",             "parameters": []         },         {             "itemid": "25555",             "type": "18",             "snmp_oid": "",             "hostid": "10116",             "name": "Hours",             "key_": "apache.status.uptime.hours",             "delay": "0",             "history": "90d",             "trends": "365d",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "",             "formula": "",             "error": "",             "logtimefmt": "",             "templateid": "0",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "flags": "0",             "interfaceid": "0",             "description": "",             "inventory_link": "0",             "lifetime": "30d",             "state": "0",             "evaltype": "0",             "master_itemid": "25545",             "jmx_endpoint": "",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "lastclock": "0",             "lastns": "0",             "lastvalue": "0",             "prevvalue": "0",             "parameters": []         }     ],     "id": 1 } ```
pt-br	#### Encontrando itens dependentes por chave  Recupere todos os itens dependentes do host com ID "10116" que tenham o palavra "apache" na chave.  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "item.get",     "parâmetros": {         "saída": "estender",         "hostids": "10116",         "procurar": {             "key_": "apache"         },         "filtro": {             "tipo": "18"         }     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": [         {             "itemid": "25550",             "tipo": "18",             "snmp_oid": "",             "hostid": "10116",             "nome": "Dias",             "key_": "apache.status.uptime.days",             "atraso": "",             "história": "90d",             "tendências": "365d",             "estado": "0",             "value_type": "3",             "trapper_hosts": "",             "unidades": "",             "Fórmula": "",             "erro": "",             "logtimefmt": "",             "templateid": "0",             "valuemap": "0",             "parâmetros": "",             "ipmi_sensor": "",             "authtype": "0",             "nome do usuário": "",             "senha": "",             "chave pública": "",             "chave privada": "",             "bandeiras": "0",             "interfaceid": "0",             "Descrição": "",             "link_inventário": "0",             "vida": "30d",             "estado": "0",             "evaltype": "0",             "master_itemid": "25545",             "jmx_endpoint": "",             "tempo limite": "3s",             "url": "",             "query_fields": [],             "Postagens": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "proxy HTTP": "",             "cabeçalhos": [],             "recuperar_modo": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "último relógio": "0",             "últimos": "0",             "último valor": "0",             "valor anterior": "0",             "parâmetros": []         },         {             "itemid": "25555",             "tipo": "18",             "snmp_oid": "",             "hostid": "10116",             "nome": "Horas",             "key_": "apache.status.uptime.hours",             "atraso": "0",             "história": "90d",             "tendências": "365d",             "estado": "0",             "value_type": "3",             "trapper_hosts": "",             "unidades": "",             "Fórmula": "",             "erro": "",             "logtimefmt": "",             "templateid": "0",             "valuemap": "0",             "parâmetros": "",             "ipmi_sensor": "",             "authtype": "0",             "nome do usuário": "",             "senha": "",             "chave pública": "",             "chave privada": "",             "bandeiras": "0",             "interfaceid": "0",             "Descrição": "",             "link_inventário": "0",             "vida": "30d",             "estado": "0",             "evaltype": "0",             "master_itemid": "25545",             "jmx_endpoint": "",             "tempo limite": "3s",             "url": "",             "query_fields": [],             "Postagens": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "proxy HTTP": "",             "cabeçalhos": [],             "recuperar_modo": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "último relógio": "0",             "últimos": "0",             "último valor": "0",             "valor anterior": "0",             "parâmetros": []         }     ],     "id": 1 } ```

en-us	#### Finding items by key  Retrieve all items from host with ID "10084" that have the word "system" in the key and sort them by name.  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "item.get",     "params": {         "output": "extend",         "hostids": "10084",         "search": {             "key_": "system"         },         "sortfield": "name"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": [         {             "itemid": "23298",             "type": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "Context switches per second",             "key_": "system.cpu.switches",             "delay": "1m",             "history": "7d",             "trends": "365d",             "lastvalue": "2552",             "lastclock": "1351090998",             "prevvalue": "2641",             "state": "0",             "status": "0",             "value_type": "3",             "trapper_hosts": "",             "units": "sps",             "error": "",             "logtimefmt": "",             "templateid": "22680",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "lastns": "564054253",             "flags": "0",             "interfaceid": "1",             "description": "",             "inventory_link": "0",             "lifetime": "0s",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "parameters": []         },         {             "itemid": "23299",             "type": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "CPU $2 time",             "key_": "system.cpu.util[,idle]",             "delay": "1m",             "history": "7d",             "trends": "365d",             "lastvalue": "86.031879",             "lastclock": "1351090999",             "prevvalue": "85.306944",             "state": "0",             "status": "0",             "value_type": "0",             "trapper_hosts": "",             "units": "%",             "error": "",             "logtimefmt": "",             "templateid": "17354",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "lastns": "564256864",             "flags": "0",             "interfaceid": "1",             "description": "The time the CPU has spent doing nothing.",             "inventory_link": "0",             "lifetime": "0s",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "parameters": []         },         {             "itemid": "23300",             "type": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "CPU $2 time",             "key_": "system.cpu.util[,interrupt]",             "history": "7d",             "trends": "365d",             "lastvalue": "0.008389",             "lastclock": "1351091000",             "prevvalue": "0.000000",             "state": "0",             "status": "0",             "value_type": "0",             "trapper_hosts": "",             "units": "%",             "error": "",             "logtimefmt": "",             "templateid": "22671",             "valuemapid": "0",             "params": "",             "ipmi_sensor": "",             "authtype": "0",             "username": "",             "password": "",             "publickey": "",             "privatekey": "",             "lastns": "564661387",             "flags": "0",             "interfaceid": "1",             "description": "The amount of time the CPU has been servicing hardware interrupts.",             "inventory_link": "0",             "lifetime": "0s",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "timeout": "3s",             "url": "",             "query_fields": [],             "posts": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "http_proxy": "",             "headers": [],             "retrieve_mode": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "parameters": []         }     ],     "id": 1 } ```
pt-br	#### Encontrando itens por chave  Recupere todos os itens do host com ID "10084" que tenham a palavra "sistema" na chave e classifique-os por nome.  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "item.get",     "parâmetros": {         "saída": "estender",         "hostids": "10084",         "procurar": {             "sistema chave"         },         "sortfield": "nome"     },     "auth": "038e1d7b1735c6a5436ee9eae095879e",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": [         {             "itemid": "23298",             "tipo": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "Mudanças de contexto por segundo",             "key_": "system.cpu.switches",             "atraso": "1m",             "história": "7d",             "tendências": "365d",             "lastvalue": "2552",             "último relógio": "1351090998",             "valor anterior": "2641",             "estado": "0",             "estado": "0",             "value_type": "3",             "trapper_hosts": "",             "unidades": "sp",             "erro": "",             "logtimefmt": "",             "templateid": "22680",             "valuemap": "0",             "parâmetros": "",             "ipmi_sensor": "",             "authtype": "0",             "nome do usuário": "",             "senha": "",             "chave pública": "",             "chave privada": "",             "lastns": "564054253",             "bandeiras": "0",             "interfaceid": "1",             "Descrição": "",             "link_inventário": "0",             "vida": "0s",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "tempo limite": "3s",             "url": "",             "query_fields": [],             "Postagens": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "proxy HTTP": "",             "cabeçalhos": [],             "recuperar_modo": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "parâmetros": []         },         {             "itemid": "23299",             "tipo": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "CPU $ 2 vezes",             "key_": "system.cpu.util[,idle]",             "atraso": "1m",             "história": "7d",             "tendências": "365d",             "lastvalue": "86.031879",             "lastclock": "1351090999",             "valor anterior": "85.306944",             "estado": "0",             "estado": "0",             "value_type": "0",             "trapper_hosts": "",             "unidades": "%",             "erro": "",             "logtimefmt": "",             "modeloid": "17354",             "valuemap": "0",             "parâmetros": "",             "ipmi_sensor": "",             "authtype": "0",             "nome do usuário": "",             "senha": "",             "chave pública": "",             "chave privada": "",             "lastns": "564256864",             "bandeiras": "0",             "interfaceid": "1",             "description": "O tempo que a CPU passou sem fazer nada.",             "link_inventário": "0",             "vida": "0s",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "tempo limite": "3s",             "url": "",             "query_fields": [],             "Postagens": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "proxy HTTP": "",             "cabeçalhos": [],             "recuperar_modo": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "parâmetros": []         },         {             "itemid": "23300",             "tipo": "0",             "snmp_oid": "",             "hostid": "10084",             "name": "CPU $ 2 vezes",             "key_": "system.cpu.util[,interromper]",             "história": "7d",             "tendências": "365d",             "lastvalue": "0,008389",             "lastclock": "1351091000",             "valor anterior": "0,000000",             "estado": "0",             "estado": "0",             "value_type": "0",             "trapper_hosts": "",             "unidades": "%",             "erro": "",             "logtimefmt": "",             "modeloid": "22671",             "valuemap": "0",             "parâmetros": "",             "ipmi_sensor": "",             "authtype": "0",             "nome do usuário": "",             "senha": "",             "chave pública": "",             "chave privada": "",             "lastns": "564661387",             "bandeiras": "0",             "interfaceid": "1",             "description": "A quantidade de tempo que a CPU está atendendo a interrupções de hardware.",             "link_inventário": "0",             "vida": "0s",             "evaltype": "0",             "jmx_endpoint": "",             "master_itemid": "0",             "tempo limite": "3s",             "url": "",             "query_fields": [],             "Postagens": "",             "status_codes": "200",             "follow_redirects": "1",             "post_type": "0",             "proxy HTTP": "",             "cabeçalhos": [],             "recuperar_modo": "0",             "request_method": "0",             "output_format": "0",             "ssl_cert_file": "",             "ssl_key_file": "",             "ssl_key_password": "",             "verify_peer": "0",             "verify_host": "0",             "allow_traps": "0",             "parâmetros": []         }     ],     "id": 1 } ```

en-us	#### - Firewall  By default, only the ports listed in the [configuration changes](#firewall_configuration) above are open. To open additional ports, modify "*/etc/sysconfig/iptables*" file and reload firewall rules:      systemctl reload iptables
pt-br	#### - Firewall  Por padrão, apenas as portas listadas nas [mudanças de configuração](#firewall_configuration)  acima estão abertas. Para abrir portas adicionais, modifique o arquivo  "*/etc/sysconfig/iptables*" e recarregue as regras de firewall:      systemctl reload iptables

en-us	##### - Firewall configuration  The appliance uses iptables firewall with predefined rules:  -   Opened SSH port (22 TCP); -   Opened Zabbix agent (10050 TCP) and Zabbix trapper (10051 TCP)     ports; -   Opened HTTP (80 TCP) and HTTPS (443 TCP) ports; -   Opened SNMP trap port (162 UDP); -   Opened outgoing connections to NTP port (53 UDP); -   ICMP packets limited to 5 packets per second; -   All other incoming connections are dropped.
pt-br	##### - Configurações de firewall  A aplicação usa firewall iptables com regras pré-definidas:  -   Porta SSH aberta (22 TCP); -   Portas Zabbix Agent (10050 TCP) e Zabbix Trapper (10051 TCP)     abertas; -   Portas HTTP (80 TCP) e HTTPS (443 TCP) abertas; -   Portas SNMP trap aberta (162 UDP); -   Conexões de saída para porta NTP (53 UDP) abertas; -   Pacotes ICMP limitados a 5 pacotes por segundo; -   Todas as outras conexões de entrada são bloquadas.

en-us	#### Flexible user parameters  Flexible user parameters accept parameters with the key. This way a flexible user parameter can be the basis for creating several items.  Flexible user parameters have the following syntax:      UserParameter=key[*],command  |Parameter|Description| |---------|-----------| |**Key**|Unique item key. The \[\*\] defines that this key accepts parameters within the brackets.<br>Parameters are given when configuring the item.| |**Command**|Command to be executed to evaluate value of the key.<br>*For flexible user parameters only*:<br>You may use positional references $1…$9 in the command to refer to the respective parameter in the item key.<br>Zabbix parses the parameters enclosed in \[ \] of the item key and substitutes $1,...,$9 in the command accordingly.<br>$0 will be substituted by the original command (prior to expansion of $0,...,$9) to be run.<br>Positional references are interpreted regardless of whether they are enclosed between double (") or single (') quotes.<br>To use positional references unaltered, specify a double dollar sign - for example, awk '{print $$2}'. In this case `$$2` will actually turn into `$2` when executing the command.|  ::: noteimportant Positional references with the $ sign are searched for and replaced by Zabbix agent only for flexible user parameters. For simple user parameters, such reference processing is skipped and, therefore, any $ sign quoting is not necessary. :::  ::: noteimportant Certain symbols are not allowed in user parameters by default. See [UnsafeUserParameters](/manual/appendix/config/zabbix_agentd) documentation for a full list. :::
pt-br	#### Parâmetros de usuário flexíveis  Parâmetros de usuário flexíveis aceitam parâmetros com a chave. Desta forma um parâmetro de usuário flexível pode ser a base para a criação de vários itens.  Os parâmetros de usuário flexíveis têm a seguinte sintaxe:      UserParameter=chave[*],comando  |Parâmetro|Descrição| |---------|-----------| |**Chave**|Chave de item exclusivo. O \[\*\] define que esta chave aceita parâmetros entre colchetes.<br>Os parâmetros são fornecidos ao configurar o item.| |**Comando**|Comando a ser executado para avaliar o valor da chave.<br>*Somente para parâmetros de usuário flexíveis*:<br>Você pode usar referências posicionais $1…$9 no comando para se referir ao respectivo parâmetro em a chave do item.<br>O Zabbix analisa os parâmetros entre \[ \] da chave do item e substitui $1,...,$9 no comando de acordo.<br>$0 será substituído pelo comando original (antes da expansão de $0,...,$9) a serem executados.<br>As referências posicionais são interpretadas independentemente de estarem entre aspas duplas ("") ou simples (').<br>Para usar referências posicionais inalteradas, especifique um double cifrão - por exemplo, awk '{print $$2}'. Neste caso, `$$2` na verdade se transformará em `$2` ao executar o comando.|  ::: não importante As referências posicionais com o sinal $ são pesquisadas para e substituído pelo agente Zabbix apenas para parâmetros de usuário flexíveis. Para parâmetros de usuário simples, esse processamento de referência é ignorado e, portanto, nenhuma citação do sinal $ é necessária. :::  ::: não importante Certos símbolos não são permitidos nos parâmetros do usuário por padrão. Ver [UnsafeUserParameters](/manual/appendix/config/zabbix_agentd) documentação para uma lista completa. :::

en-us	#### Flipping frontend locales  It has been observed that frontend locales may flip without apparent logic, i. e. some pages (or parts of pages) are displayed in one language while other pages (or parts of pages) in a different language. Typically the problem may appear when there are several users, some of whom use one locale, while others use another.  A known workaround to this is to disable multithreading in PHP and Apache.  The problem is related to how setting the locale works [in PHP](https://www.php.net/manual/en/function.setlocale): locale information is maintained per process, not per thread. So in a multi-thread environment, when there are several projects run by same Apache process, it is possible that the locale gets changed in another thread and that changes how data can be processed in the Zabbix thread.  For more information, please see related problem reports:  -   [ZBX-10911](https://support.zabbix.com/browse/ZBX-10911) (Problem     with flipping frontend locales) -   [ZBX-16297](https://support.zabbix.com/browse/ZBX-16297) (Problem     with number processing in graphs using the `bcdiv` function of BC     Math functions)
pt-br	#### Invertendo as localidades do frontend  Observou-se que as localidades do frontend podem ser invertidas sem lógica aparente, ou seja, algumas páginas (ou partes das páginas) são exibidas em um idioma enquanto outras páginas (ou partes das páginas) em um idioma diferente. Tipicamente, o problema pode aparecer quando há vários usuários, alguns dos quais usam uma localidade, enquanto outros usam outra.  Uma solução conhecida para isso é desativar a multithreading no PHP e no Apache.  O problema está relacionado com a forma como a configuração da localidade funciona em PHP [in PHP](https://www.php.net/manual/en/function.setlocale): as informações de localidade são mantidas por processo, não por thread. Assim, em um ambiente multi-thread, quando vários projetos são executados pelo mesmo processo do Apache, é possível que a localidade seja alterada em outro thread e que isso altere como os dados podem ser processados no thread do Zabbix.  Para mais informações, consulte os relatórios de problemas relacionados:  -   [ZBX-10911](https://support.zabbix.com/browse/ZBX-10911) (Problema com inversão das localidades do frontend) -   [ZBX-16297](https://support.zabbix.com/browse/ZBX-16297) (Problema com processamento de números em gráficos usando a função`bcdiv` das funções BC Math)

en-us	### Float history  The float 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|float|Received value.|
pt-br	### Histórico de flutuação  O objeto de histórico de flutuação 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|float|Valor recebido.|

en-us	### Float trend  The float 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|float|Hourly minimum value.| |value\_avg|float|Hourly average value.| |value\_max|float|Hourly maximum value.|
pt-br	### Tendência flutuante      O objeto de tendência flutuante 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|float|Valor mínimo por hora.| |value\_avg|float|Valor médio por hora.| |value\_max|float|Valor máximo por hora.|

en-us	##### Footnotes  ^**1**^ Default value.
pt-br	##### Notas de rodapé  ^**1**^ Valor padrão.

en-us	##### Footnotes  ^**1**^ For string values, only the string will be exported (e.g. "EMAIL") without the numbering used in this table. The numbers for range values (corresponding to the API values) in this table is used for ordering only.
pt-br	##### Notas de rodapé  ^**1**^ Para valores de string, apenas a string será exportada (por exemplo, "EMAIL") sem a numeração utilizada nesta tabela. Os números do intervalo valores (correspondentes aos valores da API) nesta tabela é usado para apenas encomendando.

en-us	##### Footnotes  ^**1**^ For string values, only the string will be exported (e.g. "ZABBIX\_ACTIVE") without the numbering used in this table. The numbers for range values (corresponding to the API values) in this table is used for ordering only.
pt-br	##### Notas de rodapé  ^**1**^ Para valores de string, apenas a string será exportada (por exemplo, "ZABBIX\_ACTIVE") sem a numeração utilizada nesta tabela. Os números para valores de intervalo (correspondentes aos valores da API) nesta tabela é usado apenas para encomenda.

en-us	##### Footnotes  ^**1**^ For string values, only the string will be exported (e.g. "ZABBIX\_ACTIVE") without the numbering used in this table. The numbers for range values (corresponding to the API values) in this table is used for ordering only.
pt-br	##### Notas de rodapé  ^**1**^ Para valores de string, apenas a string será exportada (por exemplo, "ZABBIX\_ACTIVE") sem a numeração utilizada nesta tabela. Os números para valores de intervalo (correspondentes aos valores da API) nesta tabela é usado apenas para encomenda.

en-us	##### Footnotes  ^**1**^ In the fields marked with ^[1](lld_macros#footnotes)^ a single macro has to fill the whole field. Multiple macros in a field or macros mixed with text are not supported.
pt-br	##### Notas de rodapé  ^**1**^ Nos campos marcados com ^[1](lld_macros#footnotes)^ um único macro tem que preencher todo o campo. Várias macros em um campo ou macros misturados com texto não são suportados.

en-us	 ### Footnotes  ^**1**^ - Since Zabbix 6.0.13, loadable plugins started using the same versioning system as Zabbix itself.  As a result, MongoDB plugin version has changed from 1.2.0 to 6.0.13. 
pt-br	### Notas de rodapé  ^**1**^ - Desde o  Zabbix 6.0.13, os plugins carregáveis passaram a usar o mesmo sistema de versionamento que o próprio Zabbix. Como resultado, a versão do plugin do MongoDB mudou de 1.2.0 para 6.0.13.

en-us	 ##### Footnotes  ^**1**^ - Since Zabbix 6.0.13, loadable plugins started using the same versioning system as Zabbix itself.  As a result, MongoDB plugin version has changed from 1.2.0 to 6.0.13 and PostgreSQL plugin version has changed from 1.2.1 to 6.0.13. 
pt-br	##### Notas de rodapé  ^**1**^ - Desde o Zabbix 6.0.13, os plugins carregáveis começaram a usar o mesmo sistema de versionamento que o próprio Zabbix.  Como resultado, a versão do plugin MongoDB plugin mudou de 1.2.0 para 6.0.13 e a versão PostgreSQL plugin mudou de 1.2.1 para 6.0.13.

en-us	##### Footnotes  ^**1**^ The `{HOST.*}` macros supported in item key parameters will resolve to the interface that is selected for the item. When used in items without interfaces they will resolve to either the Zabbix agent, SNMP, JMX or IPMI interface of the host in this order of priority or to 'UNKNOWN' if the host does not have any interface.  ^**2**^ In global scripts, interface IP/DNS fields and web scenarios the macro will resolve to the main agent interface, however, if it is not present, the main SNMP interface will be used. If SNMP is also not present, the main JMX interface will be used. If JMX is not present either, the main IPMI interface will be used. If the host does not have any interface, the macro resolves to 'UNKNOWN'.  ^**3**^ Only the **avg**, **last**, **max** and **min** functions, with seconds as parameter are supported in this macro in map labels.  ^**4**^ `{HOST.*}` macros are supported in web scenario *Variables*, *Headers*, *SSL certificate file* and *SSL key file* fields and in scenario step *URL*, *Post*, *Headers* and *Required string* fields. Since Zabbix 5.4.0, `{HOST.*}` macros are no longer supported in web scenario *Name* and web scenario step *Name* fields.  ^**5**^ Only the **avg**, **last**, **max** and **min** functions, with seconds as parameter are supported within this macro in graph names. The {HOST.HOST<1-9>} macro can be used as host within the macro. For example:       * last(/Cisco switch/ifAlias[{#SNMPINDEX}])      * last(/{HOST.HOST}/ifAlias[{#SNMPINDEX}])  ^**6**^ Supported since 5.2.5.
pt-br	##### Notas de rodapé  ^**1**^ As macros são suportadas em rótulos de mapas desde o Zabbix 1.8.  ^**2**^ Desde o Zabbix 2.0.3, as macros HOST.\* são suportadas em parâmetros de chave de item e só funcionam em tipos de item com interfaces compatíveis, p.e. elas não funcionarão para itens do tipo "Zabbix Agent (ativo)", "Calculado", etc.  ^**3**^ Dependendo do contexto, a macro será expandida de forma diferente. No Zabbix **2.0.1** ou anterior, no contexto de execução de um comando remoto, scripts da GUI, parâmetros de chave de item, interfaces (campos IP/DNS), apenas a interface principal do agente seria considerada como origem da informação. Desde a versão **2.0.2** (para cenários web desde a **2.2.0**) a macro será utilizada na interface principal do agente, entretanto, se ela estiver ausente, a interface principal de SNMP será utilizada. Se a interface SNMP também não estiver presente, a interface JMX principal será utilizada. Se a interface JMX não estiver presente, a interface principal IPMI. Em parâmetros de chave de item a interface que estiver selecionada para o item será utilizada, desde o Zabbix 2.0.3.  ^**4**^ Apenas as funções **avg**, **last**, **max** e **min**, com segundos como parâmetros são suportadas nesta macro nos rótulos de mapas.  ^**5**^ Suportado desde o Zabbix 2.0.3.  ^**6**^ Suportado desde o Zabbix Zabbix 2.2.0. As macros `{HOST.*}` e as macros de usuário `{$MACRO}` são suportadas nos campos do cenários web: *Nome*, *Variáveis*, *Cabeçalhos*, *Arquivo de certificado SSL*, *Agente*, *HTTP proxy*, *Autenticação* (usuário e senha), *Senha SSL* e *Arquivo de chave SSL* e nos campos de passos de cenário: *Nome*, *URL*, *Post*, *Cabeçalhos*, *Código de status requerido* e *Texto requerido*.  ^**7**^ Suportado desde o Zabbix Zabbix 2.2.0. Apenas as funções **avg**, **last**, **max** e **min**, em seu segundo parâmetro são suportadas com macros nos nomes de gráficos. A macro {HOST.HOST<1-9>} pode ser utilizada em outras macros. Por exemplo:       * {Cisco switch:ifAlias[{#SNMPINDEX}].last()}      * %%{{%%HOST.HOST}:ifAlias[{#SNMPINDEX}].last()}  ^**8**^ Suportado desde o Zabbix 2.4.0.  ^**9**^ As macros simples são suportadas para construir expressões de gatilho, mas não podem ser utilizadas umas dentro das outras.  ^**10**^ Suportado desde o Zabbix 3.0.0.

en-us	#### - Format-specific notes
pt-br	#### - Notas específicas de formatação

en-us	#### Form buttons  Buttons at the bottom of the form allow to perform several operations.  |   |   | |---|---| |![](../../../assets/en/manual/config/button_add.png)|Add a discovery rule. This button is only available for new discovery rules.| |![](../../../assets/en/manual/config/button_update.png)|Update the properties of a discovery rule. This button is only available for existing discovery rules.| |![](../../../assets/en/manual/config/button_clone.png)|Create another discovery rule based on the properties of the current discovery rule.| |![](../../../assets/en/manual/config/button_check_now.png)|Perform discovery based on the discovery rule immediately. The discovery rule must already exist. See [more details](/manual/config/items/check_now).<br>*Note* that when performing discovery immediately, configuration cache is not updated, thus the result will not reflect very recent changes to discovery rule configuration.| |![](../../../assets/en/manual/config/button_delete.png)|Delete the discovery rule.| |![](../../../assets/en/manual/config/button_cancel.png)|Cancel the editing of discovery rule properties.|
pt-br	#### Botões de formulário  Os botões na parte inferior do formulário permitem realizar várias operações.  | | | |---|---| |![](../../../assets/en/manual/config/button_add.png)|Adicione uma regra de descoberta. Este botão está disponível apenas para novas regras de descoberta.| |![](../../../assets/en/manual/config/button_update.png)|Atualize as propriedades de uma regra de descoberta. Este botão está disponível apenas para regras de descoberta existentes.| |![](../../../assets/en/manual/config/button_clone.png)|Crie outra regra de descoberta com base nas propriedades da regra de descoberta atual.| |![](../../../assets/en/manual/config/button_check_now.png)|Execute a descoberta com base na regra de descoberta imediatamente. A regra de descoberta já deve existir. Consulte [mais detalhes](/manual/config/items/check_now).<br>*Observe* que ao realizar a descoberta imediatamente, o cache de configuração não é atualizado, portanto, o resultado não refletirá alterações muito recentes na configuração da regra de descoberta.| |![](../../../assets/en/manual/config/button_delete.png)|Excluir a regra de descoberta.| |![](../../../assets/en/manual/config/button_cancel.png)|Cancelar a edição das propriedades da regra de descoberta.|

en-us	##### Form buttons  Buttons at the bottom of the form allow to perform several operations.  |   |   | |--|--------| |![](../../../assets/en/manual/config/button_add.png)|Add a report. This button is only available for new reports.| |![](../../../assets/en/manual/config/button_update.png)|Update the properties of a report.| |![](../../../assets/en/manual/config/button_clone.png)|Create another report based on the properties of the current report.| |![](../../../assets/en/manual/config/button_test.png)|Test if report configuration is correct by sending a report to the current user.| |![](../../../assets/en/manual/config/button_delete.png)|Delete the report.| |![](../../../assets/en/manual/config/button_cancel.png)|Cancel the editing of report properties.|
pt-br	##### Botões do formulários  Os botões na parte inferior do formulário permitem realizar diversas operações.  |   |   | |--|--------| |![](../../../assets/en/manual/config/button_add.png)|Adicione um relatório. Este botão estará disponível apenas para relatórios novos.| |![](../../../assets/en/manual/config/button_update.png)|Atualize as propriedades de um relatório.| |![](../../../assets/en/manual/config/button_clone.png)|Crie outro relatório com base nas propriedades do relatório atual.| |![](../../../assets/en/manual/config/button_test.png)|Teste se a configuração do relatório está correta enviando um relatório para o usuário atual.| |![](../../../assets/en/manual/config/button_delete.png)|Exclua o relatório.| |![](../../../assets/en/manual/config/button_cancel.png)|Cancele a edição das propriedades do relatório.|

en-us	#### FreeBSD  See values supported for 'memtype' parameter on FreeBSD in the table.  |Supported value|Description|Source in kinfo\_proc structure|Tries to be compatible with| |---------------|-----------|-------------------------------|---------------------------| |vsize|Virtual memory size|kp\_eproc.e\_vm.vm\_map.size or ki\_size|ps -o vsz| |pmem|Percentage of real memory|calculated from rss|ps -o pmem| |rss|Resident set size|kp\_eproc.e\_vm.vm\_rssize or ki\_rssize|ps -o rss| |size ^[1](proc_mem_notes#footnotes)^|Size of process (code + data + stack)|tsize + dsize + ssize|<| |tsize|Text (code) size|kp\_eproc.e\_vm.vm\_tsize or ki\_tsize|ps -o tsiz| |dsize|Data size|kp\_eproc.e\_vm.vm\_dsize or ki\_dsize|ps -o dsiz| |ssize|Stack size|kp\_eproc.e\_vm.vm\_ssize or ki\_ssize|ps -o ssiz|
pt-br	#### FreeBSD  Os valores a seguir são suportados para o parâmetro 'memtype' nesta plataforma.  |Valor suportado|Descrição|Fonte em estrutura kinfo\_proc|Tentativas para compatibilizar| |---------------|-----------|------------------------------|------------------------------| |vsize|Tamanho da memória virtual|kp\_eproc.e\_vm.vm\_map.size or ki\_size|ps -o vsz| |pmem|Percentual da memória real|calculado a partir do rss|ps -o pmem| |rss|Tamanho do conjunto residente|kp\_eproc.e\_vm.vm\_rssize or ki\_rssize|ps -o rss| |size (( - valor padrão))|Tamanho do processo (código + dados + pilha)|tsize + dsize + ssize| | |tsize|Tamanho do texto de código|kp\_eproc.e\_vm.vm\_tsize or ki\_tsize|ps -o tsiz| |dsize|Tamanho dos dado|kp\_eproc.e\_vm.vm\_dsize or ki\_dsize|ps -o dsiz| |ssize|Tamanho da pilha|kp\_eproc.e\_vm.vm\_ssize or ki\_ssize|ps -o ssiz|

en-us	#### From Zabbix official repository  Zabbix SIA provides official RPM and DEB packages for:  -   [Red Hat Enterprise     Linux](/manual/installation/install_from_packages/rhel) -   [Debian/Ubuntu/Raspbian](/manual/installation/install_from_packages/debian_ubuntu) -   [SUSE Linux Enterprise     Server](/manual/installation/install_from_packages/suse)  Package files for yum/dnf, apt and zypper repositories for various OS distributions are available at [repo.zabbix.com](https://repo.zabbix.com/).  Note that though some OS distributions (in particular, Debian-based distributions) provide their own Zabbix packages, these packages are not supported by Zabbix. Zabbix packages provided by third parties can be out of date and may lack the latest features and bug fixes. It is recommended to use only official packages from [repo.zabbix.com](https://repo.zabbix.com/). If you have previously used unofficial Zabbix packages, see notes about [upgrading Zabbix packages from OS repositories](/manual/installation/upgrade/packages#zabbix_packages_from_os_repositories).
pt-br	#### A partir do repositório oficial do Zabbix  A Zabbix SIA fornece pacotes oficiais RPM e DEB para::  -   [Red Hat Enterprise     Linux](/manual/installation/install_from_packages/rhel) -   [Debian/Ubuntu/Raspbian](/manual/installation/install_from_packages/debian_ubuntu) -   [SUSE Linux Enterprise     Server](/manual/installation/install_from_packages/suse)  Os arquivos de pacote para repositórios yum/dnf, apt e zypper para várias distribuições de sistema operacional estão disponíveis em [repo.zabbix.com](https://repo.zabbix.com/).  Observe que, embora algumas distribuições de sistema operacional (especialmente, distribuições baseadas em Debian) forneçam seus próprios pacotes Zabbix, esses pacotes não são suportados pelo Zabbix. Os pacotes Zabbix fornecidos por terceiros podem estar desatualizados e podem não conter as últimas funcionalidades e correções de bugs. É recomendável usar apenas os pacotes oficiais de [repo.zabbix.com](https://repo.zabbix.com/). Se você já usou pacotes Zabbix não oficiais, consulte as notas sobre atualização dos pacotes Zabbix [upgrading Zabbix packages from OS repositories](/manual/installation/upgrade/packages#zabbix_packages_from_os_repositories).

en-us	## Frontend
pt-br	## Frontend

en-us	## Frontend
pt-br	## Frontend

en-us	## Frontend
pt-br	## Frontend 

en-us	 ## Frontend
pt-br	 ## Front-end

en-us	#### - Frontend access  By default, access to the frontend is allowed from anywhere.  The frontend can be accessed at *http://<host>*.  This can be customized in **/etc/nginx/conf.d/zabbix.conf**. Nginx has to be restarted after modifying this file. To do so, log in using SSH as **root** user and execute:      systemctl restart nginx
pt-br	#### - Acesso ao Frontend  Por padrão, o acesso ao frontend é permitido de qualquer local.  O frontend pode ser acesso em *http://<host>*.  Isto pode ser customizado em **/etc/nginx/conf.d/zabbix.conf**. O Nginx deve ser reiniciado após alterações neste arquivo. Para tal, acesse via SSH como usuário **root** e execute:      systemctl restart nginx

en-us	##### Frontend configuration  A Zabbix proxy does not have a frontend; it communicates with Zabbix server only.
pt-br	##### Configuração Frontend  O proxy Zabbix não possui um frontend; ele se comunica somente com o servidor Zabbix.

en-us	#### - Frontend configuration  Loadable modules are supported by Zabbix agent, server and proxy. Therefore, item type in Zabbix frontend depends on where the module is loaded. If the module is loaded into the agent, then the item type should be "Zabbix agent" or "Zabbix agent (active)". If the module is loaded into server or proxy, then the item type should be "Simple check".  History export through Zabbix modules does not need any frontend configuration. If the module is successfully loaded by server and provides **zbx\_module\_history\_write\_cbs()** function which returns at least one non-NULL callback function then history export will be enabled automatically.
pt-br	#### - Configuração de front-end  Módulos carregáveis são suportados pelo agente Zabbix, servidor e proxy. Portanto, o tipo de item no frontend do Zabbix depende de onde o módulo está carregado. Se o módulo estiver carregado no agente, o tipo de item deve ser "agente Zabbix" ou "agente Zabbix (ativo)". Se o módulo estiver carregado no servidor ou proxy, então o tipo de item deve ser "Simple Verifica".  A exportação de histórico através dos módulos Zabbix não precisa de nenhum frontend configuração. Se o módulo for carregado com sucesso pelo servidor e fornece a função **zbx\_module\_history\_write\_cbs()** que retorna pelo menos uma função de retorno de chamada não NULL, a exportação do histórico será habilitado automaticamente.

en-us	 ### Frontend languages  Catalan and Romanian languages are now enabled in the frontend.
pt-br	### Idiomas Frontend   Idiomas como Catalão e Romeno agora estão habilitadas no frontend.

en-us	#### Frontend languages  Dutch, Georgian, and Spanish languages are now enabled in the frontend.
pt-br	#### Idiomas do Frontend  Os idiomas Holandês, Georgiano e Espanhol estão agora habilitados no frontend.

en-us	 ### Frontend ##### Miscellaneous  -   Warnings about incorrect housekeeping configuration for TimescaleDB are now displayed     if history or trend tables contain compressed chunks,     but *Override item history period* or *Override item trend period* options are disabled.     For more information, see [TimescaleDB setup](/manual/appendix/install/timescaledb#configuration).
pt-br	### Frontend ##### Diversos  - Alertas sobre configuração incorreta de manutenção para o TimescaleDB agora são exibidos se as tabelas de histórico ou trend tiverem blocos comprimidos, mas as opções *Override item history period* ou *Override item trend period* estiverem desabilitadas.     Para mais informações, veja [TimescaleDB setup](/manual/appendix/install/timescaledb#configuration).

en-us	##### Frontend to the database  A secure connection to the database can be configured during frontend installation:  -   Mark the *Database TLS encryption* checkbox in the [Configure DB     connection](/manual/installation/frontend#configure_db_connection)     step to enable transport encryption. -   Mark the *Verify database certificate* checkbox that appears when     *TLS encryption* field is checked to enable encryption with     certificates.  ::: noteclassic  For MySQL, the *Database TLS encryption* checkbox is disabled, if *Database host* is set to localhost, because connection that uses a socket file (on Unix) or shared memory (on Windows) cannot be encrypted.\ For PostgreSQL, the *TLS encryption* checkbox is disabled, if the value of the *Database host* field begins with a slash or the field is empty.  :::  The following parameters become available in the TLS encryption in certificates mode (if both checkboxes are marked):  |Parameter|Description| |---------|-----------| |*Database TLS CA file*|Specify the full path to a valid TLS certificate authority (CA) file.| |*Database TLS key file*|Specify the full path to a valid TLS key file.| |*Database TLS certificate file*|Specify the full path to a valid TLS certificate file.| |*Database host verification*|Mark this checkbox to activate host verification.<br>Disabled for MYSQL, because PHP MySQL library does not allow to skip the peer certificate validation step.| |*Database TLS cipher list*|Specify a custom list of valid ciphers. The format of the cipher list must conform to the OpenSSL standard.<br>Available for MySQL only.|  ::: noteimportant TLS parameters must point to valid files. If they point to non-existent or invalid files, it will lead to the authorization error.\ If certificate files are writable, the frontend generates a warning in the [System information](/manual/web_interface/frontend_sections/reports/status_of_zabbix) report that "TLS certificate files must be read-only." (displayed only if the PHP user is the owner of the certificate).\ \ Certificates protected by passwords are not supported.  :::  
pt-br	##### Frontend para o banco de dados  Uma conexão segura com o banco de dados pode ser configurada durante o frontend instalação:  - Marque a caixa de seleção *Database TLS encryption* em [Configure DB     conexão](/manual/installation/frontend#configure_db_connection)     etapa para habilitar a criptografia de transporte. - Marque a caixa de seleção *Verificar certificado de banco de dados* que aparece quando     O campo *criptografia TLS* está marcado para habilitar a criptografia com     certificados.  ::: noteclassic  Para MySQL, a caixa de seleção *Criptografia TLS do banco de dados* é desabilitado, se *Database host* estiver definido como localhost, porque a conexão que usa um arquivo de soquete (no Unix) ou memória compartilhada (no Windows) não pode ser criptografado.\ Para PostgreSQL, a caixa de seleção *criptografia TLS* é desabilitada, se o valor do campo *Database host* começa com uma barra ou o campo está vazio.  :::  Os seguintes parâmetros ficam disponíveis na criptografia TLS em modo de certificados (se ambas as caixas de seleção estiverem marcadas):  |Parâmetro|Descrição| |---------|-----------| |*Arquivo de CA TLS do banco de dados*|Especifique o caminho completo para um arquivo de autoridade de certificação (CA) TLS válido.| |*Arquivo de chave TLS do banco de dados*|Especifique o caminho completo para um arquivo de chave TLS válido.| |*Arquivo de certificado TLS do banco de dados*|Especifique o caminho completo para um arquivo de certificado TLS válido.| |*Verificação do host do banco de dados*|Marque esta caixa de seleção para ativar a verificação do host.<br>Desativado para MYSQL, porque a biblioteca PHP MySQL não permite pular a etapa de validação do certificado de peer.| |*Lista de cifras TLS do banco de dados*|Especifique uma lista personalizada de cifras válidas. O formato da lista de cifras deve estar em conformidade com o padrão OpenSSL.<br>Disponível apenas para MySQL.|  ::: não importante Os parâmetros TLS devem apontar para arquivos válidos. Se eles apontar para arquivos inexistentes ou inválidos, isso levará ao erro de autorização.\ Se os arquivos de certificado forem graváveis, o frontend gerará um aviso em o sistema informações](/manual/web_interface/frontend_sections/reports/status_of_zabbix) informe que "os arquivos de certificado TLS devem ser somente leitura". (exibido apenas se o usuário PHP for o proprietário do certificado).\ \ Certificados protegidos por senhas não são suportados. :::

en-us	## Functions
pt-br	## Funções

en-us	#### Functions for Prometheus histograms  It has been possible to collect [Prometheus metrics](/manual/config/items/itemtypes/prometheus) in Zabbix for a while now, but some of the metrics are difficult to work with. Specifically, the metrics of histogram type can be presented in Zabbix as multiple items with the same key names, but different parameters. However, even though such items are logically related and represent the same data, it has been difficult to analyze the collected data without specialized functions. To cover this functionality gap in the new version, **rate()** and **histogram\_quantile()** functions, producing the same result as their PromQL counterparts, have been added.  Other new additions to complement this functionality are the **bucket\_rate\_foreach()** and the **bucket\_percentile()** functions. For more information see:  -   [History functions](/manual/appendix/functions/history#history-functions-1) (see **rate()**) -   [Aggregate functions](/manual/appendix/functions/aggregate#aggregate-functions-1)     (see **histogram\_quantile()**, **bucket\_percentile()**) -   [Foreach functions](/manual/appendix/functions/aggregate/foreach) (see **bucket\_rate\_foreach()**)
pt-br	#### Funções para histogramas do Prometheus  Há algum tempo é possível coletar [métricas do Prometheus](/manual/config/items/itemtypes/prometheus) no Zabbix mas é difícil trabalhar com algumas das métricas. Especificamente, as métricas do tipo histograma podem ser apresentadas no Zabbix como vários itens com os mesmos nomes de chave, mas com parâmetros diferentes. No entanto, mesmo que esses itens estejam logicamente relacionados e representem os mesmos dados, tem sido difícil analisar os dados coletados sem funções especializadas. Para cobrir essa lacuna de funcionalidade na nova versão, as funções **rate()** e **histogram\_quantile()** que produzem o mesmo resultado que suas contrapartes PromQL, foram adicionadas.  Outras novas adições para complementar essa funcionalidade são as funções **bucket\_rate\_foreach()** e as funções **bucket\_percentile()**. Para obter mais informações, consulte:  -   [Funções de histórico](/manual/appendix/functions/history#history-functions-1) (consulte **rate()**) -   [Funções de agregação](/manual/appendix/functions/aggregate#aggregate-functions-1)     (consulte **histograma\_quantile()**, **bucket\_percentile()**) -   [Funções Foreach](/manual/appendix/functions/aggregate/foreach) (consulte **bucket\_rate\_foreach()**)

en-us	##### Function-specific parameters  Function-specific parameters are placed after the item key and are separated from the item key by a comma. See the [supported functions](/manual/appendix/functions) for a complete list of these parameters.  Most of numeric functions accept time as a parameter. You may use seconds or [time suffixes](/manual/appendix/suffixes) to indicate time. Preceded by a hashtag, the parameter has a different meaning:  |Expression|Description| |----------|-----------| |**sum**(/host/key,**10m)**|Sum of values in the last 10 minutes.| |**sum**(/host/key,**\#10)**|Sum of the last ten values.|  Parameters with a hashtag have a different meaning with the function **last** - they denote the Nth previous value, so given the values 3, 7, 2, 6, 5 (from most recent to least recent):  -   `last(/host/key,#2)` would return '7' -   `last(/host/key,#5)` would return '5'  
pt-br	#### - Operadores  Os seguintes operadores são suportados nas expressões de triggers **(em ordem descedente de prioridade de execução)**:  |Prioridade|Operador|Definição| |----------|--------|-----------| |**1**|**-**|Símbolo de negativo| |**2**|**not**|Não Lógico| |**3**|\*\***\* \|Multiplicação \| \| \|**/\*\*|Divisão| |**4**|**+**|Soma aritmética| |<|**-**|Redução aritmética| |**5**|**<**|Menor que. O operador é definido como:<br>A<B ⇔ (A<=B-0.000001)| |<|**<=**|Menor ou igual a.| |<|**>**|Maior que. O operador é definido como:<br>A>B ⇔ (A>=B+0.000001)| |<|**>=**|Maior ou igual a.| |**6**|**=**|É igual. O operador é definido como:<br>A=B ⇔ (A>B-0.000001) e (A<B+0.000001)| |<|**<>**|Diferente. O operador é definido comoas:<br>A<>B ⇔ (A<=B-0.000001) ou (A>=B+0.000001)| |**7**|**and**|Operador lógico E| |**8**|**or**|Operador lógico OU|  Os operadores **not**, **and** e **or** são sensíveis ao caso e deverão ser escritos em letra minúscula. Eles devem estar envoltos em espaços ou parênteses.  Todos os operadores, exceto o "Símbolo de negativo" e "Não lógico", tem associação da esquerda para a direita.  

en-us	### Further reading  You now know enough to start working with the Zabbix API, but don't stop here. For further reading we suggest you have a look at the [list of available APIs](/manual/api/reference).
pt-br	### Leitura adicional  Agora você já sabe o suficiente para começar a trabalhar com a API do Zabbix, mas não pare aqui. Para leitura adicional, sugerimos que você dê uma olhada na [lista de APIs disponíveis](/manual/api/reference).

en-us	#### General
pt-br	#### Em geral

en-us	#### General advice  -   monitor required parameters only -   tune 'Update interval' for all items. Keeping a small update     interval may be good for nice graphs, however, this may overload     Zabbix -   tune parameters for default templates -   tune housekeeping parameters -   do not monitor parameters which return the same information. -   avoid the use of triggers with long period given as function     argument. For example, max(/host/key,1h) will be calculated     significantly slower than max(/host/key,1m).
pt-br	#### Conselho Geral  - monitore apenas os parâmetros necessários - ajuste 'Intervalo de atualização' para todos os itens. Mantendo uma pequena atualização     intervalo pode ser bom para bons gráficos, no entanto, isso pode sobrecarregar     Zabbix - parâmetros de ajuste para modelos padrão - ajustar os parâmetros de limpeza - não monitore parâmetros que retornem as mesmas informações. - evitar o uso de gatilhos com longo período dado como função     argumento. Por exemplo, max(/host/key,1h) será calculado     significativamente mais lento que max(/host/key,1m).

en-us	#### General attributes  The *User* tab contains general user attributes:  ![](../../../../assets/en/manual/config/user.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|Description| |--|--------| |*Username*|Unique username, used as the login name.| |*Name*|User first name (optional).<br>If not empty, visible in acknowledgment information and notification recipient information.| |*Last name*|User last name (optional).<br>If not empty, visible in acknowledgment information and notification recipient information.| |*Groups*|Select [user groups](usergroup) the user belongs to. Starting with Zabbix 3.4.3 this field is auto-complete so starting to type the name of a user group will offer a dropdown of matching groups. Scroll down to select. Alternatively, click on *Select* to add groups. Click on 'x' to remove the selected.<br>Adherence to user groups determines what host groups and hosts the user will have [access to](permissions).| |*Password*|Two fields for entering the user password.<br>With an existing password, contains a *Password* button, clicking on which opens the password fields.<br>Note that passwords longer than 72 characters will be truncated.| |*Language*|Language of the Zabbix frontend.<br>The php gettext extension is required for the translations to work.| |*Time zone*|Select the time zone to override global [time zone](/manual/web_interface/time_zone#overview) on user level or select **System default** to use global time zone settings.| |*Theme*|Defines how the frontend looks like:<br>**System default** - use default system settings<br>**Blue** - standard blue theme<br>**Dark** - alternative dark theme<br>**High-contrast light** - light theme with high contrast<br>**High-contrast dark** - dark theme with high contrast| |*Auto-login*|Mark this checkbox to make Zabbix remember the user and log the user in automatically for 30 days. Browser cookies are used for this.| |*Auto-logout*|With this checkbox marked the user will be logged out automatically, after the set amount of seconds (minimum 90 seconds, maximum 1 day).<br>[Time suffixes](/manual/appendix/suffixes) are supported, e.g. 90s, 5m, 2h, 1d.<br>Note that this option will not work:<br>\* If the "Show warning if Zabbix server is down" global configuration option is enabled and Zabbix frontend is kept open;<br>\* When Monitoring menu pages perform background information refreshes;<br>\* If logging in with the *Remember me for 30 days* option checked.| |*Refresh*|Set the refresh rate used for graphs, plain text data, etc. Can be set to 0 to disable.| |*Rows per page*|You can determine how many rows per page will be displayed in lists.| |*URL (after login)*|You can make Zabbix transfer the user to a specific URL after successful login, for example, to Problems page.|
pt-br	#### Atributos gerais  A guia *Usuário* contém atributos gerais do usuário:  ![](../../../../assets/en/manual/config/user.png)  Todos os campos de entrada obrigatórios estão marcados com um asterisco vermelho.  |Parâmetro|Descrição| |---------|-----------| |*Nome de usuário*|Nome de usuário exclusivo, usado como nome de login.| |*Nome*|Nome do usuário (opcional).<br>Se não estiver vazio, visível nas informações de confirmação e nas informações do destinatário da notificação.| |*Sobrenome*|Sobrenome do usuário (opcional).<br>Se não estiver vazio, visível nas informações de confirmação e nas informações do destinatário da notificação.| |*Grupos*|Selecione [grupos de usuários](grupo de usuário) ao qual o usuário pertence. A partir do Zabbix 3.4.3 este campo é auto-preenchido, então começar a digitar o nome de um grupo de usuários oferecerá uma lista suspensa de grupos correspondentes. Role para baixo para selecionar. Alternativamente, clique em *Selecionar* para adicionar grupos. Clique em 'x' para remover o selecionado.<br>A adesão aos grupos de usuários determina a quais grupos de hosts e hosts o usuário terá [acesso](permissões).| |*Senha*|Dois campos para inserir a senha do usuário.<br>Com uma senha existente, contém um botão *Senha*, clicando nele abre os campos de senha.<br>Observe que senhas com mais de 72 caracteres serão truncadas. | |*Idioma*|Idioma do frontend Zabbix.<br>A extensão php gettext é necessária para que as traduções funcionem.| |*Fuso horário*|Selecione o fuso horário para substituir o [fuso horário] global (/manual/web_interface/time_zone#overview) no nível do usuário ou selecione **Padrão do sistema** para usar as configurações globais de fuso horário.| |*Tema*|Define a aparência do frontend:<br>**Padrão do sistema** - use as configurações padrão do sistema<br>**Azul** - tema azul padrão<br>**Escuro** - tema escuro alternativo <br>**Luz de alto contraste** - tema claro com alto contraste<br>**Escuro de alto contraste** - tema escuro com alto contraste| |*Auto-login*|Marque esta caixa de seleção para que o Zabbix se lembre do usuário e faça o login do usuário automaticamente por 30 dias. Os cookies do navegador são usados para isso.| |*Auto-logout*|Com esta caixa de seleção marcada, o usuário será desconectado automaticamente, após a quantidade definida de segundos (mínimo de 90 segundos, máximo de 1 dia).<br>[Sufixos de tempo](/manual/appendix/suffixes) são suportados, por exemplo 90s, 5m, 2h, 1d.<br>Observe que esta opção não funcionará:<br>\* Se a opção de configuração global "Mostrar aviso se o servidor Zabbix estiver inativo" estiver habilitada e o frontend do Zabbix for mantido aberto;<br> \* Quando as páginas do menu Monitoramento executam atualizações de informações de segundo plano;<br>\* Se efetuar login com a opção *Lembrar-me por 30 dias* marcada.| |*Atualizar*|Defina a taxa de atualização usada para gráficos, dados de texto simples, etc. Pode ser definido como 0 para desabilitar.| |*Linhas por página*|Você pode determinar quantas linhas por página serão exibidas nas listas.| |*URL (após o login)*|Você pode fazer o Zabbix transferir o usuário para uma URL específica após o login bem-sucedido, por exemplo, para a página de Problemas.|

en-us	#### General recommendations  -   Start with understanding which component acts as a TLS client and     which one acts as a TLS server in problem case.\     Zabbix server, proxies and agents, depending on interaction between     them, all can work as TLS servers and clients.\     For example, Zabbix server connecting to agent for a passive check,     acts as a TLS client. The agent is in role of TLS server.\     Zabbix agent, requesting a list of active checks from proxy, acts as     a TLS client. The proxy is in role of TLS server.\     `zabbix_get` and `zabbix_sender` utilities always act as TLS     clients. -   Zabbix uses mutual authentication.\     Each side verifies its peer and may refuse connection.\     For example, Zabbix server connecting to agent can close connection     immediately if agent's certificate is invalid. And vice versa -     Zabbix agent accepting a connection from server can close connection     if server is not trusted by agent. -   Examine logfiles in both sides - in TLS client and TLS server.\     The side which refuses connection may log a precise reason why it     was refused. Other side often reports rather general error (e.g.     "Connection closed by peer", "connection was non-properly     terminated"). -   Sometimes misconfigured encryption results in confusing error     messages in no way pointing to real cause.\     In subsections below we try to provide a (far from exhaustive)     collection of messages and possible causes which could help in     troubleshooting.\     Please note that different crypto toolkits (OpenSSL, GnuTLS) often     produce different error messages in same problem situations.\     Sometimes error messages depend even on particular combination of     crypto toolkits on both sides.
pt-br	#### Recomendações gerais  - Comece entendendo qual componente atua como um cliente TLS e     qual deles atua como um servidor TLS em caso de problema.\     Servidor Zabbix, proxies e agentes, dependendo da interação entre     eles, todos podem funcionar como servidores e clientes TLS.\     Por exemplo, servidor Zabbix conectando-se ao agente para uma verificação passiva,     atua como um cliente TLS. O agente está na função de servidor TLS.\     O agente Zabbix, solicitando uma lista de verificações ativas do proxy, atua como     um cliente TLS. O proxy está na função de servidor TLS.\     Os utilitários `zabbix_get` e `zabbix_sender` sempre agem como TLS     clientes. - Zabbix usa autenticação mútua.\     Cada lado verifica seu par e pode recusar a conexão.\     Por exemplo, o servidor Zabbix conectado ao agente pode fechar a conexão     imediatamente se o certificado do agente for inválido. E vice versa -     O agente Zabbix aceitando uma conexão do servidor pode fechar a conexão     se o servidor não for confiável para o agente. - Examine os arquivos de log em ambos os lados - no cliente TLS e no servidor TLS.\     O lado que recusa a conexão pode registrar uma razão precisa pela qual     foi recusado. O outro lado geralmente relata um erro bastante geral (por exemplo,     "Conexão fechada por peer", "conexão não foi corretamente     encerrado"). - Às vezes, a criptografia mal configurada resulta em erro confuso     mensagens de forma alguma apontando para uma causa real.\     Nas subseções abaixo, tentamos fornecer um (longe de ser exaustivo)     coleção de mensagens e possíveis causas que podem ajudar na     solução de problemas.\     Observe que diferentes kits de ferramentas de criptografia (OpenSSL, GnuTLS) geralmente     produzir mensagens de erro diferentes nas mesmas situações de problema.\     Às vezes, as mensagens de erro dependem até mesmo de uma combinação específica de     kits de ferramentas de criptografia em ambos os lados.

en-us	#### Generate multiple tokens  Generate two tokens.  Request:  ```json {     "jsonrpc": "2.0",     "method": "token.generate",     "params": [         "1",         "2"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "tokenid": "1",             "token": "bbcfce79a2d95037502f7e9a534906d3466c9a1484beb6ea0f4e7be28e8b8ce2"         },         {             "tokenid": "2",             "token": "fa1258a83d518eabd87698a96bd7f07e5a6ae8aeb8463cae33d50b91dd21bd6d"         }     ],     "id": 0 } ```
pt-br	#### Gerar vários tokens      Gerar dois tokens.  Request:  ```json {     "jsonrpc": "2.0",     "method": "token.generate",     "params": [         "1",         "2"     ],     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ```json {     "jsonrpc": "2.0",     "result": [         {             "tokenid": "1",             "token": "bbcfce79a2d95037502f7e9a534906d3466c9a1484beb6ea0f4e7be28e8b8ce2"         },         {             "tokenid": "2",             "token": "fa1258a83d518eabd87698a96bd7f07e5a6ae8aeb8463cae33d50b91dd21bd6d"         }     ],     "id": 0 } ```

en-us	##### Generating from history/trends  Graphs can be drawn based on either item [history or trends](/manual/config/items/history_and_trends).  For the users who have frontend [debug mode](/manual/web_interface/debug_mode) activated, a gray, vertical caption is displayed at the bottom right of a graph indicating where the data come from.  Several factors influence whether history of trends is used:  -   longevity of item history. For example, item history can be kept for     14 days. In that case, any data older than the fourteen days will be     coming from trends.  ```{=html} <!-- --> ``` -   data congestion in the graph. If the amount of seconds to display in     a horizontal graph pixel exceeds 3600/16, trend data are displayed     (even if item history is still available for the same period).  ```{=html} <!-- --> ``` -   if trends are disabled, item history is used for graph building - if     available for that period. This is supported starting with Zabbix     2.2.1 (before, disabled trends would mean an empty graph for the     period even if item history was available).
pt-br	##### Gerando a partir do histórico/tendências  Os gráficos podem ser desenhados com base em qualquer item [histórico ou tendências](/manual/config/items/history_and_trends).  Para os usuários que têm frontend [debug mode](/manual/web_interface/debug_mode) ativado, um cinza, vertical legenda é exibida no canto inferior direito de um gráfico indicando onde o dados vêm.  Vários fatores influenciam se o histórico de tendências é usado:  - longevidade do histórico de itens. Por exemplo, o histórico do item pode ser mantido para     14 dias. Nesse caso, quaisquer dados com mais de quatorze dias serão     vindo de tendências.  ```{=html} <!-- --> ``` - congestionamento de dados no gráfico. Se a quantidade de segundos a ser exibida em     um pixel gráfico horizontal excede 3600/16, os dados de tendência são exibidos     (mesmo que o histórico do item ainda esteja disponível para o mesmo período).  ```{=html} <!-- --> ``` - se as tendências estiverem desabilitadas, o histórico do item é usado para a construção do gráfico - se     disponível para esse período. Isso é suportado a partir do Zabbix     2.2.1 (antes, tendências desabilitadas significavam um gráfico vazio para o     mesmo que o histórico do item estivesse disponível).

en-us	#### Generating PSK  For example, a 256-bit (32 bytes) PSK can be generated using the following commands:  -   with *OpenSSL*:  ```{=html} <!-- --> ```       $ openssl rand -hex 32       af8ced32dfe8714e548694e2d29e1a14ba6fa13f216cb35c19d0feb1084b0429  -   with *GnuTLS*:  ```{=html} <!-- --> ```       $ psktool -u psk_identity -p database.psk -s 32       Generating a random key for user 'psk_identity'       Key stored to database.psk              $ cat database.psk        psk_identity:9b8eafedfaae00cece62e85d5f4792c7d9c9bcc851b23216a1d300311cc4f7cb  Note that "psktool" above generates a database file with a PSK identity and its associated PSK. Zabbix expects just a PSK in the PSK file, so the identity string and colon (':') should be removed from the file.
pt-br	#### Gerando PSK  Por exemplo, um PSK de 256 bits (32 bytes) pode ser gerado usando o seguintes comandos:  - com *OpenSSL*:  ```{=html} <!-- --> ```        $ openssl rand -hex 32        af8ced32dfe8714e548694e2d29e1a14ba6fa13f216cb35c19d0feb1084b0429  - com *GnuTLS*:  ```{=html} <!-- --> ```        $ psktool -u psk_identity -p database.psk -s 32        Gerando uma chave aleatória para o usuário 'psk_identity'        Chave armazenada em database.psk               $ cat database.psk        psk_identity:9b8eafedfaae00cece62e85d5f4792c7d9c9bcc851b23216a1d300311cc4f7cb  Observe que "psktool" acima gera um arquivo de banco de dados com uma identidade PSK e seu PSK associado. O Zabbix espera apenas um PSK no arquivo PSK, então a string de identidade e os dois pontos (':') devem ser removidos do arquivo.

en-us	#### Geomap  A new geomap widget for the dashboards has been introduced providing a way to display hosts on geographical maps. For more information see the *Geomap* [dashboard widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/geomap) and [geographical maps](/manual/web_interface/frontend_sections/administration/general#geographical_maps).  ![](../../../assets/en/manual/introduction/geomap_new.png)
pt-br	#### Geomap  Um novo widget de mapa geográfico para os painéis foi introduzido, oferecendo uma maneira de exibir hosts em mapas geográficos. Para obter mais informações, consulte o *Geomap* [dashboard widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/geomap) e [mapas geográficos](/manual/web_interface/frontend_sections/administration/general#geographical_maps).  ![](../../../assets/en/manual/introduction/geomap_new.png)

en-us	##### Geomap widget  A new geomap widget for the dashboards has been introduced providing a way to display hosts on geographical maps. For more information see the *Geomap* [dashboard widget](/manual/web_interface/frontend_sections/monitoring/dashboard/widgets/geomap) and [geographical maps](/manual/web_interface/frontend_sections/administration/general#geographical_maps).  ![](../../../assets/en/manual/introduction/geomap_new.png)  
pt-br	#### Host editing as popup  The form for host creation and editing is now opened in a modal (popup) window, in *Configuration* → *Hosts*, *Monitoring* → *Hosts* and in any page, where there is a host menu or other direct link to the host configuration.  Direct links to the host edit page still work and are opening the host edit page in full page.  

en-us	#### Geomap widget error   The maps in the Geomap widget may not load correctly, if you have upgraded from an older Zabbix version with NGINX and didn't switch to the new NGINX configuration file during the upgrade.   To fix the issue, you can  discard the old configuration file, use the configuration file from 6.0 package and reconfigure it as described in the [download instructions](https://www.zabbix.com/download?zabbix=6.0&os_distribution=red_hat_enterprise_linux&os_version=8&db=mysql&ws=nginx) in section *e. Configure PHP for Zabbix frontend*.  Alternatively, you can manually edit an existing NGINX configuration file (typically, */etc/zabbix/nginx.conf*). To do so, open the file and locate the following block:       location ~ /(api\/|conf[^\.]|include|locale|vendor) {             deny            all;             return          404;     }  Then, replace this block with:       location ~ /(api\/|conf[^\.]|include|locale) {             deny            all;             return          404;     }      location /vendor {             deny            all;             return          404;     }
pt-br	#### Erro no widget Geomap  Os mapas no widget Geomap podem não carregar corretamente se você tiver feito upgrade de uma versão mais antiga do Zabbix com o NGINX e não tiver mudado para o novo arquivo de configuração do NGINX durante a atualização.  Para corrigir o problema, você pode descartar o arquivo de configuração antigo, usar o arquivo de configuração do pacote 6.0 e reconfigurá-lo conforme descrito nas instruções   (https://www.zabbix.com/download?zabbix=6.0&os_distribution=red_hat_enterprise_linux&os_version=8&db=mysql&ws=nginx)[download instructions](https://www.zabbix.com/download?zabbix=6.0&os_distribution=red_hat_enterprise_linux&os_version=8&db=mysql&ws=nginx) na seção  *e. Configure PHP para Zabbix frontend*.  Alternativamente, você pode editar manualmente um arquivo de configuração existente do NGINX (tipicamente, */etc/zabbix/nginx.conf*). Para fazer isso, abra o arquivo e localize o seguinte bloco:       location ~ /(api\/|conf[^\.]|include|locale|vendor) {             deny            all;             return          404;     }  Then, replace this block with:       location ~ /(api\/|conf[^\.]|include|locale) {             deny            all;             return          404;     }      location /vendor {             deny            all;             return          404;     }

en-us	#### Get a count of standby nodes  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "countOutput": true,         "filter": {             "status": 0         }     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": "3",     "id": 1 } ```
pt-br	#### Obtenha uma contagem de nós em espera  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "hanode.get",     "parâmetros": {         "countOutput": verdadeiro,         "filtro": {             "estado": 0         }     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": "3",     "id": 1 } ```

en-us	#### Get a list of nodes ordered by status  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "preservekeys": true,         "sortfield": "status",         "sortorder": "DESC"     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {   "jsonrpc": "2.0",   "result": {     "ckuo7i1nw000h0sajj3l3hh8u": {       "ha_nodeid": "ckuo7i1nw000h0sajj3l3hh8u",       "name": "node-active",       "address": "192.168.1.13",       "port": "10051",       "lastaccess": "1635335704",       "status": "3"     },     "ckuo7i1nw000e0sajwfttc1mp": {       "ha_nodeid": "ckuo7i1nw000e0sajwfttc1mp",       "name": "node6",       "address": "192.168.1.10",       "port": "10053",       "lastaccess": "1635332902",       "status": "2"     },     "ckuo7i1nv000c0sajz85xcrtt": {       "ha_nodeid": "ckuo7i1nv000c0sajz85xcrtt",       "name": "node4",       "address": "192.168.1.8",       "port": "10052",       "lastaccess": "1635334214",       "status": "1"     },     "ckuo7i1nv000a0saj1fcdkeu4": {       "ha_nodeid": "ckuo7i1nv000a0saj1fcdkeu4",       "name": "node2",       "address": "192.168.1.6",       "port": "10051",       "lastaccess": "1635335705",       "status": "0"     }   },   "id": 1 } ```
pt-br	#### Obtenha uma lista de nós ordenados por status  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "hanode.get",     "parâmetros": {         "preservekeys": verdadeiro,         "sortfield": "status",         "ordem de classificação": "DESC"     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Resposta:  ``` {.java} {   "jsonrpc": "2.0",   "resultado": {     "ckuo7i1nw000h0sajj3l3hh8u": {       "ha_nodeid": "ckuo7i1nw000h0sajj3l3hh8u",       "name": "nó ativo",       "endereço": "192.168.1.13",       "porta": "10051",       "lastaccess": "1635335704",       "estado": "3"     },     "ckuo7i1nw000e0sajwfttc1mp": {       "ha_nodeid": "ckuo7i1nw000e0sajwfttc1mp",       "nome": "nó6",       "endereço": "192.168.1.10",       "porta": "10053",       "lastaccess": "1635332902",       "estado": "2"     },     "ckuo7i1nv000c0sajz85xcrtt": {       "ha_nodeid": "ckuo7i1nv000c0sajz85xcrtt",       "nome": "nó4",       "endereço": "192.168.1.8",       "porta": "10052",       "lastaccess": "1635334214",       "estado": "1"     },     "ckuo7i1nv000a0saj1fcdkeu4": {       "ha_nodeid": "ckuo7i1nv000a0saj1fcdkeu4",       "nome": "nó2",       "endereço": "192.168.1.6",       "porta": "10051",       "lastaccess": "1635335705",       "estado": "0"     }   },   "id": 1 } ```

en-us	#### Get a list of specific nodes by their IDs  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "ha_nodeids": ["ckuo7i1nw000e0sajwfttc1mp", "ckuo7i1nv000c0sajz85xcrtt"]     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": [         {             "ha_nodeid": "ckuo7i1nv000c0sajz85xcrtt",             "name": "node4",             "address": "192.168.1.8",             "port": "10052",             "lastaccess": "1635334214",             "status": "1"         },         {             "ha_nodeid": "ckuo7i1nw000e0sajwfttc1mp",             "name": "node6",             "address": "192.168.1.10",             "port": "10053",             "lastaccess": "1635332902",             "status": "2"         }     ],     "id": 1 } ```
pt-br	#### Obtenha uma lista de nós específicos por seus IDs  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "hanode.get",     "parâmetros": {         "ha_nodeids": ["ckuo7i1nw000e0sajwfttc1mp", "ckuo7i1nv000c0sajz85xcrtt"]     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": [         {             "ha_nodeid": "ckuo7i1nv000c0sajz85xcrtt",             "nome": "nó4",             "endereço": "192.168.1.8",             "porta": "10052",             "lastaccess": "1635334214",             "estado": "1"         },         {             "ha_nodeid": "ckuo7i1nw000e0sajwfttc1mp",             "nome": "nó6",             "endereço": "192.168.1.10",             "porta": "10053",             "lastaccess": "1635332902",             "estado": "2"         }     ],     "id": 1 } ```

en-us	#### Get a list of stopped nodes  Request:  ``` {.java} {     "jsonrpc": "2.0",     "method": "hanode.get",     "params": {         "output": ["ha_nodeid", "address", "port"],         "filter": {             "status": 1         }     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Response:  ``` {.java} {     "jsonrpc": "2.0",     "result": [         {             "ha_nodeid": "ckuo7i1nw000g0sajjsjre7e3",             "address": "192.168.1.12",             "port": "10051"         },         {             "ha_nodeid": "ckuo7i1nv000c0sajz85xcrtt",             "address": "192.168.1.8",             "port": "10052"         },         {             "ha_nodeid": "ckuo7i1nv000d0sajd95y1b6x",             "address": "192.168.1.9",             "port": "10053"         }     ],     "id": 1 } ```
pt-br	#### Obter uma lista de nós parados  Solicitação:  ``` {.java} {     "jsonrpc": "2.0",     "método": "hanode.get",     "parâmetros": {         "output": ["ha_nodeid", "endereço", "porta"],         "filtro": {             "estado": 1         }     },     "auth": "3a57200802b24cda67c4e4010b50c065",     "id": 1 } ```  Resposta:  ``` {.java} {     "jsonrpc": "2.0",     "resultado": [         {             "ha_nodeid": "ckuo7i1nw000g0sajjsjre7e3",             "endereço": "192.168.1.12",             "porta": "10051"         },         {             "ha_nodeid": "ckuo7i1nv000c0sajz85xcrtt",             "endereço": "192.168.1.8",             "porta": "10052"         },         {             "ha_nodeid": "ckuo7i1nv000d0sajd95y1b6x",             "endereço": "192.168.1.9",             "porta": "10053"         }     ],     "id": 1 } ```

en-us	#### Getting Java gateway  You can install Java gateway either from the sources or packages downloaded from [Zabbix website](http://www.zabbix.com/download.php).  Using the links below you can access information how to get and run Zabbix Java gateway, how to configure Zabbix server (or Zabbix proxy) to use Zabbix Java gateway for JMX monitoring, and how to configure Zabbix items in Zabbix frontend that correspond to particular JMX counters.  |Installation from|Instructions|Instructions| |-----------------|------------|------------| |*Sources*|[Installation](/manual/installation/install#installing_java_gateway)|[Setup](/manual/concepts/java/from_sources)| |*RHEL packages*|[Installation](/manual/installation/install_from_packages/rhel#java_gateway_installation)|[Setup](/manual/concepts/java/from_rhel)| |*Debian/Ubuntu packages*|[Installation](/manual/installation/install_from_packages/debian_ubuntu#java_gateway_installation)|[Setup](/manual/concepts/java/from_debian_ubuntu)|
pt-br	#### Obtendo o gateway Java  Você pode instalar o gateway Java a partir das fontes ou pacotes baixados do [Zabbix website](http://www.zabbix.com/download.php).  Usando os links abaixo, você pode acessar informações sobre como obter e executar Zabbix Java gateway, como configurar o servidor Zabbix (ou proxy Zabbix) para utilizar Zabbix Java gateway para monitoramento JMX, e como configurar os items no frontend Zabbix que correspondem a contadores JMX específicos .  |Instalação a partir de |Instruções|Instruções| |-----------------|------------|------------| |*Fontes*|[Instalação](/manual/installation/install#installing_java_gateway)|[Configuração](/manual/concepts/java/from_sources)| |*pacotes RHEL/CentOS *|[Instalação](/manual/installation/install_from_packages/rhel_centos#java_gateway_installation)|[Configuração](/manual/concepts/java/from_rhel_centos)| |*pacotes Debian/Ubuntu *|[Instalação](/manual/installation/install_from_packages/debian_ubuntu#java_gateway_installation)|[Configuração](/manual/concepts/java/from_debian_ubuntu)|

en-us	##### Getting the list of items  **Agent request**  ``` {.javascript} {     "request":"active checks",     "host":"<hostname>" } ```  **Server response**  ``` {.javascript} {     "response":"success",     "data":[         {             "key":"log[/home/zabbix/logs/zabbix_agentd.log]",             "delay":30,             "lastlogsize":0,             "mtime":0         },         {             "key":"agent.version",             "delay":600,             "lastlogsize":0,             "mtime":0         },         {             "key":"vfs.fs.size[/nono]",             "delay":600,             "lastlogsize":0,             "mtime":0         }     ] } ```  The server must respond with success. For each returned item, all properties **key**, **delay**, **lastlogsize** and **mtime** must exist, regardless of whether item is a log item or not.  For example:  1.  Agent opens a TCP connection 2.  Agent asks for the list of checks 3.  Server responds with a list of items (item key, delay) 4.  Agent parses the response 5.  TCP connection is closed 6.  Agent starts periodical collection of data  ::: noteimportant Note that (sensitive) configuration data may become available to parties having access to the Zabbix server trapper port when using an active check. This is possible because anyone may pretend to be an active agent and request item configuration data; authentication does not take place unless you use [encryption](/manual/encryption) options. :::
pt-br	##### Obtendo a lista de itens  **Solicitação do agente**  ``` {.javascript} {     "request":"verificações ativas",     "host":"<nome do host>" } ```  **Resposta do servidor**  ``` {.javascript} {     "resposta":"sucesso",     "dados":[         {             "key":"log[/home/zabbix/logs/zabbix_agentd.log]",             "atraso":30,             "lastlogsize":0,             "mtime":0         },         {             "key":"agente.versão",             "atraso": 600,             "lastlogsize":0,             "mtime":0         },         {             "key":"vfs.fs.size[/nono]",             "atraso": 600,             "lastlogsize":0,             "mtime":0         }     ] } ```  O servidor deve responder com sucesso. Para cada item devolvido, todos as propriedades **key**, **delay**, **lastlogsize** e **mtime** devem existir, independentemente de o item ser um item de log ou não.  Por exemplo:  1. O agente abre uma conexão TCP 2. O agente solicita a lista de cheques 3. O servidor responde com uma lista de itens (chave do item, atraso) 4. O agente analisa a resposta 5. A conexão TCP está fechada 6. O agente inicia a coleta periódica de dados  ::: não importante Observe que os dados de configuração (sensíveis) podem tornar-se disponível para as partes que têm acesso ao servidor Zabbix trapper porta ao usar uma verificação ativa. Isso é possível porque qualquer pessoa pode fingir ser um agente ativo e solicitar dados de configuração do item; a autenticação não ocorre a menos que você use [criptografia](/manual/criptografia) opções. :::

en-us	#### Global event correlation  Events may not get correlated correctly if the time interval between the first and second event is very small, i.e. half a second and less.
pt-br	#### Correlação global de eventos  Os eventos podem não ser correlacionados corretamente se o intervalo de tempo entre o primeiro e o segundo evento for muito pequeno, ou seja, meio segundo ou menos.

en-us	### Global macro  The global macro object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |globalmacroid|string|*(readonly)* ID of the global macro.| |**macro**<br>(required)|string|Macro string.| |**value**<br>(required)|string|Value of the macro.| |type|integer|Type of macro.<br><br>Possible values:<br>0 - *(default)* Text macro;<br>1 - Secret macro;<br>2 - Vault secret.| |description|string|Description of the macro.|  Note that for some methods (update, delete) the required/optional parameter combination is different.
pt-br	### Global macro  O objeto macro global tem as seguintes propriedades.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |globalmacroid|string|*(readonly)* ID do macro global.| |**macro**<br>(requisitado)|string|Macro string.| |**valor**<br>(requisitado)|string|Valor do macro.| |tipo|integer|Tipo do  macro.<br><br>Valores possíveis:<br>0 - *(padrão)* Texto macro;<br>1 - Macro seguro;<br>2 - Vault seguro.| |descrição|string|Descrição do macro.|  Note que para alguns métodos (update, delete) a combinação de parâmetro requisitada/opcional é diferente.

en-us	##### Global messages displayed  As the messages arrive, they are displayed in a floating section on the right hand side. This section can be repositioned freely by dragging the section header.  ![global\_messages.png](../../../../assets/en/manual/web_interface/global_messages.png)  For this section, several controls are available:  -   ![](../../../../assets/en/manual/about/message_button_snooze.png)     **Snooze** button silences the currently active alarm sound; -   ![](../../../../assets/en/manual/about/message_button_mute.png)     **Mute/Unmute** button switches between playing and not playing the     alarm sounds at all.
pt-br	##### Mensagens globais exibidas  À medida que as mensagens chegam, elas são exibidas em uma seção flutuante no lado direito. Esta seção pode ser reposicionada livremente arrastando o cabeçalho da seção.  ![global\_messages.png](../../../../assets/en/manual/web_interface/global_messages.png)  Para esta seção, vários controles estão disponíveis:  - ![](../../../../assets/en/manual/about/message_button_snooze.png)     O botão **Soneca** silencia o som do alarme ativo no momento; - ![](../../../../assets/en/manual/about/message_button_mute.png)     O botão **Mute/Unmute** alterna entre tocar e não tocar o     alarme soa em tudo.

en-us	#### Global regular expressions  There is an advanced editor for creating and testing complex regular expressions in Zabbix frontend.  Once a regular expression has been created this way, it can be used in several places in the frontend by referring to its name, prefixed with @, for example, *\@mycustomregexp*.  To create a global regular expression:  -   Go to: *Administration → General* -   Select *Regular expressions* from the dropdown -   Click on *New regular expression*  The **Expressions** tab allows to set the regular expression name and add subexpressions.  ![](../../assets/en/manual/regular_expressions/global_regexp.png)  All mandatory input fields are marked with a red asterisk.  |Parameter|<|Description| |---------|-|-----------| |*Name*|<|Set the regular expression name. Any Unicode characters are allowed.| |*Expressions*|<|Click on *Add* in the Expressions block to add a new subexpression.| |<|*Expression type*|Select expression type:<br>**Character string included** - match the substring<br>**Any character string included** - match any substring from a delimited list. The delimited list includes a comma (,), a dot (.) or a forward slash (/).<br>**Character string not included** - match any string except the substring<br>**Result is TRUE** - match the regular expression<br>**Result is FALSE** - do not match the regular expression| |^|*Expression*|Enter substring/regular expression.| |*Delimiter*|<|A comma (,), a dot (.) or a forward slash (/) to separate text strings in a regular expression. This parameter is active only when "*Any character string included*" expression type is selected.| |*Case sensitive*|<|A checkbox to specify whether a regular expression is sensitive to capitalization of letters.|  A forward slash (/) in the expression is treated literally, rather than a delimiter. This way it is possible to save expressions containing a slash, without errors.  ::: noteimportant A custom regular expression name in Zabbix may contain commas, spaces, etc. In those cases where that may lead to misinterpretation when referencing (for example, a comma in the parameter of an item key) the whole reference may be put in quotes like this: *"\@My custom regexp for purpose1, purpose2"*.\ Regular expression names must not be quoted in other locations (for example, in LLD rule properties). :::  In the **Test** tab the regular expression and its subexpressions can be tested by providing a test string.  ![](../../assets/en/manual/regular_expressions/global_regexp_b.png)  Results show the status of each subexpression and total custom expression status.  Total custom expression status is defined as *Combined result*. If several sub expressions are defined Zabbix uses AND logical operator to calculate *Combined result*. It means that if at least one Result is False *Combined result* has also False status.
pt-br	#### Expressões regulares globais  Há um editor avançado para criação e teste de expressões regulares complexas  no Zabbix Frontend.  Uma vez que uma expressão regular é criada desta forma, ela pode ser usada em  vários locais no Frontend referenciando seu nome, prefixado com @, por exemplo,  *\@meuregexcustomizado*.  Para criar uma expressão regular global:  -   Vá até: *Administração → Geral* -   Selecione *Expressões regulares* da lista suspensa -   Clique em *Nova expressão regular*  A aba **Expressões** permite definir o nome da expressão regular e adicionar  subexpressões.  ![](../../assets/en/manual/regular_expressions/global_regexp.png)  Todos os campos de entrada obrigatórios estão marcados com um asterisco vermelho.  |Parâmetro|<|Descrição| |---------|-|-----------| |*Nome*|<|Defina o nome da expressão regular. Quaisquer caracteres Unicode são permitidos.| |*Expressões*|<|Clique em *Adicionar* no bloco Expressões para adicionar uma nova subexpressão.| |<|*Tipo de expressão*|Selecione o tipo de expressão:<br>**String de caractere inclusa** - corresponde a substring<br>**Qualquer string de caractere inclusa** - corresponde qualquer substring de uma lista delimitada. A lista delimitada inclui uma vírgula (,), um ponto (.) ou uma barra (/).<br>**String de caractere não inclusa** - corresponde qualquer string exceto a substring<br>**Resultado é VERDADEIRO** - corresponde a expressão regular<br>**Resultado é FALSO** - não corresponde à expressão regular| |^|*Expressão*|Informe substring/expressão regular.| |*Delimitador*|<|Uma vírgula (,), um ponto (.) ou uma barra (/) para separar strings de texto em uma expressão regular. Este parâmetro está ativo apenas quando o tipo de expressão "*Qualquer string de caractere inclusa*" estiver selecionado.| |*Sensível a maiúsculas/minúsculas*|<|Uma caixa de seleção para especificar se uma expressão regular é sensível à capitalização de letras.|  Uma barra (/) na expressão é tratada literalmente, em vez de um delimitador.  Desta forma é possível salvar expressões contendo uma barra, sem erros.  ::: noteimportant Um nome de expressão regular customizada no Zabbix pode conter vírgulas,  espaços, etc. Nos casos onde isto pode incorrer em má interpretação  quando referenciando (por exemplo, uma vírgula no parâmetro de uma chave de item) a referência completo pode ser colocada entre quotas da seguinte  forma: *"\@Meu regex customizado para objetivo1, objetivo2"*.\ Nomes de expressão regular não devem ser quotados em outros locais (por  exemplo, em propriedades de regra LLD). :::  Na aba **Teste** a expressão regular e suas subexpressões pode ser testadas pelo fornecimento de uma string de teste.  ![](../../assets/en/manual/regular_expressions/global_regexp_b.png)  Os resultados mostram e estado de cada subexpressão e o estado da expressão customizada total.  O estado de expressão customizada total é definido como *Resultado combinado*.  Se várias subexpressões são definidas o Zabbix usa o operador lógico AND para calcular o *Resultado combinado*. Isto significa que se ao menor um Resultado for Falso, o *Resultado combinado* também terá um estado Falso.

en-us	 ### GLPi integration  A new [GLPi integration](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/glpi/) is available allowing to use the [webhook](/manual/config/notifications/media/webhook) media type to create problems in GLPi Assistance section based on Zabbix problem notifications.
pt-br	### Integração GLPi  Uma nova integração GLPi [GLPi integration](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/glpi/) está disponível, permitindo o uso de mídia   [webhook](/manual/config/notifications/media/webhook) para criar problemas na seção de Assistência do GLPi com base em noticações de problemas do Zabbix.

en-us	 #### Go libraries  |Requirement|Mandatory status|Minimum version|Description| |--|-|-|-------| |[git.zabbix.com/ap/plugin-support](https://git.zabbix.com/projects/AP/repos/plugin-support/browse?at=refs%2Fheads%2Frelease%2F6.0)|Yes|1.X.X|Zabbix own support library. Mostly for plugins. | |[github.com/jackc/pgx/v4](https://github.com/jackc/pgx)|^|4.17.2|PostgreSQL driver. | |[github.com/omeid/go-yarn](https://github.com/omeid/go-yarn)|^|0.0.1|Embeddable filesystem mapped key-string store. | |[github.com/jackc/chunkreader](https://github.com/jackc/chunkreader)|Indirect^**1**^|2.0.1| | |[github.com/jackc/pgconn](https://github.com/jackc/pgconn)|^|1.13.0| | |[github.com/jackc/pgio](https://github.com/jackc/pgio)|^|1.0.0| | |[github.com/jackc/pgpassfile](https://github.com/jackc/pgpassfile)|^|1.0.0| | |[github.com/jackc/pgproto3](https://github.com/jackc/pgproto3)|^|2.3.1| | |[github.com/jackc/pgservicefile](https://github.com/jackc/pgservicefile)|^|0.0.0| | |[github.com/jackc/pgtype](https://github.com/jackc/pgtype)|^|1.12.0| | |[github.com/jackc/puddle](https://github.com/jackc/puddle)|^|1.3.0| | |[github.com/Microsoft/go-winio](https://github.com/microsoft/go-winio)|^|0.6.0|Required package for PostgreSQL plugin on Windows. | |[golang.org/x/crypto](https://pkg.go.dev/golang.org/x/crypto)|^|0.0.0| | |[golang.org/x/sys](https://pkg.go.dev/golang.org/x/sys)|^|0.0.0| | |[golang.org/x/text](https://pkg.go.dev/golang.org/x/text)|^|0.3.7| |  ^**1**^ "Indirect" means that it is used in one of the libraries that the agent uses. It's required since Zabbix uses the library that uses the package.
pt-br	#### Bibliotecas Go   |Requirement|Status obrigatório|Versão mínima|Descrição| |--|-|-|-------| |[git.zabbix.com/ap/plugin-support](https://git.zabbix.com/projects/AP/repos/plugin-support/browse?at=refs%2Fheads%2Frelease%2F6.0)|Sim|1.X.X|Biblioteca de suporte própria do Zabbix. Principalmente para plugins. | |[github.com/jackc/pgx/v4](https://github.com/jackc/pgx)|^|4.17.2|PostgreSQL driver. | |[github.com/omeid/go-yarn](https://github.com/omeid/go-yarn)|^|0.0.1|Armazenamento incorporável de key-string mapeado em sistemas de arquivos. | |[github.com/jackc/chunkreader](https://github.com/jackc/chunkreader)|Indireto^**1**^|2.0.1| | |[github.com/jackc/pgconn](https://github.com/jackc/pgconn)|^|1.13.0| | |[github.com/jackc/pgio](https://github.com/jackc/pgio)|^|1.0.0| | |[github.com/jackc/pgpassfile](https://github.com/jackc/pgpassfile)|^|1.0.0| | |[github.com/jackc/pgproto3](https://github.com/jackc/pgproto3)|^|2.3.1| | |[github.com/jackc/pgservicefile](https://github.com/jackc/pgservicefile)|^|0.0.0| | |[github.com/jackc/pgtype](https://github.com/jackc/pgtype)|^|1.12.0| | |[github.com/jackc/puddle](https://github.com/jackc/puddle)|^|1.3.0| | |[github.com/Microsoft/go-winio](https://github.com/microsoft/go-winio)|^|0.6.0|Pacote necessário para plugin PostgreSQL no Windows. | |[golang.org/x/crypto](https://golang.org/x/crypto)|^|0.0.0| | |[golang.org/x/sys](https://golang.org/x/sys)|^|0.0.0| | |[golang.org/x/text](https://golang.org/x/text)|^|0.3.7| |  ^**1**^ "Indireto" significa que é usado em umas das bibliotecas que o agente utiliza. Isso é necessário, já que o  Zabbix utiliza a biblioteca que usa o pacote.

en-us	 #### Go libraries  |Requirement|Mandatory status|Minimum version|Description| |--|-|-|-------| |[git.zabbix.com/ap/plugin-support](https://git.zabbix.com/projects/AP/repos/plugin-support/browse?at=refs%2Fheads%2Frelease%2F6.0)|Yes|1.X.X|Zabbix own support library. Mostly for plugins. | |[go.mongodb.org/mongo-driver](https://go.mongodb.org/mongo-driver)|^|1.7.6|Named read/write locks, access sync. | |[github.com/go-stack/stack](https://github.com/go-stack/stack)|Indirect^**1**^|1.8.0|Required package for MongoDB plugin mongo-driver lib. | |[github.com/golang/snappy](https://github.com/golang/snappy)|^|0.0.1|Required package for MongoDB plugin mongo-driver lib. | |[github.com/klauspost/compress](https://github.com/klauspost/compress)|^|1.13.6|Required package for MongoDB plugin mongo-driver lib. | |[github.com/Microsoft/go-winio](https://github.com/microsoft/go-winio)|^|0.6.0|Required package for MongoDB plugin mongo-driver lib. | |[github.com/pkg/errors](https://github.com/pkg/errors)|^|0.9.1|Required package for MongoDB plugin mongo-driver lib. | |[github.com/xdg-go/pbkdf2](https://github.com/xdg-go/pbkdf2)|^|1.0.0|Required package for MongoDB plugin mongo-driver lib. | |[github.com/xdg-go/scram](https://github.com/xdg-go/scram)|^|1.0.2|Required package for MongoDB plugin mongo-driver lib. | |[github.com/xdg-go/stringprep](https://github.com/xdg-go/stringprep)|^|1.0.2|Required package for MongoDB plugin mongo-driver lib. | |[github.com/youmark/pkcs8](https://github.com/youmark/pkcs8)|^|0.0.0|Required package for MongoDB plugin mongo-driver lib. | |[golang.org/x/crypto](https://pkg.go.dev/golang.org/x/crypto)|^|0.0.0|Required package for MongoDB plugin mongo-driver lib. | |[golang.org/x/sync](https://pkg.go.dev/golang.org/x/sync)|^|0.0.0|Required package for MongoDB plugin mongo-driver lib. | |[golang.org/x/sys](https://pkg.go.dev/golang.org/x/sys)|^|0.0.0|Required package for MongoDB plugin mongo-driver lib. | |[golang.org/x/text](https://pkg.go.dev/golang.org/x/text)|^|0.3.7|Required package for MongoDB plugin mongo-driver lib. |  ^**1**^ "Indirect" means that it is used in one of the libraries that the agent uses. It's required since Zabbix uses the library that uses the package.
pt-br	#### Bibliotecas Go  |Requerimento|Status obrigatório|Versão mínima|Descrição| |--|-|-|-------| |[git.zabbix.com/ap/plugin-support](https://git.zabbix.com/projects/AP/repos/plugin-support/browse?at=refs%2Fheads%2Frelease%2F6.0)|Sim|1.X.X|Biblioteca de suporte própria do Zabbix. Principalmente para plugins. | |[go.mongodb.org/mongo-driver](https://go.mongodb.org/mongo-driver)|^|1.7.6|Bloqueios nomeados read/write, sincronização de acesso. | |[github.com/go-stack/stack](https://github.com/go-stack/stack)|Indirect^**1**^|1.8.0|Pacote necessário para o plugin MongoDB é mongo-driver lib. | |[github.com/golang/snappy](https://github.com/golang/snappy)|^|0.0.1|Pacote necessário para o plugin MongoDB é mongo-driver lib. | |[github.com/klauspost/compress](https://github.com/klauspost/compress)|^|1.13.6|Pacote necessário para o plugin MongoDB é mongo-driver lib. | |[github.com/Microsoft/go-winio](https://github.com/microsoft/go-winio)|^|0.6.0|Pacote necessário para o plugin MongoDB é mongo-driver lib. | |[github.com/pkg/errors](https://github.com/pkg/errors)|^|0.9.1|Pacote necessário para o plugin MongoDB é mongo-driver lib. | |[github.com/xdg-go/pbkdf2](https://github.com/xdg-go/pbkdf2)|^|1.0.0|Pacote necessário para o plugin MongoDB é mongo-driver lib. | |[github.com/xdg-go/scram](https://github.com/xdg-go/scram)|^|1.0.2|Pacote necessário para o plugin MongoDB é mongo-driver lib. | |[github.com/xdg-go/stringprep](https://github.com/xdg-go/stringprep)|^|1.0.2|Pacote necessário para o plugin MongoDB é mongo-driver lib. | |[github.com/youmark/pkcs8](https://github.com/youmark/pkcs8)|^|0.0.0|Pacote necessário para o plugin MongoDB é mongo-driver lib. | |[golang.org/x/crypto](https://golang.org/x/crypto)|^|0.0.0|Pacote necessário para o plugin MongoDB é mongo-driver lib. | |[golang.org/x/sync](https://golang.org/x/sync)|^|0.0.0|Pacote necessário para o plugin MongoDB é mongo-driver lib. | |[golang.org/x/sys](https://golang.org/x/sys)|^|0.0.0|Pacote necessário para o plugin MongoDB é mongo-driver lib. | |[golang.org/x/text](https://golang.org/x/text)|^|0.3.7|Pacote necessário para o plugin MongoDB é mongo-driver lib. |  ^**1**^ "Indirect" significa que é usado em uma das bibliotecas que o agente utiliza.  É necessário, pois o Zabbix utiliza a biblioteca que utiliza os pacotes.

en-us	 ### Google Cloud Platform Monitoring  A new [template](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/gcp) *Google Cloud Platform by HTTP (GCP by HTTP)* is available.  See setup instructions for [HTTP templates](/manual/config/templates_out_of_the_box/http).  You can get this template:  - In *Configuration → Templates* in new installations. - If you are upgrading from previous versions, you can download this template from Zabbix [Git repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates) or find it in the *zabbix/templates* directory of the downloaded latest Zabbix version. Then, while in *Configuration → Templates* you can import it manually into Zabbix.
pt-br	### Monitoramento da plataforma Google Cloud  Um novo [template](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/cloud/gcp) para *Google Cloud Platform por HTTP (GCP por HTTP)* está disponível.  Veja instruções de configuração para [HTTP templates](/manual/config/templates_out_of_the_box/http).  Você pode acessar esse template:  - Em *Configuração → Templates* em novas instalações. -  Se você estiver atualizando de versões anteriores, você pode baixar esse template do repositório de Zabbix  [Git repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates) ou encontrá-lo no diretório *zabbix/templates* da versão mais recente do Zabbix. Em seguida, enquanto em *Configuração→ Templates*, você pode importá-lo manualmente no Zabbix.

en-us	#### graph  Changes:\ [ZBX-7706](https://support.zabbix.com/browse/ZBX-7706) `graph.get`: Graph availability doesn't depend on permissions to items specified in graph "ymin_itemid" and "ymax_itemid" fields.\ Graph having MIN or MAX Y axis linked to inaccessible items will still be accessible but MIN/MAX Y axis works the same way as if specified calculation method is "Calculated".\
pt-br	#### gráfico  Mudanças:\ [ZBX-7706](https://support.zabbix.com/browse/ZBX-7706) `graph.get`: A disponibilidade do gráfico não depende de permissões para itens especificados nos campos "ymin_itemid" e "ymax_itemid".\ O gráfico com o eixo MIN ou MAX Y vinculado a itens inacessíveis ainda estará acessível, mas o eixo MIN/MAX Y funciona da mesma maneira como se o método de cálculo especificado fosse "Calculated".\

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

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

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

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

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

en-us	### Graph item  ::: noteclassic Graph items can only be modified via the `graph` API. :::  The graph item object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--------|---------------------------------------------------|-----------| |gitemid|string|*(readonly)* ID of the graph item.| |**color**<br>(required)|string|Graph item's draw color as a hexadecimal color code.| |**itemid**<br>(required)|string|ID of the item.| |calc\_fnc|integer|Value of the item that will be displayed.<br><br>Possible values:<br>1 - minimum value;<br>2 - *(default)* average value;<br>4 - maximum value;<br>7 - all values;<br>9 - last value, used only by pie and exploded graphs.| |drawtype|integer|Draw style of the graph item.<br><br>Possible values:<br>0 - *(default)* line;<br>1 - filled region;<br>2 - bold line;<br>3 - dot;<br>4 - dashed line;<br>5 - gradient line.| |graphid|string|ID of the graph that the graph item belongs to.| |sortorder|integer|Position of the item in the graph.<br><br>Default: starts with 0 and increases by one with each entry.| |type|integer|Type of graph item.<br><br>Possible values:<br>0 - *(default)* simple;<br>2 - graph sum, used only by pie and exploded graphs.| |yaxisside|integer|Side of the graph where the graph item's Y scale will be drawn.<br><br>Possible values:<br>0 - *(default)* left side;<br>1 - right side.|
pt-br	### Item de gráfico  ::: noteclassic Os itens do gráfico só podem ser modificados por meio do `graph` API. :::  O objeto de item de gráfico tem as seguintes propriedades.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--------|---------------------------------------- -----------|-----------| |gitemid|string|*(readonly)* ID do item do gráfico.| |**cor**<br>(obrigatório)|string|A cor de desenho do item do gráfico como um código de cor hexadecimal.| |**itemid**<br>(obrigatório)|string|ID do item.| |calc\_fnc|inteiro|Valor do item que será exibido.<br><br>Valores possíveis:<br>1 - valor mínimo;<br>2 - *(padrão)* valor médio;<br>4 - valor máximo;<br>7 - todos os valores;<br>9 - último valor, usado apenas por gráficos de pizza e explodidos.| |drawtype|inteiro|Desenhe o estilo do item do gráfico.<br><br>Valores possíveis:<br>0 - *(padrão)* linha;<br>1 - região preenchida;<br>2 - linha em negrito;< br>3 - ponto;<br>4 - linha tracejada;<br>5 - linha gradiente.| |graphid|string|ID do gráfico ao qual o item de gráfico pertence.| |sortorder|integer|Posição do item no gráfico.<br><br>Padrão: começa com 0 e aumenta em um a cada entrada.| |tipo|inteiro|Tipo de item do gráfico.<br><br>Valores possíveis:<br>0 - *(padrão)* simples;<br>2 - soma do gráfico, usado apenas por gráficos de pizza e explodidos.| |yaxisside|inteiro|Lado do gráfico onde a escala Y do item do gráfico será desenhada.<br><br>Valores possíveis:<br>0 - *(padrão)* lado esquerdo;<br>1 - lado direito.|

en-us	# > Graph item object  The following objects are directly related to the `graphitem` API.
pt-br	# > Objeto de item de gráfico  Os objetos a seguir estão diretamente relacionados à API `graphitem`.

en-us	# Graph item  This class is designed to work with graph items.  Object references:\  -   [Graph item](/manual/api/reference/graphitem/object#graph_item)  Available methods:\  -   [graphitem.get](/manual/api/reference/graphitem/get) - retrieving     graph items
pt-br	# Item de gráfico  Esta classe foi projetada para trabalhar com itens de gráfico.  Referências de objeto:\  - [item do gráfico](/manual/api/reference/graphitem/object#graph_item)  Métodos disponíveis:\  - [graphitem.get](/manual/api/reference/graphitem/get) - recuperando itens do gráfico

en-us	# > Graph object  The following objects are directly related to the `graph` API.
pt-br	# > Objeto gráfico  Os objetos a seguir estão diretamente relacionados à API `graph`.

en-us	##### Graph preview  In the *Preview* tab, a preview of the graph is displayed so you can immediately see what you are creating.  ![](../../../../../assets/en/manual/config/visualization/graph_preview.png){width="600"}  Note that the preview will not show any data for template items.  ![](../../../../../assets/en/manual/config/visualization/graph_preview2.png){width="600"}  In this example, pay attention to the dashed bold line displaying the trigger level and the trigger information displayed in the legend.  ::: noteclassic No more than 3 trigger lines can be displayed. If there are more triggers then the triggers with lower severity are prioritized for display.\ \ If graph height is set as less than 120 pixels, no trigger will be displayed in the legend. :::
pt-br	##### Visualização do gráfico  Na guia *Visualizar*, uma visualização do gráfico é exibida para que você possa ver imediatamente o que você está criando.  ![](../../../../../assets/en/manual/config/visualization/graph_preview.png){width="600"}  Observe que a visualização não mostrará nenhum dado para itens de modelo.  ![](../../../../../assets/en/manual/config/visualization/graph_preview2.png){width="600"}  Neste exemplo, preste atenção à linha tracejada em negrito exibindo o nível de disparo e as informações de disparo exibidas na legenda.  ::: noteclassic Não podem ser exibidas mais de 3 linhas de disparo. Se houver mais gatilhos, então os gatilhos com menor gravidade são priorizados para tela.\ \ Se a altura do gráfico for inferior a 120 pixels, nenhum acionador será exibido na legenda. :::

en-us	#### graphprototype  Changes:\ [ZBX-7706](https://support.zabbix.com/browse/ZBX-7706) `graphprototype.get`: Graph prototype availability doesn't depend on permissions to items specified in graph prototype "ymin_itemid" and "ymax_itemid" fields.\
pt-br	#### gráficoprotótipo  Mudanças:\ [ZBX-7706](https://support.zabbix.com/browse/ZBX-7706) `graphprototype.get`: A disponibilidade do protótipo de gráfico não depende de permissões para itens especificados nos campos de protótipo de gráfico "ymin_itemid" e "ymax_itemid".\

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

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

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

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

en-us	# > Graph prototype object  The following objects are directly related to the `graphprototype` API.
pt-br	# > Objeto protótipo gráfico  Os objetos a seguir estão diretamente relacionados à API `graphprototype`.

en-us	#### Graph prototypes  The following screenshot illustrates how we can use these macros in graph prototypes:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/graph_prototype_snmp.png)  ![](../../../../../assets/en/manual/discovery/low_level_discovery/graph_prototypes_snmp.png)  A summary of our discovery rule:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rules_snmp.png)
pt-br	#### Protótipos de gráficos  A captura de tela a seguir ilustra como podemos usar essas macros em protótipos de gráficos:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/graph_prototype_snmp.png)  ![](../../../../../assets/en/manual/discovery/low_level_discovery/graph_prototypes_snmp.png)  Um resumo da nossa regra de descoberta:  ![](../../../../../assets/en/manual/discovery/low_level_discovery/lld_rules_snmp.png)

en-us	### Graph prototype  The graph prototype object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--------|---------------------------------------------------|-----------| |graphid|string|*(readonly)* ID of the graph prototype.| |**height**<br>(required)|integer|Height of the graph prototype in pixels.| |**name**<br>(required)|string|Name of the graph prototype.| |**width**<br>(required)|integer|Width of the graph prototype in pixels.| |graphtype|integer|Graph prototypes's layout type.<br><br>Possible values:<br>0 - *(default)* normal;<br>1 - stacked;<br>2 - pie;<br>3 - exploded.| |percent\_left|float|Left percentile.<br><br>Default: 0.| |percent\_right|float|Right percentile.<br><br>Default: 0.| |show\_3d|integer|Whether to show discovered pie and exploded graphs in 3D.<br><br>Possible values:<br>0 - *(default)* show in 2D;<br>1 - show in 3D.| |show\_legend|integer|Whether to show the legend on the discovered graph.<br><br>Possible values:<br>0 - hide;<br>1 - *(default)* show.| |show\_work\_period|integer|Whether to show the working time on the discovered graph.<br><br>Possible values:<br>0 - hide;<br>1 - *(default)* show.| |templateid|string|*(readonly)* ID of the parent template graph prototype.| |yaxismax|float|The fixed maximum value for the Y axis.| |yaxismin|float|The fixed minimum value for the Y axis.| |ymax\_itemid|string|ID of the item that is used as the maximum value for the Y axis.| |ymax\_type|integer|Maximum value calculation method for the Y axis.<br><br>Possible values:<br>0 - *(default)* calculated;<br>1 - fixed;<br>2 - item.| |ymin\_itemid|string|ID of the item that is used as the minimum value for the Y axis.| |ymin\_type|integer|Minimum value calculation method for the Y axis.<br><br>Possible values:<br>0 - *(default)* calculated;<br>1 - fixed;<br>2 - item.| |discover|integer|Graph prototype discovery status.<br><br>Possible values:<br>0 - *(default)* new graphs will be discovered;<br>1 - new graphs will not be discovered and existing graphs will be marked as lost.| |uuid|string|Universal unique identifier, used for linking imported graph prototypes to already existing ones. Used only for graph prototypes on templates. Auto-generated, if not given.<br><br>For update operations this field is *readonly*.|
pt-br	### Protótipo de gráfico  O objeto de protótipo de gráfico tem as seguintes propriedades.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--------|---------------------------------------- -----------|-----------| |graphid|string|*(readonly)* ID do protótipo do gráfico.| |**altura**<br>(obrigatório)|inteiro|Altura do protótipo do gráfico em pixels.| |**nome**<br>(obrigatório)|string|Nome do protótipo do gráfico.| |**largura**<br>(obrigatório)|inteiro|Largura do protótipo do gráfico em pixels.| |graphtype|inteiro|Tipo de layout dos protótipos de gráfico.<br><br>Valores possíveis:<br>0 - *(padrão)* normal;<br>1 - empilhado;<br>2 - pizza;<br>3 - explodiu.| |percent\_left|float|Percentil esquerdo.<br><br>Padrão: 0.| |percent\_right|float|Percentil direito.<br><br>Padrão: 0.| |show\_3d|inteiro|Se mostrar gráficos de pizza descobertos e explodidos em 3D.<br><br>Valores possíveis:<br>0 - *(padrão)* mostrar em 2D;<br>1 - mostrar em 3D. | |show\_legend|integer|Se mostrar a legenda no gráfico descoberto.<br><br>Valores possíveis:<br>0 - ocultar;<br>1 - *(padrão)* show.| |show\_work\_period|integer|Se mostrar o tempo de trabalho no gráfico descoberto.<br><br>Valores possíveis:<br>0 - ocultar;<br>1 - *(padrão)* mostrar.| |templateid|string|*(readonly)* ID do protótipo do gráfico do template pai.| |yaxismax|float|O valor máximo fixo para o eixo Y.| |yaxismin|float|O valor mínimo fixo para o eixo Y.| |ymax\_itemid|string|ID do item que é usado como o valor máximo para o eixo Y.| |ymax\_type|inteiro|Método de cálculo do valor máximo para o eixo Y.<br><br>Valores possíveis:<br>0 - *(padrão)* calculado;<br>1 - fixo;<br>2 - item .| |ymin\_itemid|string|ID do item que é usado como valor mínimo para o eixo Y.| |ymin\_type|inteiro|Método de cálculo do valor mínimo para o eixo Y.<br><br>Valores possíveis:<br>0 - *(padrão)* calculado;<br>1 - fixo;<br>2 - item .| |discover|inteiro|Status de descoberta do protótipo do gráfico.<br><br>Valores possíveis:<br>0 - *(padrão)* novos gráficos serão descobertos;<br>1 - novos gráficos não serão descobertos e os gráficos existentes serão ser marcado como perdido.| |uuid|string|Identificador único universal, usado para vincular protótipos de gráficos importados aos já existentes. Usado apenas para protótipos de gráficos em modelos. Gerado automaticamente, se não fornecido.<br><br>Para operações de atualização, este campo é *somente leitura*.|

en-us	# Graph prototype  This class is designed to work with graph prototypes.  Object references:\  -   [Graph     prototype](/manual/api/reference/graphprototype/object#graph_prototype)  Available methods:\  -   [graphprototype.create](/manual/api/reference/graphprototype/create) -     creating new graph prototypes -   [graphprototype.delete](/manual/api/reference/graphprototype/delete) -     deleting graph prototypes -   [graphprototype.get](/manual/api/reference/graphprototype/get) -     retrieving graph prototypes -   [graphprototype.update](/manual/api/reference/graphprototype/update) -     updating graph prototypes
pt-br	# Protótipo de gráfico  Esta classe é projetada para trabalhar com protótipos de gráficos.  Referências de objetos:\  -   [Gráfico     protótipo](/manual/api/reference/graphprototype/object#graph_prototype)  Métodos disponíveis:\  - [graphprototype.create](/manual/api/reference/graphprototype/create) -     criando novos protótipos de gráficos - [graphprototype.delete](/manual/api/reference/graphprototype/delete) -     excluindo protótipos de gráficos - [graphprototype.get](/manual/api/reference/graphprototype/get) -     recuperando protótipos de gráficos - [graphprototype.update](/manual/api/reference/graphprototype/update) -     atualizando protótipos de gráficos

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

en-us	#### Graphs  ##### Daylight Saving Time  Changes to Daylight Saving Time (DST) result in irregularities when displaying X axis labels (date duplication, date missing, etc.).  ##### Sum aggregation  When using [sum aggregation](/manual/config/visualization/graphs/aggregate#configuration)  in a graph for period that is less than one hour, graphs display  incorrect (multiplied) values when data come from trends.  ##### Text overlapping  For some frontend languages (e.g., Japanese), local fonts can cause text overlapping in graph legend. To avoid this, use version 2.3.0 (or later) of PHP GD extension.
pt-br	#### Gráficos  ##### Horário de verão  Alterações no Horário de Verão resultam em irregularidades ao exibir rótulos do eixo X (duplicação de datas, datas faltando, etc.).  ##### Agregação de Soma  Ao usar agregação de soma [sum aggregation](/manual/config/visualization/graphs/aggregate#configuration) em um gráfico para um período inferior a uma hora, os gráficos exibem valores incorretos (multiplicados) quando os dados vêm de tendências.  ##### Sobreposição de Texto  Para alguns idiomas do frontend (por exemplo, japonês), as fontes locais podem causar sobreposição de texto na legenda do gráfico. Para evitar este problema, use a versão 2.3.0 (ou posterior) da extensão PHP GD.

en-us	#### Graphs  Edit graphs or separate graph items for better presentation of the gathered data.  [Graph API](/manual/api/reference/graph) | [Graph item API](/manual/api/reference/graphitem)
pt-br	#### Gráficos  Edite gráficos ou itens de gráfico separados para melhor apresentação dos dados coletados.  [API de gráfico](/manual/api/reference/graph) | [Item do gráfico API](/manual/api/reference/graphitem)

en-us	##### Graphs  With the item working for a while, it might be time to see something visual. [Simple graphs](/manual/config/visualization/graphs/simple) are available for any monitored numeric item without any additional configuration. These graphs are generated on runtime.  To view the graph, go to *Monitoring → Latest data* and click on the 'Graph' link next to the item.  ![](../../../assets/en/manual/quickstart/simple_graph.png){width="600"}
pt-br	##### Gráficos  Com o item funcionando por um tempo, deve ser tempo de visualizar alguma coisa visual. [Gráficos simples](/manual/config/visualization/graphs/simple) estão disponíveis para qualquer item numérico monitorado sem qualquer configuração adicional. Estes gráficos são gerados em tempo de execução.  Para visualizar o gráfico, vá até *Monitoramento → Últimos dados* e clique no link 'Gráfico' próximo ao item.  ![](../../../assets/en/manual/quickstart/simple_graph.png){width="600"}

en-us	### Graph  The graph object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--------|---------------------------------------------------|-----------| |graphid|string|*(readonly)* ID of the graph.| |**height**<br>(required)|integer|Height of the graph in pixels.| |**name**<br>(required)|string|Name of the graph| |**width**<br>(required)|integer|Width of the graph in pixels.| |flags|integer|*(readonly)* Origin of the graph.<br><br>Possible values are:<br>0 - *(default)* a plain graph;<br>4 - a discovered graph.| |graphtype|integer|Graph's layout type.<br><br>Possible values:<br>0 - *(default)* normal;<br>1 - stacked;<br>2 - pie;<br>3 - exploded.| |percent\_left|float|Left percentile.<br><br>Default: 0.| |percent\_right|float|Right percentile.<br><br>Default: 0.| |show\_3d|integer|Whether to show pie and exploded graphs in 3D.<br><br>Possible values:<br>0 - *(default)* show in 2D;<br>1 - show in 3D.| |show\_legend|integer|Whether to show the legend on the graph.<br><br>Possible values:<br>0 - hide;<br>1 - *(default)* show.| |show\_work\_period|integer|Whether to show the working time on the graph.<br><br>Possible values:<br>0 - hide;<br>1 - *(default)* show.| |show\_triggers|integer|Whether to show the trigger line on the graph.<br><br>Possible values:<br>0 - hide;<br>1 - *(default)* show.| |templateid|string|*(readonly)* ID of the parent template graph.| |yaxismax|float|The fixed maximum value for the Y axis.<br><br>Default: 100.| |yaxismin|float|The fixed minimum value for the Y axis.<br><br>Default: 0.| |ymax\_itemid|string|ID of the item that is used as the maximum value for the Y axis.| |ymax\_type|integer|Maximum value calculation method for the Y axis.<br><br>Possible values:<br>0 - *(default)* calculated;<br>1 - fixed;<br>2 - item.| |ymin\_itemid|string|ID of the item that is used as the minimum value for the Y axis.| |ymin\_type|integer|Minimum value calculation method for the Y axis.<br><br>Possible values:<br>0 - *(default)* calculated;<br>1 - fixed;<br>2 - item.| |uuid|string|Universal unique identifier, used for linking imported graphs to already existing ones. Used only for graphs on templates. Auto-generated, if not given.<br><br>For update operations this field is *readonly*.|
pt-br	### Gráfico  O objeto gráfico tem as seguintes propriedades.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--------|---------------------------------------- -----------|-----------| |graphid|string|*(readonly)* ID do gráfico.| |**altura**<br>(obrigatório)|inteiro|Altura do gráfico em pixels.| |**nome**<br>(obrigatório)|string|Nome do gráfico| |**largura**<br>(obrigatório)|inteiro|Largura do gráfico em pixels.| |flags|inteiro|*(somente leitura)* Origem do gráfico.<br><br>Os valores possíveis são:<br>0 - *(padrão)* um gráfico simples;<br>4 - um gráfico descoberto.| |graphtype|inteiro|Tipo de layout do gráfico.<br><br>Valores possíveis:<br>0 - *(padrão)* normal;<br>1 - empilhado;<br>2 - pizza;<br>3 - explodido .| |percent\_left|float|Percentil esquerdo.<br><br>Padrão: 0.| |percent\_right|float|Percentil direito.<br><br>Padrão: 0.| |show\_3d|inteiro|Mostrar gráficos de pizza e explodidos em 3D.<br><br>Valores possíveis:<br>0 - *(padrão)* mostrar em 2D;<br>1 - mostrar em 3D.| |show\_legend|integer|Se mostrar a legenda no gráfico.<br><br>Valores possíveis:<br>0 - ocultar;<br>1 - *(padrão)* mostrar.| |show\_work\_period|integer|Se mostrar o tempo de trabalho no gráfico.<br><br>Valores possíveis:<br>0 - ocultar;<br>1 - *(padrão)* mostrar.| |show\_triggers|integer|Se mostrar a linha de disparo no gráfico.<br><br>Valores possíveis:<br>0 - ocultar;<br>1 - *(padrão)* mostrar.| |templateid|string|*(readonly)* ID do gráfico de modelo pai.| |yaxismax|float|O valor máximo fixo para o eixo Y.<br><br>Padrão: 100.| |yaxismin|float|O valor mínimo fixo para o eixo Y.<br><br>Padrão: 0.| |ymax\_itemid|string|ID do item que é usado como o valor máximo para o eixo Y.| |ymax\_type|inteiro|Método de cálculo do valor máximo para o eixo Y.<br><br>Valores possíveis:<br>0 - *(padrão)* calculado;<br>1 - fixo;<br>2 - item .| |ymin\_itemid|string|ID do item que é usado como valor mínimo para o eixo Y.| |ymin\_type|inteiro|Método de cálculo do valor mínimo para o eixo Y.<br><br>Valores possíveis:<br>0 - *(padrão)* calculado;<br>1 - fixo;<br>2 - item .| |uuid|string|Identificador único universal, usado para vincular gráficos importados a gráficos já existentes. Usado apenas para gráficos em modelos. Gerado automaticamente, se não fornecido.<br><br>Para operações de atualização, este campo é *somente leitura*.|

en-us	# Graph  This class is designed to work with items.  Object references:\  -   [Graph](/manual/api/reference/graph/object#graph)  Available methods:\  -   [graph.create](/manual/api/reference/graph/create) - creating new     graphs -   [graph.delete](/manual/api/reference/graph/delete) - deleting graphs -   [graph.get](/manual/api/reference/graph/get) - retrieving graphs -   [graph.update](/manual/api/reference/graph/update) - updating graphs
pt-br	# Gráfico  Esta classe foi projetada para trabalhar com itens.  Referências de objetos:\  - [Gráfico](/manual/api/reference/graph/object#graph)  Métodos disponíveis:\  - [graph.create](/manual/api/reference/graph/create) - criando novo     gráficos - [graph.delete](/manual/api/reference/graph/delete) - excluindo gráficos - [graph.get](/manual/api/reference/graph/get) - recuperando gráficos - [graph.update](/manual/api/reference/graph/update) - atualizando gráficos

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

en-us	### Group link  The group link object links a host prototype with a host group and has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--------|---------------------------------------------------|-----------| |group\_prototypeid|string|*(readonly)* ID of the group link.| |**groupid**<br>(required)|string|ID of the host group.| |hostid|string|*(readonly)* ID of the host prototype| |templateid|string|*(readonly)* ID of the parent template group link.|
pt-br	### Link do grupo  O objeto de link de grupo vincula um protótipo de host a um grupo de hosts e tem as seguintes propriedades.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--------|---------------------------------------- -----------|-----------| |group\_prototypeid|string|*(readonly)* ID do link do grupo.| |**groupid**<br>(obrigatório)|string|ID do grupo de hosts.| |hostid|string|*(readonly)* ID do protótipo do host| |templateid|string|*(readonly)* ID do link do grupo de template pai.|

en-us	### Group prototype  The group prototype object defines a group that will be created for a discovered host and has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--------|---------------------------------------------------|-----------| |group\_prototypeid|string|*(readonly)* ID of the group prototype.| |**name**<br>(required)|string|Name of the group prototype.| |hostid|string|*(readonly)* ID of the host prototype| |templateid|string|*(readonly)* ID of the parent template group prototype.|
pt-br	### Protótipo de grupo  O objeto protótipo de grupo define um grupo que será criado para um host descoberto e tem as seguintes propriedades.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--------|---------------------------------------- -----------|-----------| |group\_prototypeid|string|*(readonly)* ID do protótipo do grupo.| |**nome**<br>(obrigatório)|string|Nome do protótipo do grupo.| |hostid|string|*(readonly)* ID do protótipo do host| |templateid|string|*(readonly)* ID do protótipo do grupo de template pai.|

en-us	#### groups/group  |Parameter|Type|Description|Details| |---------|----|-----------|-------| |name|*string*|Group name.|<|
pt-br	#### grupos/grupo  |Parâmetro|Tipo|Descrição|Detalhes| |---------|----|-----------|-------| |name|*string*|Nome do grupo.|<|

en-us	#### Guest user authorization  Automatic login for the guest user has been removed. After this change, the guest user will need to log in like any other user. Previously, a guest could immediately get to almost any monitoring or reporting page without going through authorization.
pt-br	#### Autorização de usuário convidado  O login automático para o usuário convidado foi removido. Após essa alteração, o usuário convidado precisará fazer login como qualquer outro usuário. Anteriormente, um convidado poderia acessar quase qualquer página de monitoramento ou relatório sem passar pela autorização.

en-us	#### GUI debugging  Problems related to the frontend performance may be diagnosed using the frontend [debug mode](/manual/web_interface/debug_mode).
pt-br	#### Depuração de GUI  Problemas relacionados ao desempenho do frontend podem ser diagnosticados usando o frontend [modo de depuração](/manual/web_interface/debug_mode).

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

en-us	#### Hardware
pt-br	#### Hardware

en-us	#### Hardware  General advice on hardware:  -   Use fastest processor available -   SCSI or SAS is better than IDE (performance of IDE disks may be     significantly improved by using utility hdparm) and SATA -   15K RPM is better than 10K RPM which is better than 7200 RPM -   Use fast RAID storage -   Use fast Ethernet adapter -   Having more memory is always better
pt-br	#### Hardware  Definições gerais de hardware:  -   Utilize o processador mais rápido que tiver disponível -   SCSI ou SAS é melhor que IDE (a performance de discos IDE podem ser     melhoradas significativamente pelo utilitário hdparm) e SATA -   15K RPM é melhor que 10K RPM que é melhor que 7200 RPM... -   Utilize armazenamento de RAID rápido -   Utilize adaptadores fast Ethernet -   Quanto mais memória, melhor

en-us	 **ha\_remove\_node**\[=*target*\]   Remove the high availability (HA) node specified by its name or ID. Note that active/standby nodes cannot be removed.  **ha\_set\_failover\_delay**\[=*delay*\]   Set high availability (HA) failover delay. Time suffixes are supported, e.g. 10s, 1m.  **secrets\_reload**   Reload secrets from Vault.  **service\_cache\_reload**   Reload the service manager cache.  **snmp\_cache\_reload**   Reload SNMP cache, clear the SNMP properties (engine time, engine boots, engine id, credentials) for all hosts.  **prof\_enable**\[=*target*\]   Enable profiling. Affects all processes if target is not specified. Enabled profiling provides details of all rwlocks/mutexes by function name. Supported since Zabbix 6.0.13.  **prof\_disable**\[=*target*\]   Disable profiling. Affects all processes if target is not specified. Supported since Zabbix 6.0.13.  **log\_level\_increase**\[=*target*\]   Increase log level, affects all processes if target is not specified     **log\_level\_decrease**\[=*target*\]   Decrease log level, affects all processes if target is not specified  [ ]{#lbAG}
pt-br	 **ha\_remove\_node**\[=*target*\]   Remove o nó de alta disponibilidade especificado por seu nome ou ID. Note que nós ativos/em espera não podem ser removidos. **ha\_set\_failover\_delay**\[=*delay*\]   Define o atraso de failover de alta disponibilidade. Sufixos de tempo são suportados,ex. 10s, 1m.  **secrets\_reload**   Recarrega secrets do Cofre.  **service\_cache\_reload**   Recarrega o cache do gerenciador de serviço.  **snmp\_cache\_reload**   Recarrega o cache SNMP, limpa as propriedades SNMP (engine time, engine boots, engine id, credenciais) para todos os hosts.  **prof\_enable**\[=*target*\]   Habilita profiling. Afeta todos os processos se o destino não é especificado. Profiling habilitado provê detalhes de todos rwlocks/mutexes por nome da função. Suportado desde o Zabbix 6.0.13.  **prof\_disable**\[=*target*\]   Desabilitar profiling. Afeta todos os processos se o destino não é especificado. Suportado desde o Zabbix 6.0.13.  **log\_level\_increase**\[=*target*\]   Aumenta o nível de detalhamento do log, afeta todos os processos se o destino não é especificado     **log\_level\_decrease**\[=*target*\]   Diminui o nível de detalhamento do log, afeta todos os processos se o destino não é especificado  [ ]{#IbAG} 

en-us	##### - HDD/flash image (raw)      dd if=./zabbix_appliance_5.2.0.raw of=/dev/sdc bs=4k conv=fdatasync  Replace */dev/sdc* with your Flash/HDD disk device.
pt-br	##### - HDD/flash image (raw)      dd if=./zabbix_appliance_5.2.0.raw of=/dev/sdc bs=4k conv=fdatasync  Substitua */dev/sdc* por seu dispositivo de disco Flash/HDD.

en-us	#### Header processing  The CSV file header line can be processed in two different ways:  -   If the *With header row* checkbox is marked - header line values are     interpreted as column names. In this case the column names must be     unique and the data row should not contain more columns than the     header row; -   If the *With header row* checkbox is not marked - the header line is     interpreted as data. Column names are generated automatically     (1,2,3,4...)  CSV file example:      Nr,Item name,Key,Qty     1,active agent item,agent.hostname,33     "2","passive agent item","agent.version","44"     3,"active,passive agent items",agent.ping,55  ::: noteclassic A quotation character within a quoted field in the input must be escaped by preceding it with another quotation character. :::  **Processing header line**  JSON output when a header line is expected:  ``` {.json} [    {       "Nr":"1",       "Item name":"active agent item",       "Key":"agent.hostname",       "Qty":"33"    },    {       "Nr":"2",       "Item name":"passive agent item",       "Key":"agent.version",       "Qty":"44"    },    {       "Nr":"3",       "Item name":"active,passive agent items",       "Key":"agent.ping",       "Qty":"55"    } ] ```  **No header line processing**  JSON output when a header line is not expected:  ``` {.json} [    {       "1":"Nr",       "2":"Item name",       "3":"Key"       "4":"Qty"    },    {       "1":"1",       "2":"active agent item",       "3":"agent.hostname"       "4":"33"    },    {       "1":"2",       "2":"passive agent item",       "3":"agent.version"       "4":"44"    },    {       "1":"3",       "2":"active,passive agent items",       "3":"agent.ping"       "4":"55"    } ] ```  
pt-br	#### Processamento de cabeçalho  A linha de cabeçalho do arquivo CSV pode ser processada em duas formas diferentes:  -   Se a caixa *Com linha de cabeçalho* estiver marcada - os valores da linha     são interpretados como nomes de coluna. Neste caso os nomes de coluna devem     ser únicos e a linha de dado não deve conter mais colunas do que a linha de     cabeçalho; -   Se a caixa *Com linha de cabeçalho* não estiver marcada - a linha de cabeçalho     é interpretada como dado. Os nomes de coluna são gerados automaticamente     (1,2,3,4...)  Exemplo de arquivo CSV:      Nr,Item name,Key,Qty     1,active agent item,agent.hostname,33     "2","passive agent item","agent.version","44"     3,"active,passive agent items",agent.ping,55  ::: noteclassic Um caracter de quotação dentro de um campo quotado na entrada deve ser escapado precedendo-o com outro caracter de quotação. :::  **Processando linha de cabeçalho**  Saída JSON quando uma linha de cabeçalho é esperada:  ``` {.json} [    {       "Nr":"1",       "Item name":"active agent item",       "Key":"agent.hostname",       "Qty":"33"    },    {       "Nr":"2",       "Item name":"passive agent item",       "Key":"agent.version",       "Qty":"44"    },    {       "Nr":"3",       "Item name":"active,passive agent items",       "Key":"agent.ping",       "Qty":"55"    } ] ```  **Sem processamento de linha de cabeçalho**  Saída JSON quando uma linha de cabeçalho não é esperada:  ``` {.json} [    {       "1":"Nr",       "2":"Item name",       "3":"Key"       "4":"Qty"    },    {       "1":"1",       "2":"active agent item",       "3":"agent.hostname"       "4":"33"    },    {       "1":"2",       "2":"passive agent item",       "3":"agent.version"       "4":"44"    },    {       "1":"3",       "2":"active,passive agent items",       "3":"agent.ping"       "4":"55"    } ] ``` 

en-us	##### Hidden menu  Even when the menu is hidden completely, a full menu is just one mouse click away, by clicking on the burger icon. Note that it reappears over page content; to move page content to the right you have to unhide the menu by clicking on the show sidebar button.
pt-br	##### Menu oculto  Mesmo quando o menu está completamente oculto, um menu completo é apenas um mouse clique de distância, clicando no ícone do hambúrguer. Observe que ele reaparece Conteúdo da página; para mover o conteúdo da página para a direita, você precisa exibir o menu clicando no botão Mostrar barra lateral.

en-us	#### Hiding the file with list of common passwords  To increase the complexity of password brute force attacks, it is suggested to limit access to the file `ui/data/top_passwords.txt` by modifying web server configuration. This file contains a list of the most common and context-specific passwords, and is used to prevent users from setting such passwords if *Avoid easy-to-guess passwords* parameter is enabled in the [password policy](/manual/web_interface/frontend_sections/administration/authentication#internal_authentication).  For example, on NGINX file access can be limited by using the `location` directive:  ```ini location = /data/top_passwords.txt {     deny all;     return 404; } ```  On Apache - by using `.htaccess` file:  ```ini <Files "top_passwords.txt">     Order Allow,Deny     Deny from all </Files> ```
pt-br	#### Escondendo o arquivo com lista de senhas comuns  Para aumentar a complexidade dos ataques de força bruta a senhas, sugere-se limitar o acesso ao arquivo  `ui/data/top_passwords.txt` , modificando a configuração do servidor web. Este arquivo contém uma lista de senhas mais comuns e senhas específicas ao contexto, sendo utilizado para evitar que usuários definam tais senhas caso o parâmetro *Avoid easy-to-guess passwords* esteja habilitado na [password policy](/manual/web_interface/frontend_sections/administration/authentication#internal_authentication).  Por exemplo, o acesso ao arquivo NGINX pode ser limitado usando a diretiva `location`:  ```ini location = /data/top_passwords.txt {     deny all;     return 404; } ```  No Apache - usando o arquivo `.htaccess`:  ```ini <Files "top_passwords.txt">     Order Allow,Deny     Deny from all </Files> ```

en-us	#### Hiding the file with list of common passwords  To increase the complexity of password brute force attacks, it is suggested to limit access to the file `ui/data/top_passwords.txt` by modifying web server configuration. This file contains a list of the most common and context-specific passwords, and is used to prevent users from setting such passwords if *Avoid easy-to-guess passwords* parameter is enabled in the [password policy](/manual/web_interface/frontend_sections/administration/authentication#internal_authentication).  For example, on NGINX file access can be limited by using the `location` directive:      location = /data/top_passwords.txt {​​​​​​​         deny all;         return 404;     }​​​​​​​  On Apache - by using `.htacess` file:      <Files "top_passwords.txt">         Order Allow,Deny       Deny from all     </Files>  ​  
pt-br	 #### Escondendo o arquivo com lista de senhas mais comuns  Para aumentar a complexidade de ataques de força bruta sobre senha,  é sugerido limitar o acesso ao arquivo `ui/data/top_passwords.txt` modificando a configuração do Web Server. Este arquivo contém uma lista das senhas mais comuns e com contexto específico, e é usado para prevenir os usuários de criar senhas semelhantes se o parâmetro  *Avoid easy-to-guess passwords* estiver habilitado na [política de senha](/manual/web_interface/frontend_sections/administration/authentication#internal_authentication).  Por exemplo, no NGINX o acesso ao arquivo pode ser limitado usando a  diretiva `location`:      location = /data/top_passwords.txt {​​​​​​​         deny all;         return 404;     }​​​​​​​  No Apache, usando o arquivo `.htacess`:      <Files "top_passwords.txt">         Order Allow,Deny       Deny from all     </Files>  ​  

en-us	#### High availability cluster for Zabbix server  The new version comes with a native high availability solution for Zabbix server.  The solution consists of multiple zabbix\_server instances or nodes, where only one node can be active (working) at a time, while other nodes are on standby, ready to take over in case the current node is stopped or fails.  See also: [High availability cluster](/manual/concepts/server/ha).
pt-br	#### Cluster de alta disponibilidade para o servidor Zabbix  A nova versão vem com uma solução nativa de alta disponibilidade para o Servidor Zabbix.  A solução consiste em várias instâncias ou nós do zabbix\_server, onde apenas um nó pode estar ativo (funcionando) por vez, enquanto outros nós estão em standby, prontos para assumir o controle caso o nó atual seja interrompido ou falhe ou falhar.  Veja também: [Cluster de alta disponibilidade](/manual/concepts/server/ha).

en-us	#### High availability cluster  Retrieve a list of server nodes and their status.  [High availability cluster API](/manual/api/reference/hanode)
pt-br	#### Cluster de alta disponibilidade  Recupere uma lista de nós do servidor e seus status.  [API de cluster de alta disponibilidade](/manual/api/reference/hanode)

en-us	### High availability node  ::: noteclassic Nodes are created by the Zabbix server and cannot be modified via the API. :::  The High availability node object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--------|---------------------------------------------------|-----------| |ha\_nodeid|string|ID of the node.| |name|string|Name assigned to the node, using the HANodeName configuration entry of zabbix\_server.conf. Empty for a server running in standalone mode.| |address|string|IP or DNS name where the node connects from.| |port|integer|Port on which the node is running.| |lastaccess|integer|Heartbeat time, t.i. time of last update from the node. UTC timestamp.| |status|integer|State of the node.<br><br>Possible values:<br>0 - standby;<br>1 - stopped manually;<br>2 - unavailable;<br>3 - active.|
pt-br	### Nó de alta disponibilidade  ::: noteclassic Os nós são criados pelo servidor Zabbix e não podem ser modificado por meio da API. :::  O objeto de nó de alta disponibilidade tem as seguintes propriedades.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--------|---------------------------------------- -----------|-----------| |ha\_nodeid|string|ID do nó.| |name|string|Nome atribuído ao nó, usando a entrada de configuração HANodeName de zabbix\_server.conf. Vazio para um servidor em execução no modo autônomo.| |address|string|IP ou nome DNS de onde o nó se conecta.| |port|integer|Porta na qual o nó está sendo executado.| |lastaccess|integer|Heartbeat time, t.i. hora da última atualização do nó. Carimbo de hora UTC.| |status|inteiro|Estado do nó.<br><br>Valores possíveis:<br>0 - espera;<br>1 - parado manualmente;<br>2 - indisponível;<br>3 - ativo.|

en-us	# > High availability node object  The following object is related to operating a High availability cluster of Zabbix servers.
pt-br	# > Objeto de nó de alta disponibilidade  O objeto a seguir está relacionado à operação de um cluster de alta disponibilidade dos servidores Zabbix.

en-us	#### High availability nodes  If [high availability cluster](/manual/concepts/server/ha) is enabled, then another block of data is displayed with the status of each high availability node.  ![](../../../../../assets/en/manual/web_interface/ha_nodes.png){width="600"}  Displayed data:  |Column|Description| |------|-----------| |*Name*|Node name, as defined in server configuration.| |*Address*|Node IP address and port.| |*Last access*|Time of node last access.<br>Hovering over the cell shows the timestamp of last access in long format.| |*Status*|Node status:<br>**Active** - node is up and working<br>**Unavailable** - node hasn't been seen for more than failover delay (you may want to find out why)<br>**Stopped** - node has been stopped or couldn't start (you may want to start it or delete it)<br>**Standby** - node is up and waiting|
pt-br	#### Nós de alta disponibilidade  Se [cluster de alta disponibilidade](/manual/concepts/server/ha) estiver ativado, então outro bloco de dados é exibido com o status de cada alta nó de disponibilidade.  ![](../../../../../assets/en/manual/web_interface/ha_nodes.png){width="600"}  Dados exibidos:  |Coluna|Descrição| |------|-----------| |*Nome*|Nome do nó, conforme definido na configuração do servidor.| |*Endereço*|Endereço IP e porta do nó.| |*Último acesso*|Hora do último acesso do nó.<br>Passar o mouse sobre a célula mostra o carimbo de data/hora do último acesso em formato longo.| |*Status*|Status do nó:<br>**Ativo** - o nó está ativo e funcionando<br>**Indisponível** - o nó não foi visto por mais de um atraso de failover (você pode querer descobrir por que )<br>**Parado** - o nó foi interrompido ou não pôde ser iniciado (você pode iniciá-lo ou excluí-lo)<br>**Em espera** - o nó está ativo e aguardando|

en-us	# High availability node  This class is designed to work with server nodes that are part of a High availability cluster, or a standalone server instance.  Object references:\  -   [High availability node](/manual/api/reference/hanode/object#hanode)  Available methods:\  -   [hanode.get](/manual/api/reference/hanode/get) - retrieving nodes
pt-br	# Nó de alta disponibilidade  Esta classe foi projetada para trabalhar com nós de servidor que fazem parte de um High cluster de disponibilidade ou uma instância de servidor independente.  Referências de objetos:\  - [Nodo de alta disponibilidade](/manual/api/reference/hanode/object#hanode)  Métodos disponíveis:\  - [hanode.get](/manual/api/reference/hanode/get) - recuperando nós

en-us	#### history  Changes:\ [ZBXNEXT-6714](https://support.zabbix.com/browse/ZBXNEXT-6714) added new API method `history.clear`.\
pt-br	#### histórico  Mudanças:\ [ZBXNEXT-6714](https://support.zabbix.com/browse/ZBXNEXT-6714) adicionado novo método de API `history.clear`.\

en-us	# history.clear
pt-br	# histórico.limpar