en-us	##### Virtual file system data  |Item key|<|<|<| |--|--|------|------| |Description|Return value|Parameters|Comments| |**vfs.dev.discovery**|<|<|<| |List of block devices and their type. Used for low-level discovery.|JSON object| |This item is supported on Linux platform only.<br><br>Supported since Zabbix 4.4.0.| |**vfs.dev.read**\[<device>,<type>,<mode>\]|<|<|<| |Disk read statistics.|Integer - with `type` in *sectors*, *operations*, *bytes*<br><br>Float - with `type` in *sps*, *ops*, *bps*<br><br>*Note*: if using an update interval of three hours or more^**[2](#footnotes)**^, will always return '0'|**device** - disk device (default is *all* ^**[3](#footnotes)**^)<br>**type** - possible values: *sectors*, *operations*, *bytes*, *sps*, *ops*, *bps*<br>Note that 'type' parameter support and defaults depend on the platform. See [platform-specific](/manual/appendix/items/supported_by_platform) details.<br>*sps*, *ops*, *bps* stand for: sectors, operations, bytes per second, respectively.<br>**mode** - possible values: *avg1* (one-minute average, default), *avg5*, *avg15*.<br>This parameter is supported only with `type` in: sps, ops, bps.|You may use relative device names (for example, `sda`) as well as an optional /dev/ prefix (for example, `/dev/sda`).<br><br>LVM logical volumes are supported.<br><br>Default values of 'type' parameter for different OSes:<br>AIX - operations<br>FreeBSD - bps<br>Linux - sps<br>OpenBSD - operations<br>Solaris - bytes<br><br>Example:<br>=> vfs.dev.read\[,operations\]<br><br>*sps*, *ops* and *bps* on supported platforms used to be limited to 8 devices (7 individual and one *all*). Since Zabbix 2.0.1 this limit is 1024 devices (1023 individual and one for *all*).| |**vfs.dev.write**\[<device>,<type>,<mode>\]|<|<|<| |Disk write statistics.|Integer - with `type` in *sectors*, *operations*, *bytes*<br><br>Float - with `type` in *sps*, *ops*, *bps*<br><br>*Note*: if using an update interval of three hours or more^**[2](#footnotes)**^, will always return '0'|**device** - disk device (default is *all* ^**[3](#footnotes)**^)<br>**type** - possible values: *sectors*, *operations*, *bytes*, *sps*, *ops*, *bps*<br>Note that 'type' parameter support and defaults depend on the platform. See [platform-specific](/manual/appendix/items/supported_by_platform) details.<br>*sps*, *ops*, *bps* stand for: sectors, operations, bytes per second, respectively.<br>**mode** - possible values: *avg1* (one-minute average, default), *avg5*, *avg15*.<br>This parameter is supported only with `type` in: sps, ops, bps.|You may use relative device names (for example, `sda`) as well as an optional /dev/ prefix (for example, `/dev/sda`).<br><br>LVM logical volumes are supported.<br><br>Default values of 'type' parameter for different OSes:<br>AIX - operations<br>FreeBSD - bps<br>Linux - sps<br>OpenBSD - operations<br>Solaris - bytes<br><br>Example:<br>=> vfs.dev.write\[,operations\]<br><br>*sps*, *ops* and *bps* on supported platforms used to be limited to 8 devices (7 individual and one *all*). Since Zabbix 2.0.1 this limit is 1024 (1023 individual and one for *all*).| |**vfs.dir.count**\[dir,<regex\_incl>,<regex\_excl>,<types\_incl>,<types\_excl>,<max\_depth>,<min\_size>,<max\_size>,<min\_age>,<max\_age>,<regex\_excl\_dir>\]|<|<|<| |Directory entry count.|Integer|**dir** - absolute path to directory<br>**regex\_incl** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to include; include all if empty (default value)<br>**regex\_excl** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to exclude; don't exclude any if empty (default value)<br>**types\_incl** - directory entry types to count, possible values:<br>*file* - regular file, *dir* - subdirectory, *sym* - symbolic link, *sock* - socket, *bdev* - block device, *cdev* - character device, *fifo* - FIFO, *dev* - synonymous with "bdev,cdev", *all* - all types (default), i.e. "file,dir,sym,sock,bdev,cdev,fifo". Multiple types must be separated with comma and quoted.<br>**types\_excl** - directory entry types (see <types\_incl>) to NOT count. If some entry type is in both <types\_incl> and <types\_excl>, directory entries of this type are NOT counted.<br>**max\_depth** - maximum depth of subdirectories to traverse. **-1** (default) - unlimited, **0** - no descending into subdirectories.<br>**min\_size** - minimum size (in bytes) for file to be counted. Smaller files will not be counted. [Memory suffixes](/manual/appendix/suffixes#memory_suffixes) can be used.<br>**max\_size** - maximum size (in bytes) for file to be counted. Larger files will not be counted. [Memory suffixes](/manual/appendix/suffixes#memory_suffixes) can be used.<br>**min\_age** - minimum age (in seconds) of directory entry to be counted. More recent entries will not be counted. [Time suffixes](/manual/appendix/suffixes#time_suffixes) can be used.<br>**max\_age** - maximum age (in seconds) of directory entry to be counted. Entries so old and older will not be counted (modification time). [Time suffixes](/manual/appendix/suffixes#time_suffixes) can be used.<br>**regex\_excl\_dir** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the directory to exclude. All content of the directory will be excluded (in contrast to regex\_excl)|Environment variables, e.g. `%APP_HOME%`, `$HOME` and `%TEMP%` are not supported.<br><br>Pseudo-directories "." and ".." are never counted.<br><br>Symbolic links are never followed for directory traversal.<br><br>On Windows, directory symlinks are skipped.<br><br>Both `regex_incl` and `regex_excl` are being applied to files and directories when calculating entry count, but are ignored when picking subdirectories to traverse (if regex\_incl is “(?i)\^.+\\.zip$” and max\_depth is not set, then all subdirectories will be traversed, but only files of type zip will be counted).<br><br>Execution time is limited by the timeout value in agent [configuration](/manual/appendix/config/zabbix_agentd). Since large directory traversal may take longer than that, no data will be returned and the item will turn unsupported. Partial count will not be returned.<br><br>When filtering by size, only regular files have meaningful sizes. Under Linux and BSD, directories also have non-zero sizes (a few Kb typically). Devices have zero sizes, e.g. the size of **/dev/sda1** does not reflect the respective partition size. Therefore, when using `<min_size>` and `<max_size>`, it is advisable to specify `<types_incl>` as "*file*", to avoid surprises.<br><br>Examples:<br>⇒ vfs.dir.count\[/dev\] - monitors number of devices in /dev (Linux)<br>⇒ vfs.dir.count\["C:\\Users\\ADMINI\~1\\AppData\\Local\\Temp"\] - monitors number of files in temporary directory (Windows)<br><br>Supported since Zabbix 4.0.0.| |**vfs.dir.get**\[dir,<regex\_incl>,<regex\_excl>,<types\_incl>,<types\_excl>,<max\_depth>,<min\_size>,<max\_size>,<min\_age>,<max\_age>,<regex\_excl\_dir>\]|<|<|<| |Directory entry list.|JSON|**dir** - absolute path to directory<br>**regex\_incl** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to include; include all if empty (default value)<br>**regex\_excl** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to exclude; don't exclude any if empty (default value)<br>**types\_incl** - directory entry types to list, possible values:<br>*file* - regular file, *dir* - subdirectory, *sym* - symbolic link, *sock* - socket, *bdev* - block device, *cdev* - character device, *fifo* - FIFO, *dev* - synonymous with "bdev,cdev", *all* - all types (default), i.e. "file,dir,sym,sock,bdev,cdev,fifo". Multiple types must be separated with comma and quoted.<br>**types\_excl** - directory entry types (see <types\_incl>) to NOT list. If some entry type is in both <types\_incl> and <types\_excl>, directory entries of this type are NOT listed.<br>**max\_depth** - maximum depth of subdirectories to traverse. **-1** (default) - unlimited, **0** - no descending into subdirectories.<br>**min\_size** - minimum size (in bytes) for file to be listed. Smaller files will not be listed. [Memory suffixes](/manual/appendix/suffixes#memory_suffixes) can be used.<br>**max\_size** - maximum size (in bytes) for file to be listed. Larger files will not be counted. [Memory suffixes](/manual/appendix/suffixes#memory_suffixes) can be used.<br>**min\_age** - minimum age (in seconds) of directory entry to be listed. More recent entries will not be listed. [Time suffixes](/manual/appendix/suffixes#time_suffixes) can be used.<br>**max\_age** - maximum age (in seconds) of directory entry to be listed. Entries so old and older will not be listed (modification time). [Time suffixes](/manual/appendix/suffixes#time_suffixes) can be used.<br>**regex\_excl\_dir** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the directory to exclude. All content of the directory will be excluded (in contrast to regex\_excl)|Environment variables, e.g. `%APP_HOME%`, `$HOME` and `%TEMP%` are not supported.<br><br>Pseudo-directories "." and ".." are never listed.<br><br>Symbolic links are never followed for directory traversal.<br><br>On Windows, directory symlinks are skipped.<br><br>Both `regex_incl` and `regex_excl` are being applied to files and directories when generating entry list, but are ignored when picking subdirectories to traverse (if regex\_incl is “(?i)\^.+\\.zip$” and max\_depth is not set, then all subdirectories will be traversed, but only files of type zip will be listed).<br><br>Execution time is limited by timeout value in agent [configuration](/manual/appendix/config/zabbix_agentd). Since large directory traversal may take longer than that, no data will be returned and the item will turn unsupported. Partial list will not be returned.<br><br>When filtering by size, only regular files have meaningful sizes. Under Linux and BSD, directories also have non-zero sizes (a few Kb typically). Devices have zero sizes, e.g. the size of **/dev/sda1** does not reflect the respective partition size. Therefore, when using `<min_size>` and `<max_size>`, it is advisable to specify `<types_incl>` as "*file*", to avoid surprises.<br><br>Examples:<br>⇒ vfs.dir.get\[/dev\] - retrieves device list in /dev (Linux)<br>⇒ vfs.dir.get\["C:\\Users\\ADMINI\~1\\AppData\\Local\\Temp"\] - retrieves file list in temporary directory (Windows)<br><br>Supported since Zabbix 6.0.0.| |**vfs.dir.size**\[dir,<regex\_incl>,<regex\_excl>,<mode>,<max\_depth>,<regex\_excl\_dir>\]|<|<|<| |Directory size (in bytes).|Integer|**dir** - absolute path to directory<br>**regex\_incl** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to include; include all if empty (default value)<br>**regex\_excl** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the entity (file, directory, symbolic link) to exclude; don't exclude any if empty (default value)<br>**mode** - possible values:<br>*apparent* (default) - gets apparent file sizes rather than disk usage (acts as `du -sb dir`), *disk* - gets disk usage (acts as `du -s -B1 dir`). Unlike du command, vfs.dir.size item takes hidden files in account when calculating directory size (acts as `du -sb .[^.]* *` within dir).<br>**max\_depth** - maximum depth of subdirectories to traverse. **-1** (default) - unlimited, **0** - no descending into subdirectories.<br>**regex\_excl\_dir** - regular [expression](/manual/regular_expressions#overview) describing the name pattern of the directory to exclude. All content of the directory will be excluded (in contrast to regex\_excl)|Only directories with at least read permission for *zabbix* user are calculated.<br><br>On Windows any symlink is skipped and hard links are taken into account only once.<br><br>With large directories or slow drives this item may time out due to the Timeout setting in [agent](/manual/appendix/config/zabbix_agentd) and [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) configuration files. Increase the timeout values as necessary.<br><br>Examples:<br>⇒ vfs.dir.size\[/tmp,log\] - calculates size of all files in /tmp which contain 'log'<br>⇒ vfs.dir.size\[/tmp,log,\^.+\\.old$\] - calculates size of all files in /tmp which contain 'log' in their names, excluding files with names ending with '.old'<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>Supported since Zabbix 3.4.0.| |**vfs.file.cksum**\[file,<mode>\]|<|<|<| |File checksum, calculated by the UNIX cksum algorithm.|Integer - with `mode` as *crc32*<br><br>String - with `mode` as *md5*, *sha256*|**file** - full path to file<br>**mode** - *crc32* (default), *md5*, *sha256*|Example:<br>=> vfs.file.cksum\[/etc/passwd\]<br><br>Example of returned values (crc32/md5/sha256 respectively):<br>675436101<br>9845acf68b73991eb7fd7ee0ded23c44<br>ae67546e4aac995e5c921042d0cf0f1f7147703aa42bfbfb65404b30f238f2dc<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>The `mode` parameter is supported since Zabbix 6.0.| |**vfs.file.contents**\[file,<encoding>\]|<|<|<| |Retrieving contents of a file.|Text|**file** - full path to file<br>**encoding** - code page [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings)|Returns an empty string if the file is empty or contains LF/CR characters only.<br><br>The return value is limited to 16MB (including trailing whitespace that is truncated); [database limits](/manual/config/items/item#text-data-limits) also apply.<br><br>Byte order mark (BOM) is excluded from the output.<br><br>Example:<br>=> vfs.file.contents\[/etc/passwd\]| |**vfs.file.exists**\[file,<types\_incl>,<types\_excl>\]|<|<|<| |Checks if file exists.|0 - not found<br><br>1 - file of the specified type exists|**file** - full path to file<br>**types\_incl** - list of file types to include, possible values: *file* (regular file, default (if types\_excl is not set)), *dir* (directory), *sym* (symbolic link), *sock* (socket), *bdev* (block device), *cdev* (character device), *fifo* (FIFO), *dev* (synonymous with "bdev,cdev"), *all* (all mentioned types, default if types\_excl is set).<br>**types\_excl** - list of file types to exclude, see types\_incl for possible values (by default no types are excluded)|Multiple types must be separated with a comma and the entire set enclosed in quotes "".<br>On Windows the double quotes have to be backslash '\\' escaped and the whole item key enclosed in double quotes when using the command line utility for calling zabbix\_get.exe or agent2.<br><br>If the same type is in both <types\_incl> and <types\_excl>, files of this type are excluded.<br><br>Examples:<br>=> vfs.file.exists\[/tmp/application.pid\]<br>=> vfs.file.exists\[/tmp/application.pid,"file,dir,sym"\]<br>=> vfs.file.exists\[/tmp/application\_dir,dir\]<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>Note that the item may turn unsupported on Windows if a directory is searched within a non-existing directory, e.g. vfs.file.exists\[C:\\no\\dir,dir\] (where 'no' does not exist).| |**vfs.file.get**\[file\]|<|<|<| |Return information about a file.|JSON object|**file** - full path to file|Supported file types on UNIX-like systems: regular file, directory, symbolic link, socket, block device, character device, FIFO<br><br>Supported file types on Windows: regular file, directory, symbolic link<br><br>Example:<br>=> vfs.file.get\[/etc/passwd\] → return a JSON with information about the /etc/passwd file (type, user, permissions, SID, uid etc)<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>Supported since Zabbix 6.0.| |**vfs.file.md5sum**\[file\]|<|<|<| |MD5 checksum of file.|Character string (MD5 hash of the file)|**file** - full path to file|Example:<br>=> vfs.file.md5sum\[/usr/local/etc/zabbix\_agentd.conf\]<br><br>Example of returned value:<br>b5052decb577e0fffd622d6ddc017e82<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).| |**vfs.file.owner**\[file,<ownertype>,<resulttype>\]|<|<|<| |Retrieve owner of a file.|Character string|**file** - full path to file<br>**ownertype** - *user* (default) or *group* (Unix only)<br>**resulttype** - *name* (default) or *id*; for id - return uid/gid on Unix, SID on Windows|Example:<br>=> vfs.file.owner\[/tmp/zabbix\_server.log\] → return file owner of /tmp/zabbix\_server.log<br>=> vfs.file.owner\[/tmp/zabbix\_server.log,,id\] → return file owner ID of /tmp/zabbix\_server.log<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>Supported since Zabbix 6.0.| |**vfs.file.permissions**\[file\]|<|<|<| |Return a 4-digit string containing the octal number with Unix permissions.|String|**file** - full path to the file|Not supported on Windows.<br><br>Example:<br>=> vfs.file.permissions\[/etc/passwd\] → return permissions of /etc/passwd, for example, '0644'<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>Supported since Zabbix 6.0.| |**vfs.file.regexp**\[file,regexp,<encoding>,<start line>,<end line>,<output>\]|<|<|<| |Find string in a file.|The line containing the matched string, or as specified by the optional `output` parameter|**file** - full path to file<br>**regexp** - regular [expression](/manual/regular_expressions#overview) describing the required pattern<br>**encoding** - code page [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings)<br>**start line** - the number of first line to search (first line of file by default).<br>**end line** - the number of last line to search (last line of file by default).<br>**output** - an optional output formatting template. The **\\0** escape sequence is replaced with the matched part of text (from the first character where match begins until the character where match ends) while an **\\N** (where N=1...9) escape sequence is replaced with Nth matched group (or an empty string if the N exceeds the number of captured groups).|Only the first matching line is returned.<br>An empty string is returned if no line matched the expression.<br><br>Byte order mark (BOM) is excluded from the output.<br><br>Content extraction using the `output` parameter takes place on the agent.<br><br>The `start line`, `end line` and `output` parameters are supported from version 2.2.<br><br>Examples:<br>=> vfs.file.regexp\[/etc/passwd,zabbix\]<br>=> vfs.file.regexp\[/path/to/some/file,"(\[0-9\]+)$",,3,5,\\1\]<br>=> vfs.file.regexp\[/etc/passwd,"\^zabbix:.:(\[0-9\]+)",,,,\\1\] → getting the ID of user *zabbix*<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).| |**vfs.file.regmatch**\[file,regexp,<encoding>,<start line>,<end line>\]|<|<|<| |Find string in a file.|0 - match not found<br><br>1 - found|**file** - full path to file<br>**regexp** - regular [expression](/manual/regular_expressions#overview) describing the required pattern<br>**encoding** - code page [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings)<br>**start line** - the number of first line to search (first line of file by default).<br>**end line** - the number of last line to search (last line of file by default).|Byte order mark (BOM) is ignored.<br><br>The `start line` and `end line` parameters are supported from version 2.2.<br><br>Example:<br>=> vfs.file.regmatch\[/var/log/app.log,error\]<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).| |**vfs.file.size**\[file,<mode>\]|<|<|<| |File size (in bytes).|Integer|**file** - full path to file<br>**mode** - possible values:<br>*bytes* (default) or *lines* (empty lines are counted, too)|The file must have read permissions for user *zabbix*.<br><br>Example:<br>=> vfs.file.size\[/var/log/syslog\]<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>The `mode` parameter is supported since Zabbix 6.0.| |**vfs.file.time**\[file,<mode>\]|<|<|<| |File time information.|Integer (Unix timestamp)|**file** - full path to the file<br>**mode** - possible values:<br>*modify* (default) - last time of modifying file content,<br>*access* - last time of reading file,<br>*change* - last time of changing file properties|Example:<br>=> vfs.file.time\[/etc/passwd,modify\]<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).| |**vfs.fs.discovery**|<|<|<| |List of mounted filesystems and their types. Used for low-level discovery.|JSON object| |Supported since Zabbix 2.0.<br><br>The {\#FSDRIVETYPE} macro is supported on Windows since Zabbix 3.0.<br><br>The {\#FSLABEL} macro is supported on Windows since Zabbix 6.0.| |**vfs.fs.get**|<|<|<| |List of mounted filesystems, their types, disk space and inode statistics. Can be used for low-level discovery.|JSON object| |The {\#FSLABEL} macro is supported on Windows since Zabbix 6.0.<br><br>Since Zabbix 6.0.11, this item is capable of reporting file systems with the inode count equal to zero, which can be the case for file systems with dynamic inodes (e.g. btrfs).| |**vfs.fs.inode**\[fs,<mode>\]|<|<|<| |Number or percentage of inodes.|Integer - for number<br><br>Float - for percentage|**fs** - filesystem<br>**mode** - possible values:<br>*total* (default), *free*, *used*, *pfree* (free, percentage), *pused* (used, percentage)|Since Zabbix 6.0.11, this item will not become unsupported in pfree/pused modes if the inode count equals to zero, which can be the case for file systems with dynamic inodes (e.g. btrfs). Instead the pfree/pused values for such file systems will be reported as "100" and "0" respectively.<br><br>Example:<br>=> vfs.fs.inode\[/,pfree\]| |**vfs.fs.size**\[fs,<mode>\]|<|<|<| |Disk space in bytes or in percentage from total.|Integer - for bytes<br><br>Float - for percentage|**fs** - filesystem<br>**mode** - possible values:<br>*total* (default), *free*, *used*, *pfree* (free, percentage), *pused* (used, percentage)|If the filesystem is not mounted, returns the size of a local filesystem where the mount point is located.<br><br>Example:<br>=> vfs.fs.size\[/tmp,free\]<br><br>Reserved space of a file system is taken into account and not included when using the *free* mode.|
pt-br	##### Sistema de Arquivos Virtual  |Chave do item<|<|<| |--|--|------|------| |Descrição|Valor retornado|Parâmetros|Comentários| |**vfs.dev.discovery**|<|<|<| |Lista de dispositivos de bloco e seu tipo. Usado para descoberta de baixo nível.|Objeto JSON| |Este item é suportado apenas na plataforma Linux.<br><br>Suportado desde o Zabbix 4.4.0.| |**vfs.dev.read**\[<device>,<type>,<mode>\]|<|<|<| |Estatísticas de leitura do disco.|Integer - com `type` em *setores*, *operações*, *bytes*<br><br>Float - com `type` em *sps*, *ops*, *bps*<br><br>*Note*: se usar um intervalo de atualização de três horas ou mais^**[2](#footnotes)**^, sempre retorna '0'|**device** - dispositivo de disco (padrão é *all* ^**[3](#footnotes)**^)<br>**type** - valores possíveis: *setores*, *operações*, *bytes*, *sps*, *ops*, *bps*<br>Note que o parâmetro 'type' suporta e tem padrões dependendo da plataforma. Veja os detalhes [platform-specific](/manual/appendix/items/supported_by_platform).<br>*sps*, *ops*, *bps* significam: sectores, operações, bytes por segundo, respectivamente.<br>**mode** - valores possíveis: *avg1* (média de um minuto, padrão), *avg5*, *avg15*.<br>Este parâmetro é suportado apenas com `type` em: sps, ops, bps.|Você pode usar nomes relativos de dispositivos (por exemplo, `sda`) assim como um prefixo /dev/ prefix (por exemplo, `/dev/sda`).<br><br>Volumes lógicos LVM são suportados.<br><br>Valores padrão do parâmetro 'type' para diferentes:<br>AIX - operações<br>FreeBSD - bps<br>Linux - sps<br>OpenBSD - operações<br>Solaris - bytes<br><br>Exemplo:<br>=> vfs.dev.read\[,operations\]<br><br>*sps*, *ops* e *bps* em plataformas suportadas costumavam ser limitados a 8 dispositivos (7 individuais e um *all*). Desde o Zabbix 2.0.1 este limite é de 1024 dispositivos (1023 individuais e um para *all*).| |**vfs.dev.write**\[<device>,<type>,<mode>\]|<|<|<| |Estatísticas de escrita do disco.|Integer - com `type` em *setore*, *operações, *bytes*<br><br>Float - com `type` em *sps*, *ops*, *bps*<br><br>*Note*: se usar um intervalo de atualização de três horas ou mais^**[2](#footnotes)**^, sempre retornará '0'|**device** - dispositivo de disco (padrão é *all* ^**[3](#footnotes)**^)<br>**type** - valores possíveis: *setores*, *operações*, *bytes*, *sps*, *ops*, *bps*<br>Observe que o parâmetro 'type' suporta e tem padrões dependendo da plataforma. Veja os detalhes [platform-specific](/manual/appendix/items/supported_by_platform).<br>*sps*, *ops*, *bps* significam: setores, operações, bytes por segundo, respectivamente.<br>**mode** - valores possíveis: *avg1* (média de um minuto, padrão), *avg5*, *avg15*.<br>Este parâmetro é suportado apenas com `type` em: sps, ops, bps.|Você pode usar nomes relativos de dispositivos (por exemplo, `sda`) assim como um prefixo opcional /dev/ (por exemplo, `/dev/sda`).<br><br>Volumes lógicos LVM são suportados.<br><br>DValores padrão do parâmetro 'type' para diferentes OSes:<br>AIX - operações<br>FreeBSD - bps<br>Linux - sps<br>OpenBSD - operações<br>Solaris - bytes<br><br>Exemplo:<br>=> vfs.dev.write\[,operations\]<br><br>*sps*, *ops* and *bps* em plataformas suportadas costumavam ser limitados a 8 dispositivos (7 individuais e um *all*). Desde o Zabbix 2.0.1 este limite é de 1024 dispositivos (1023 individuais e um para *all*).| |**vfs.dir.count**\[dir,<regex\_incl>,<regex\_excl>,<types\_incl>,<types\_excl>,<max\_depth>,<min\_size>,<max\_size>,<min\_age>,<max\_age>,<regex\_excl\_dir>\]|<|<|<| |Contagem de entradas do diretório.|Integer|**dir** - caminho absoluto para o diretório<br>**regex\_incl** - expressão regular [expression](/manual/regular_expressions#overview) descrevendo o padrão de nome da entidade (arquivo, diretório, link simbólico) para incluir; inclui todos se vazio (valor padrão)<br>**regex\_excl** - expressão regular [expression](/manual/regular_expressions#overview) descrevendo o padrão de nome da entidade (arquivo, diretório, link simbólico) para excluir; não exclui nenhum se vazio (valor padrão)<br>**types\_incl** - tipos de entrada de diretório para contar, valores possíveis:<br>*file* - arquivo regular, *dir* - subdiretório, *sym* - link simbólico, *sock* - socket, *bdev* - dispositivo de bloco, *cdev* - dispositivo de caractere, *fifo* - FIFO, *dev* - sinônimo de"bdev,cdev", *all* - todos os tipos (padrão), ou seja, "file,dir,sym,sock,bdev,cdev,fifo". Vários tipos devem ser separados por vírgula e entre aspas.<br>**types\_excl** - tipos de entrada de diretório (consulte <types\_incl>) para NÃO contar. Se algum tipo de entrada estiver em ambos <types\_incl> e <types\_excl>, as entradas desse tipo NÃO são contadas.<br>**max\_depth** - profundidade máxima de subdiretórios a percorrer. **-1** (padrão) - ilimitado **-1**, **0** - não desce em subdiretórios.<br>**min\_size** - tamanho mínimo (em bytes) para arquivo ser contado. Arquivos menores não serão contados. [Memory suffixes](/manual/appendix/suffixes#memory_suffixes) podem ser usados.<br>**max\_size** - tamanho máximo (em bytes) para arquivo ser contado. Arquivos maiores não serão contados. [Memory suffixes](/manual/appendix/suffixes#memory_suffixes) podem ser usados.<br>**min\_age** - idade mínima (em segundos) da entrada do diretório para ser contada. Entradas mais recentes não serão contadas. [Time suffixes](/manual/appendix/suffixes#time_suffixes) podem ser usados.<br>**max\_age** - idade máxima (em segundos) da entrada do diretório para ser contada. Entradas muito antigas e mais antigas não serão contadas (tempo de modificação). [Time suffixes](/manual/appendix/suffixes#time_suffixes) podem ser usados<br>**regex\_excl\_dir** - expressão regular [expression](/manual/regular_expressions#overview) descrevendo o padrão de nome do diretório a ser excluído. Todo o conteúdo do diretório será excluído (em contraste com regex\_excl)|Variáveis de ambiente, por exemplo, `%APP_HOME%`, `$HOME` e `%TEMP%` não são suportadas.<br><br>Pseudo-diretórios "." e ".." nunca são contados.<br><br>Links simbólicos nunca são seguidos para a travessia de diretórios.<br><br>No Windows, links simbólicos de diretórios são ignorados.<br><br>Tanto `regex_incl` quanto `regex_excl` são aplicados a arquivos e diretórios ao calcular a contagem de entradas, mas são ignorados ao escolher subdiretórios para percorrer (se regex\_incl for “(?i)\^.+\\.zip$” e max\_depth não estiver definida, então todos os subdiretórios serão percorridos, mas apenas arquivos do tipo zip serão contados).<br><br>O tempo de execução é limitado pelo valor de tempo limite na configuração do [configuration](/manual/appendix/config/zabbix_agentd). Como a travessia de diretórios grandes pode levar mais tempo do que isso, nenhum dado será retornado e o item se tornará não suportado. Partial count will not be returned.<br><br>When filtering by size, only regular files have meaningful sizes. Under Linux and BSD, directories also have non-zero sizes (a few Kb typically). Devices have zero sizes, e.g. the size of **/dev/sda1** does not reflect the respective partition size. Therefore, when using `<min_size>` and `<max_size>`, it is advisable to specify `<types_incl>` as "*file*", to avoid surprises.<br><br>Exemplos:<br>⇒ vfs.dir.count\[/dev\] - monitors number of devices in /dev (Linux)<br>⇒ vfs.dir.count\["C:\\Users\\ADMINI\~1\\AppData\\Local\\Temp"\] - monitors number of files in temporary directory (Windows)<br><br>Suportado desde o Zabbix 4.0.0.| |**vfs.dir.get**\[dir,<regex\_incl>,<regex\_excl>,<types\_incl>,<types\_excl>,<max\_depth>,<min\_size>,<max\_size>,<min\_age>,<max\_age>,<regex\_excl\_dir>\]|<|<|<| |Lista de entrada no diretório.|JSON|**dir** - caminho absoluto para o diretório<br>**regex\_incl** - expressão regular [expression](/manual/regular_expressions#overview)descrevendo o padrão de nome da entidade (arquivo, diretório, link simbólico) para incluir; incluir todos se vazio (padrão)<br>**regex\_excl** - expressão regular [expression](/manual/regular_expressions#overview) descrevendo o padrão de nome da entidade (arquivo, diretório, link simbólico) para excluir; não excluir nenhum se vazio (padrão)<br>**types\_incl** - tipos de entrada de diretório para listar: arquivo:<br>*arquivo* - regular file, *dir* - subdirectory, *sym* - link simbólico, *sock* - socket, *bdev* - dispositivo de bloco, *cdev* - dispositivo de caractere , *fifo* - FIFO, *dev* - sinônimo de"bdev,cdev", *all* - todos os tipos(padrão), i.e. "file,dir,sym,sock,bdev,cdev,fifo". Vários tipos devem ser separados por vírgulas e aspas.<br>**types\_excl** - tipos de entrada de diretório para NÃO listar (consulte <types\_incl>). Se algum tipo de entrada está tanto em <types\_incl> quanto em <types\_excl>, as entradas de diretório desse tipo NÃO são listadas.<br>**max\_depth** - profundidade máxima dos subdiretórios para percorrer: **-1** (padrão) - ilimitado, **0** - sem descer em subdiretórios. <br>**min\_size** - tamanho mínimo (em bytes) para listar um arquivo. Arquivos menores não serão listados. [Memory suffixes](/manual/appendix/suffixes#memory_suffixes) podem ser usados.<br>**max\_size** - tamanho máximo (em bytes) para listar um arquivo. Arquivos maiores não serão listados. [Memory suffixes](/manual/appendix/suffixes#memory_suffixes) podemser usados.<br>**min\_age** - idade mínima (em segundos) da entrada de diretório para listar. Entradas mais recentes não serão listadas. [Time suffixes](/manual/appendix/suffixes#time_suffixes) podem ser usados.<br>**max\_age** - idade máxima (em segundos) da entrada de diretório para listar (tempo de modificação). Entradas antigas e muito antigas não serão listadas (horário de modificação). [Time suffixes](/manual/appendix/suffixes#time_suffixes) podem ser usados.<br>**regex\_excl\_dir** - expressão regular [expression](/manual/regular_expressions#overview) descrevendo o padrão de nome do diretório para excluir. Todo o conteúdo do diretório será excluído). (em contraste com regex\_excl)|Environment variables, por exemplo, `%APP_HOME%`, `$HOME` e `%TEMP%` não sãão suportados.<br><br>Pseudo-directories "." e ".." nunca são listados.<br><br>Symbolic links are never followed for directory traversal.<br><br>On Windows, directory symlinks are skipped.<br><br>Both `regex_incl` and `regex_excl` are being applied to files and directories when generating entry list, but are ignored when picking subdirectories to traverse (if regex\_incl is “(?i)\^.+\\.zip$” and max\_depth is not set, then all subdirectories will be traversed, but only files of type zip will be listed).<br><br>Execution time is limited by timeout value in agent [configuration](/manual/appendix/config/zabbix_agentd). Since large directory traversal may take longer than that, no data will be returned and the item will turn unsupported. Partial list will not be returned.<br><br>When filtering by size, only regular files have meaningful sizes. Under Linux and BSD, directories also have non-zero sizes (a few Kb typically). Devices have zero sizes, e.g. the size of **/dev/sda1** does not reflect the respective partition size. Therefore, when using `<min_size>` and `<max_size>`, it is advisable to specify `<types_incl>` as "*file*", to avoid surprises.<br><br>Exemplos:<br>⇒ vfs.dir.get\[/dev\] - retrieves device list in /dev (Linux)<br>⇒ vfs.dir.get\["C:\\Users\\ADMINI\~1\\AppData\\Local\\Temp"\] - retrieves file list in temporary directory (Windows)<br><br>Suportado desde o Zabbix 6.0.0.| |**vfs.dir.size**\[dir,<regex\_incl>,<regex\_excl>,<mode>,<max\_depth>,<regex\_excl\_dir>\]|<|<|<| |Tamanho do diretório (em bytes).|Integer|**dir** - caminho absoluto para o diretório<br>**regex\_incl** - expressão regular [expression](/manual/regular_expressions#overview) descrevendo o padrão de nome da entidade (arquivo, diretório, link simbólico) para incluir; incluir todos se vazio (valor padrão)<br>**regex\_excl** - expressão regular [expression](/manual/regular_expressions#overview) descrevendo o padrão de nome da entidade (arquivo, diretório, link simbólico) para excluir; não excluir nenhum se vazio (padrão)<br>**mode** - valores possíveis:<br>*apparent* (padrão) - obtém tamanhos de arquivo aparentes em vez de uso de disco (age como `du -sb dir`), *disk* - obtém uso de disco (age como `du -s -B1 dir`). Ao contrário do comando `du`, o item vfs.dir.size leva em conta arquivos ocultos ao calcular o tamanho do diretório (age como dentro de `du -sb .[^.]* *`).<br>**max\_depth** - profundidade máxima dos subdiretórios para percorrer **-1** (padrão) - ilimitado, **0** - sem descer em subdiretórios.<br>**regex\_excl\_dir** - expressão regular [expression](/manual/regular_expressions#overview) descrevendo o padrão de nome do diretório para excluir. Todo o conteúdo do diretório será excluído (ao contrário de regex\_excl)|Only directories with at least read permission for *zabbix* user are calculated.<br><br>On Windows any symlink is skipped and hard links are taken into account only once.<br><br>With large directories or slow drives this item may time out due to the Timeout setting in [agent](/manual/appendix/config/zabbix_agentd) and [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) configuration files. Increase the timeout values as necessary.<br><br>Exemplos:<br>⇒ vfs.dir.size\[/tmp,log\] - calculates size of all files in /tmp which contain 'log'<br>⇒ vfs.dir.size\[/tmp,log,\^.+\\.old$\] - calculates size of all files in /tmp which contain 'log' in their names, excluding files with names ending with '.old'<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>Suportado desde o Zabbix 3.4.0.| |**vfs.file.cksum**\[file,<mode>\]|<|<|<| |Cálculo da soma de verificação do arquivo, realizado pelo algoritmo UNIX cksum.|Integer - com `mode`como *crc32*<br><br>String - com `mode` como *md5*, *sha256*|**file** - caminho absoluto para arquivo<br>**mode** - *crc32* (padrão), *md5*, *sha256*|Exemplo:<br>=> vfs.file.cksum\[/etc/passwd\]<br><br>Example of returned values (crc32/md5/sha256 respectively):<br>675436101<br>9845acf68b73991eb7fd7ee0ded23c44<br>ae67546e4aac995e5c921042d0cf0f1f7147703aa42bfbfb65404b30f238f2dc<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>O parâmetro modo `mode` é suportado desde o  Zabbix 6.0.| |**vfs.file.contents**\[file,<encoding>\]|<|<|<| |Recuperando conteúdos de um arquivo.|Texto|**file** - caminho absoluto para o arquivo<br>**encoding** - code page [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings)|Returns an empty string if the file is empty or contains LF/CR characters only.<br><br>The return value is limited to 16MB (including trailing whitespace that is truncated); [database limits](/manual/config/items/item#text-data-limits) also apply.<br><br>Byte order mark (BOM) is excluded from the output.<br><br>Exemplo:<br>=> vfs.file.contents\[/etc/passwd\]| |**vfs.file.exists**\[file,<types\_incl>,<types\_excl>\]|<|<|<| |Verifica se o arquivo existe.|0 - não encontrado<br><br>1 - arquivo do tipo especificado existe|**file** - caminho absoluto para o arquivo<br>**types\_incl** - lista os tipos de arquivos a incluir, valores possíveis: *file* (arquivo regular, padrão (se types\_excl is not set)), *dir* (diretório), *sym* (link simbólico), *sock* (socket), *bdev* (dispositivo de bloco), *cdev* (dispositivo de caractere), *fifo* (FIFO), *dev* (sinonimo de "bdev,cdev"), *all* (todos os tipos mencionados, padrão se types\_excl estiver configurado).<br>**types\_excl** - lista de arquivos a serem excluídos, consulte types\_incl para valores possíveis (por padrão, nenhum tipo  excluído)|Multiple types must be separated with a comma and the entire set enclosed in quotes "".<br>On Windows the double quotes have to be backslash '\\' escaped and the whole item key enclosed in double quotes when using the command line utility for calling zabbix\_get.exe or agent2.<br><br>If the same type is in both <types\_incl> and <types\_excl>, arquivos desse tipo são excluídos.<br><br>Exemplos:<br>=> vfs.file.exists\[/tmp/application.pid\]<br>=> vfs.file.exists\[/tmp/application.pid,"file,dir,sym"\]<br>=> vfs.file.exists\[/tmp/application\_dir,dir\]<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>Note that the item may turn não suportado no Windows if a directory is searched within a non-existing directory, por exemplo, vfs.file.exists\[C:\\no\\dir,dir\] (onde 'no'não existe).| |**vfs.file.get**\[file\]|<|<|<| |Retorna informação sobre um arquivo.|Objeto JSON|**file** - caminho absoluto para o arquivo|Supported file types on UNIX-like systems: arquivo regular, diórretio, link simbólico, socket, dispositivo de bloco, FIFO<br><br>Tipos de arquivos suportados no Windows: arquivo regular, diretório, link simbólico<br><br>Exemplo:<br>=> vfs.file.get\[/etc/passwd\] → return a JSON with information about the /etc/passwd file (type, user, permissions, SID, uid etc)<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>Suportado desde o Zabbix 6.0.| |**vfs.file.md5sum**\[file\]|<|<|<| |Soma de verificação MD5 do arquivo.|String de caracteres (hash MD5 do arquivo)|**file** - caminho absoluto para o arquivo|Exemplo:<br>=> vfs.file.md5sum\[/usr/local/etc/zabbix\_agentd.conf\]<br><br>Example of returned value:<br>b5052decb577e0fffd622d6ddc017e82<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).| |**vfs.file.owner**\[file,<ownertype>,<resulttype>\]|<|<|<| |Retorna proprietário de um arquivo.|String de caracteres|**file** - caminho absoluto para o arquivo<br>**ownertype** - *usuário* (padrão) ou *grupo* (Unix only)<br>**resulttype** - *nome* (padrão) o *id*; para id - retorna uid/gid no Unix, SID no Windows|Exemplo:<br>=> vfs.file.owner\[/tmp/zabbix\_server.log\] → return file owner of /tmp/zabbix\_server.log<br>=> vfs.file.owner\[/tmp/zabbix\_server.log,,id\] → return file owner ID of /tmp/zabbix\_server.log<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>Suportado desde o Zabbix 6.0.| |**vfs.file.permissions**\[file\]|<|<|<| |Retorna uma string de 4 dígitos contendo o número octal com permissões Unix.|String|**file** - caminho absoluto para o arquivo|Não suportado no Windows.<br><br>Exemplo:<br>=> vfs.file.permissions\[/etc/passwd\] → return permissions of /etc/passwd, for example, '0644'<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>Suportado desde o Zabbix 6.0.| |**vfs.file.regexp**\[file,regexp,<encoding>,<start line>,<end line>,<output>\]|<|<|<| |Encontra string em um arquivo.|A linha que contém a string correspondente, ou conforme especificado pelo parâmetro de saída opcional `output`|**file** - caminho absoluto para o arquivo<br>**regexp** - expressão regular [expression](/manual/regular_expressions#overview) describing the required pattern<br>**encoding** - code page [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings)<br>**start line** - the number of first line to search (first line of file by padrão).<br>**end line** - número da última linha a ser pesquisada (última linha do arquivo por padrão).<br>**output** - um template opcional de formatação de saída. A sequência de escape **\\0** é ubstituída pela parte correspondente do texto (desde o primeiro caractere onde a correspondência começa até o caractere onde a correspondência termina), enquanto uma sequência de escape **\\N** (onde N=1...9) é substituída pelo N-ésimo grupo correspondido (ou uma string vazia se N exceder o número de grupos capturados).|Apenas a primeira linha corresponde é retornada.<br>Uma string vazia retornada caso nenhuma linha correspond com a expressão.<br><br>Byte order mark (BOM) is excluded from the output.<br><br>Content extraction using the `output` parameter takes place on the agent.<br><br>Os parâmetros `start line`, `end line` e `output` são suportados a partir da versão  2.2.<br><br>Exemplos:<br>=> vfs.file.regexp\[/etc/passwd,zabbix\]<br>=> vfs.file.regexp\[/path/to/some/file,"(\[0-9\]+)$",,3,5,\\1\]<br>=> vfs.file.regexp\[/etc/passwd,"\^zabbix:.:(\[0-9\]+)",,,,\\1\] → getting the ID of user *zabbix*<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).| |**vfs.file.regmatch**\[file,regexp,<encoding>,<start line>,<end line>\]|<|<|<| |Encontra string em um arquivo.|0 - correspondência não encontrada<br><br>1 - encontrada|**file** - caminho absoluto para o arquivo<br>**regexp** - expressão regular [expression](/manual/regular_expressions#overview) descrevendo o padrão obrigatório<br>**encoding** - página de código [identifier](/manual/config/items/itemtypes/zabbix_agent#encoding_settings)<br>**start line** - o número da primeira linha a ser pesquisada (O padrão é a primeira fila do arquivo).<br>**end line** - o número da última linha a ser pesquisada (O padrão é a última fila do arquivo).|A marca de ordem de byte (BOM) é ignorada.<br><br>Os parâmetros `start line` e `end line` são suportados a partir da versão 2.2.<br><br>Exemplo:<br>=> vfs.file.regmatch\[/var/log/app.log,error\]<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).| |**vfs.file.size**\[file,<mode>\]|<|<|<| |Tamanho do arquivo (em bytes).|Integer|**file** - caminho completo para o arquivo<br>**mode** - valores possíveis:<br>*bytes* (padrão) ou *lines* (linhas vazias também são contadas)|O arquivo deve ter permissões de leitura para o usuário *zabbix*.<br><br>Exemplo:<br>=> vfs.file.size\[/var/log/syslog\]<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).<br><br>O parâmetro `mode` é suportado desde o Zabbix 6.0.| |**vfs.file.time**\[file,<mode>\]|<|<|<| |Informação do hoárrio do arquivo .|Integer (Unix timestamp)|**file** - última vez que o conteúdo do arquivo foi modificado<br>**mode** - valores possíveis:<br>*modify* (padrão) - última vez que o conteúdo do arquivo foi modificado,<br>*access* - última vez que o arquivo foi acessado,<br>*change* - última vez que as propriedades do arquivo foram alteradas|Exemplo:<br>=> vfs.file.time\[/etc/passwd,modify\]<br><br>The file size limit depends on [large file support](/manual/appendix/items/large_file_support).| |**vfs.fs.discovery**|<|<|<| |Lista de sistemas de arquivos montados e seus tipos. Usado para descoberta de baixo nível.|Objeto JSON| |Suportado desde o Zabbix 2.0.<br><br>O macro {\#FSDRIVETYPE} é suportado no Windows desde o Zabbix 3.0.<br><br>O macro {\#FSLABEL} é suportado no Windows desde o Zabbix 6.0.| |**vfs.fs.get**|<|<|<| |Lista de sistemas de arquivos montados, seus tipos, espaço em disco e estatísticas de inodes. Pode ser usado para descoberta de baixo nível.|Objeto JSON| |O macro {\#FSLABEL} é suportado no Windows desde o  Zabbix 6.0.<br><br>Desde o  Zabbix 6.0.11, este item é capaz de relatar sistemas de arquivos com contagem de inodes igual a zero, o que pode ocorrer em sistemas de arquivos com inodes dinâmicos (por exemplo, btrfs).| |**vfs.fs.inode**\[fs,<mode>\]|<|<|<| |Número ou porcentagem de inodes.|Integer - por número<br><br>Float - por porcentagem|**fs** - filesystem<br>**mode** - valores possíveis:<br>*total* (padrão), *livre*, *usado*, *pfree* (livre, porcentagem), *pused* (usado, porcentagem)|Desde o Zabbix 6.0.11,Este item não se tornará não suportado nos modos pfree/pused se o contador de inodes for igual a zero, o que pode ser o caso de sistemas de arquivos com inodes dinâmicos (por exemplo, btrfs). Em vez disso, os valores pfree/pused para esses sistemas de arquivos serão relatados como "100" e "0", respectivamente.<br><br>Exemplo:<br>=> vfs.fs.inode\[/,pfree\] |**vfs.fs.size**\[fs,<mode>\]|<|<|<| |Espaço em disco em bytes ou em porcentagem do total.|Integer - por bytes<br><br>Float - por porcentagem|**fs** - filesystem<br>**mode** - valores possíveis:<br>*total* (padrão), *livre*, *usado*, *pfree* (livre, porcentagem), *pused* (usado, porcentagem)|Se o sistema de arquivos não estiver montado, retorna o tamanho de um sistema de arquivos local onde o ponto de montagem está localizado.<br><br>Exemplo:<br>=> vfs.fs.size\[/tmp,free\]<br><br>O espaço reservado de um sistema de arquivos é levado em consideração e não está incluído ao usar o modo *free*.

en-us	 ##### Virtual memory data  |Item key|<|<|<| |--|--|------|------| |Description|Return value|Parameters|Comments| |**vm.memory.size**\[<mode>\]|<|<|<| |Memory size in bytes or in percentage from total.|Integer - for bytes<br><br>Float - for percentage|**mode** - possible values:<br>*total* (default), *active*, *anon*, *buffers*, *cached*, *exec*, *file*, *free*, *inactive*, *pinned*, *shared*, *slab*, *wired*, *used*, *pused* (used, percentage), *available*, *pavailable* (available, percentage)<br>See also [platform-specific](/manual/appendix/items/supported_by_platform) support and [additional details](/manual/appendix/items/vm.memory.size_params) for this parameter.|This item accepts three categories of parameters:<br><br>1) *total* - total amount of memory;<br>2) platform-specific memory types: *active*, *anon*, *buffers*, *cached*, *exec*, *file*, *free*, *inactive*, *pinned*, *shared*, *slab*, *wired*;<br>3) user-level estimates on how much memory is used and available: *used*, *pused*, *available*, *pavailable*.|
pt-br	##### Virtual memory data  |Chave de item|<|<|<| |--|--|------|------| |Descrição|Valor retornado|Parâmetros|Comentários| |**vm.memory.size**\[<mode>\]|<|<|<| |Tamanho da memória bem bytes ou em porcentagem a partir do total.|Inteiro - para bytes<br><br>Float - para porcentagem|**mode** - valores possíveis:<br>*total* (padrão), *active*, *anon*, *buffers*, *cached*, *exec*, *file*, *free*, *inactive*, *pinned*, *shared*, *slab*, *wired*, *used*, *pused* (usado, porcentagem), *available*, *pavailable* (disponível, porcentagem)<br>Para mais detalhes sobre esse parâmetro, consulte [platform-specific](/manual/appendix/items/supported_by_platform) e [additional details](/manual/appendix/items/vm.memory.size_params).|Este item aceita três categorias de parâmetros:<br><br>1) *total* - quantidade total da memória;<br>2) tipos de memórias específicos na plataforma: *active*, *anon*, *buffers*, *cached*, *exec*, *file*, *free*, *inactive*, *pinned*, *shared*, *slab*, *wired*;<br>3) estimativas de nível de usuário sobre quanto de memória está sendo usado e disponível: *used*, *pused*, *available*, *pavailable*.|

en-us	##### Web browser on client side  Cookies and JavaScript must be enabled.  The latest stable versions of Google Chrome, Mozilla Firefox, Microsoft Edge, Apple Safari, and Opera are supported.  ::: notewarning The same-origin policy for IFrames is implemented, which means that Zabbix cannot be placed in frames on a different domain.\ \ Still, pages placed into a Zabbix frame will have access to Zabbix frontend (through JavaScript) if the page that is placed in the frame and Zabbix frontend are on the same domain. A page like `http://secure-zabbix.com/cms/page.html`, if placed into dashboards on `http://secure-zabbix.com/zabbix/`, will have full JS access to Zabbix. :::  
pt-br	##### Navegador da web no lado do cliente  Os Cookies e o JavaScript devem estar habilitados.  As últimas versões estáveis ​​do Google Chrome, Mozilla Firefox, Microsoft Edge, Apple Safari e Opera são suportadas.  ::: notewarning A política de mesma origem para os IFrames é implementada, o que significa que o Zabbix não pode ser inserido em frames em domínio diferente.\ \ Ainda assim, as páginas colocadas em um frame do Zabbix terão acesso ao Zabbix frontend (através de JavaScript) se a página que é inserida no frame e o frontend do Zabbix estiverem no mesmo domínio. Uma página como `http://secure-zabbix.com/cms/page.html`, se inserida nos dashboards em `http://secure-zabbix.com/zabbix/`, terá o total acesso JS ao Zabbix. :::

en-us	 ### Web certificate  |Key|<|<|<|<| |---|-|-|-|-| |<|**Description**|**Return value**|**Parameters**|**Comments**| |web.certificate.get\[hostname,<port>,<address>\]|<|<|<|<| |<|Validates certificates and returns certificate details.|JSON object|**hostname** - can be either IP or DNS.<br>May contain the URL scheme (*https* only), path (it will be ignored), and port.<br>If a port is provided in both the first and the second parameters, their values must match.<br>If address (the 3rd parameter) is specified, the hostname is only used for SNI and hostname verification.<br>**port** - port number (default is 443 for HTTPS).<br>**address** - can be either IP or DNS. If specified, it will be used for connection, and hostname (the 1st parameter) will be used for SNI, and host verification.<br>In case, the 1st parameter is an IP and the 3rd parameter is DNS, the 1st parameter will be used for connection, and the 3rd parameter will be used for SNI and host verification.|This item turns unsupported if the resource specified in `host` does not exist or is unavailable or if TLS handshake fails with any error except an invalid certificate.<br><br>Currently, AIA (Authority Information Access) X.509 extension, CRLs and OCSP (including OCSP stapling), Certificate Transparency, and custom CA trust store are not supported.|
pt-br	 ### Certificado web  |Chave|<|<|<|<| |---|-|-|-|-| |<|**Descriçaõ**|**Valore de retorno**|**Parâmetros**|**Comentários**| |web.certificate.get\[hostname,<port>,<address>\]|<|<|<|<| |<|Valida certificados e retorna detalhes de certificado.|Objeto JSON|**hostname** - pode ser IP ou DNS.<br>Pode conter o esquema de URL (*https* apenas), caminho (ele será ignorado), e porta.<br>Se uma porta é fornecida em ambos primeiro e segundo parâmetros, seus valores devem coincidir.<br>Se um endereço (o 3° parâmetro) é especificado, o nome de host é usado apenas para SNI e verificação de nome de host.<br>**port** - número de porta (padrão é 443 para HTTPS).<br>**address** - pode ser IP ou DNS. Se informado, ele será usado para conexão, e o nome de host (o 1° parâmetro) será usado para SNI, e verificação de host.<br>No caso de o 1° parâmetro ser um IP e o 3º parâmetro um DNS, o 1° parâmetro será usado para conexão, e o 3º parâmetro será usado para SNI e verificação de nome de host.|Este item se torna não suportado se o recurso especificado em `host` não existir ou estiver indisponível ou se a negociação TLS falhar com algum erro diferente de certificado inválido.<br><br>Atualmente, a extensão AIA (Authority Information Access) X.509, CRLs e OCSP (incluindo grampeamento OCSP), Transparência de Certificado, e CA Trust Store personalizados não são suportados.|

en-us	#### Webhook integrations  A new integration is available allowing to use the [webhook](/manual/config/notifications/media/webhook) media type for creating [Github issues](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/github/README.md) from Zabbix notifications.
pt-br	#### Integrações de webhooks  Está disponível uma nova integração que permite usar o tipo de mídia [webhook](/manual/config/notifications/media/webhook) para criar [Github issues](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/github/README.md) das notificações do Zabbix .

en-us	### Webhook integrations  A new media type *LINE* is now available allowing to use the [webhook](/manual/config/notifications/media/webhook) feature for sending notifications about Zabbix events to *LINE* messenger.
pt-br	### Integrações do Webhook   Um novo tipo de mídia*LINE* agora está disponível, permitindo o uso da funcionalidade [webhook](/manual/config/notifications/media/webhook) para enviar notificações sobre eventos do Zabbix para o mensageiro *LINE*.

en-us	### Webhook integrations  New [webhook](/manual/config/notifications/media/webhook) media type for pushing Zabbix notifications to [Event-Driven Ansible](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/event_driven_ansible?at=refs%2Fheads%2Frelease%2F6.0) has been added.
pt-br	### Integrações Webhook  Um novo tipo de mídia Webhook [webhook](/manual/config/notifications/media/webhook) foi adicionado para enviar notificações do Zabbix para o [Event-Driven Ansible](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/event_driven_ansible?at=refs%2Fheads%2Frelease%2F6.0).

en-us	#### Webhook integrations  New [webhook](/manual/config/notifications/media/webhook) media type for pushing Zabbix notifications to [Mantis Bug Tracker](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/mantisbt?at=refs%2Fheads%2Frelease%2F6.0) has been added.
pt-br	#### Integrações Webhook  Foi adicionado um novo tipo de mídia  [webhook](/manual/config/notifications/media/webhook) para enviar notificações do Zabbix para o [Mantis Bug Tracker](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/mantisbt?at=refs%2Fheads%2Frelease%2F6.0).

en-us	### Webhook parameters  Parameters passed to webhook script when it is called, have the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**name**<br>(required)|string|Parameter name.| |value|string|Parameter value, support macros. Supported macros described on [page](/manual/appendix/macros/supported_by_location).|
pt-br	### Parâmetros do webhook      Os parâmetros passados ​​para o script de webhook quando ele é chamado têm as seguintes propriedades.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |**name**<br>(requerido)|string|Nome do parâmetro.| |value|string|Valor do parâmetro, macros de suporte. Macros compatíveis descritas na [página](/manual/appendix/macros/supported_by_location).|

en-us	### Webhook parameters  Parameters passed to webhook script when it is called have the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**name**<br>(required)|string|Parameter name.| |value|string|Parameter value. Supports [macros](/manual/appendix/macros/supported_by_location).|
pt-br	### Parâmetros do webhook      Os parâmetros passados ​​para o script de webhook quando ele é chamado têm as seguintes propriedades.      |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |**name**<br>(requerido)|string|Nome do parâmetro.| |value|string|Valor do parâmetro. Suporta [macros](/manual/appendix/macros/supported_by_location).|

en-us	##### Web interface  For an easy access to Zabbix from anywhere and from any platform, the web-based interface is provided. The interface is part of Zabbix server, and usually (but not necessarily) runs on the same physical machine as the one running the server.
pt-br	##### Interface web  Para fácil acesso ao Zabbix de qualquer lugar e de qualquer plataforma, a interface baseada em web é oferecida. A interface é parte do Zabbix Server, e usualmente (mas não necessariamente) é executada na mesma máquina física na qual está sendo executado o Server.

en-us	#### Web monitoring and HTTP agent  Zabbix server leaks memory on some Linux distributions due to an [upstream bug](https://bugzilla.redhat.com/show_bug.cgi?id=1057388) when "SSL verify peer" is enabled in web scenarios or HTTP agent. Please see [ZBX-10486](https://support.zabbix.com/browse/ZBX-10486) for more information and available workarounds.
pt-br	#### Monitoramento Web e agente HTTP  O servidor do Zabbix causa vazamento de memória (memory leak) no CentOS 6,  CentOS 7 e possivelmente outras distribuições Linux relacionadas devido a  um [bug de upstream](https://bugzilla.redhat.com/show_bug.cgi?id=1057388) quando a opção "SSL verify peer" está habilitada nos  cenários web ou agente HTTP. Para mais informações e correções disponíveis, consulte [ZBX-10486](https://support.zabbix.com/browse/ZBX-10486).

en-us	#### Web monitoring  Configure web scenarios to monitor your web applications and services.  [Web scenario API](/manual/api/reference/httptest)
pt-br	#### Monitoramento da Web  Configure cenários da web para monitorar seus aplicativos e serviços da web.  [Cenário da Web API](/manual/api/reference/httptest)

en-us	 ##### Web monitoring data  |Item key|<|<|<| |--|--|------|------| |Description|Return value|Parameters|Comments| |**web.page.get**\[host,<path>,<port>\]|<|<|<| |Get content of web page.|Web page source as text (including headers)|**host** - hostname or URL (as `scheme://host:port/path`, where only *host* is mandatory).<br>Allowed URL schemes: *http*, *https*^**[4](#footnotes)**^. Missing scheme will be treated as *http*. If URL is specified `path` and `port` must be empty. Specifying user name/password when connecting to servers that require authentication, for example: `http://user:password@www.example.com` is only possible with cURL support ^**[4](#footnotes)**^.<br>[Punycode](https://en.wikipedia.org/wiki/Punycode) is supported in hostnames.<br>**path** - path to HTML document (default is /)<br>**port** - port number (default is 80 for HTTP)|This item turns unsupported if the resource specified in `host` does not exist or is unavailable.<br><br>`host` can be hostname, domain name, IPv4 or IPv6 address. But for IPv6 address Zabbix agent must be compiled with IPv6 support enabled.<br><br>Example:<br>=> web.page.get\[www.example.com,index.php,80\]<br>=> web.page.get\[https://www.example.com\]<br>=> web.page.get\[https://blog.example.com/?s=zabbix\]<br>=> web.page.get\[localhost:80\]<br>=> web.page.get\["\[::1\]/server-status"\]| |**web.page.perf**\[host,<path>,<port>\]|<|<|<| |Loading time of full web page (in seconds).|Float|**host** - hostname or URL (as `scheme://host:port/path`, where only *host* is mandatory).<br>Allowed URL schemes: *http*, *https*^**[4](#footnotes)**^. Missing scheme will be treated as *http*. If URL is specified `path` and `port` must be empty. Specifying user name/password when connecting to servers that require authentication, for example: `http://user:password@www.example.com` is only possible with cURL support ^**[4](#footnotes)**^.<br>[Punycode](https://en.wikipedia.org/wiki/Punycode) is supported in hostnames.<br>**path** - path to HTML document (default is /)<br>**port** - port number (default is 80 for HTTP)|This item turns unsupported if the resource specified in `host` does not exist or is unavailable.<br><br>`host` can be hostname, domain name, IPv4 or IPv6 address. But for IPv6 address Zabbix agent must be compiled with IPv6 support enabled.<br><br>Example:<br>=> web.page.perf\[www.example.com,index.php,80\]<br>=> web.page.perf\[https://www.example.com\]| |**web.page.regexp**\[host,<path>,<port>,regexp,<length>,<output>\]|<|<|<| |Find string on a web page.|The matched string, or as specified by the optional `output` parameter|**host** - hostname or URL (as `scheme://host:port/path`, where only *host* is mandatory).<br>Allowed URL schemes: *http*, *https*^**[4](#footnotes)**^. Missing scheme will be treated as *http*. If URL is specified `path` and `port` must be empty. Specifying user name/password when connecting to servers that require authentication, for example: `http://user:password@www.example.com` is only possible with cURL support ^**[4](#footnotes)**^.<br>[Punycode](https://en.wikipedia.org/wiki/Punycode) is supported in hostnames.<br>**path** - path to HTML document (default is /)<br>**port** - port number (default is 80 for HTTP)<br>**regexp** - regular [expression](/manual/regular_expressions#overview) describing the required pattern<br>**length** - maximum number of characters to return<br>**output** - an optional output formatting template. The **\\0** escape sequence is replaced with the matched part of text (from the first character where match begins until the character where match ends) while an **\\N** (where N=1...9) escape sequence is replaced with Nth matched group (or an empty string if the N exceeds the number of captured groups).|This item turns unsupported if the resource specified in `host` does not exist or is unavailable.<br><br>`host` can be hostname, domain name, IPv4 or IPv6 address. But for IPv6 address Zabbix agent must be compiled with IPv6 support enabled.<br><br>Content extraction using the `output` parameter takes place on the agent.<br><br>The `output` parameter is supported from version 2.2.<br><br>Example:<br>=> web.page.regexp\[www.example.com,index.php,80,OK,2\]<br>=> web.page.regexp\[https://www.example.com,,,OK,2\]|
pt-br	##### Dados de monitoramento da web  |Chave do item|<|<|<| |--|--|------|------| |Descrição|Valor retornado|Parâmetros|Comentários| |**web.page.get**\[host,<path>,<port>\]|<|<|<| |Obter conteúdo da página web.|Código-fonte da página web como texto (incluindo cabeçalhos)|**host** - nome do host ou URL (como `scheme://host:port/path`, onde apenas *host* é obrigatório).<br>Esquemas de URL permitidos: *http*, *https*^**[4](#footnotes)**^. Esquema ausente será tratado como *http*. Se a URL for especificada, `path` e `port` devem estar vazios. Especificar nome de usuário/senha ao conectar-se a servidores que exigem autenticação, por exemplo:`http://user:password@www.example.com` é possível apenas com suporte a cURL ^**[4](#footnotes)**^.<br>[Punycode](https://en.wikipedia.org/wiki/Punycode) é suportado em nomes de host.<br>**path** - caminho para o documento HTML (o padrão é /)<br>**port** - número da porta (o padrão para HTTP é 80) |Este item se torna não suportado se o recurso especificado em `host` não existir ou estiver indisponível.<br><br>`host` pode ser o nome do host, o nome do domínio, ou endereço IPv4 ou IPv6. Mas para endereço IPv6, o agente Zabbix deve ser compilado com suporte a IPv6 habilitado.<br><br>Exemplo:<br>=> web.page.get\[www.example.com,index.php,80\]<br>=> web.page.get\[https://www.example.com\]<br>=> web.page.get\[https://blog.example.com/?s=zabbix\]<br>=> web.page.get\[localhost:80\]<br>=> web.page.get\["\[::1\]/server-status"\]| |**web.page.perf**\[host,<path>,<port>\]|<|<|<| |Tempo de carregamento da página web completa (em segundos).|Float|**host** - nome do host ou URL (como `scheme://host:port/path`, onde apenas *host* é obrigatório).<br>Esquemas de URL permitidos: *http*, *https*^**[4](#footnotes)**^. Esquema ausente será tratado como *http*. Se a URL for especificada, `path` e `port` devem estar vazios. Especificar nome de usuário/senha ao conectar-se a servidores que exigem autenticação, por exemplo: `http://user:password@www.example.com` é possível apenas com suporte a ^**[4](#footnotes)**^.<br>[Punycode](https://en.wikipedia.org/wiki/Punycode) é suportado em nomes de host.<br>**path** - caminho para o documento HTML (o padrão é /)<br>**port** - número da porta (o padrão é 80 para HTTP)|Este item se torna não suportado se o recurso especificado em `host` não existir ou não estiver disponível.<br><br>`host` pode ser nome de host, nome de domínio, endereço IPv4 ou IPv6. Contudo, para endereço IPv6, o agente Zabbix deve ser compilado com suporte habilitado a IPv6.<br><br>Exemplo:<br>=> web.page.perf\[www.example.com,index.php,80\]<br>=> web.page.perf\[https://www.example.com\]| |**web.page.regexp**\[host,<path>,<port>,regexp,<length>,<output>\]|<|<|<| |Encontre string em uma página web.|A string correspondente ou conforme especificado pelo parâmetro opcional `output` |**host** - nome de host ou URL (como `scheme://host:port/path`, onde apenas o *host* é obrigatório).<br>Esquemas de URL permitidos: *http*, *https*^**[4](#footnotes)**^. Esquema ausente será tratado como *http*. Se a URL for especificada, `path` e `port` devem estar vazios. Especificar nome de usuário/senha ao conectar-se a servidores que exigem autenticação, por exemplo: `http://user:password@www.example.com` é apenas possível com suporte a cURL ^**[4](#footnotes)**^.<br>[Punycode](https://en.wikipedia.org/wiki/Punycode) é suportado em hostnames.<br>**path** - caminho para o documento HTML (o padrão é /)<br>**port** - número da porta (o padrão é 80 para HTTP)<br>**regexp** - expressão regular [expression](/manual/regular_expressions#overview) descrevendo o padrão necessário<br>**length** - número máximo de caracteres a serem retornados<br>**output** - um template de formatação de saída opcional. A sequência de escape **\\0** é substituída pela parte correspondente do texto (do primeiro caractere onde a correspondência começa até o caractere onde termina) enquanto uma sequência de escape **\\N** (onde N=1...9) é substituída pelo N-ésimo grupo correspondente (ou uma string vazia se N exceder o número de grupos capturados).|Este item se torna não suportado se o recurso especificado em `host` não existir ou não estiver disponível.<br><br>`host` pode ser nome de host, nome de domínio, endereço IPv4 ou IPv6. Mas para endereço IPv6, o agente Zabbix deve ser compilado com suporte a IPv6 habilitado.<br><br>A extração de conteúdo usando o parâmetro `output` ocorre no agente.<br><br>O parâmetro `output` é suportado desde a versão 2.2.<br><br>Exemplo:<br>=> web.page.regexp\[www.example.com,index.php,80,OK,2\]<br>=> web.page.regexp\[https://www.example.com,,,OK,2\]|

en-us	# > Web scenario object  The following objects are directly related to the `webcheck` API.
pt-br	# > Objeto de cenário Web  Os objetos a seguir estão diretamente relacionados à API `webcheck`.

en-us	### Web scenario tag  The web scenario tag object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |**tag**<br>(required)|string|Web scenario tag name.| |value|string|Web scenario tag value.|
pt-br	### Cenário Web  O objeto de cenário da web tem as seguintes propriedades.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |httptestid|string|*(somente leitura)* ID do cenário web.| |**hostid**<br>(requirido)|string|ID do host ao qual o cenário da web pertence.| |**name**<br>(requirido)|string|Nome do cenário web.| |agent|string|String do agente do usuário que será usada pelo cenário web.<br><br>Padrão: Zabbix| |authentication|integer|Método de autenticação que será usado pelo cenário web.<br><br>Valores possíveis:<br>0 - *(padrão)* none;<br>1 - autenticação HTTP básica;<br>2 - Autenticação NTLM.| |delay|string|Intervalo de execução do cenário web. Aceita segundos, unidade de tempo com sufixo e macro do usuário..<br><br>Padrão: 1m.| |headers|array de [HTTP fields](/manual/api/reference/httptest/object#HTTP field)|cabeçalhos HTTP que serão enviados ao realizar uma solicitação.| |http\_password|string|Senha usada para autenticação básica HTTP ou NTLM.| |http\_proxy|string|Proxy que será usado pelo cenário da web dado como *http://\[username\[:password\]@\]proxy.example.com\[:port\]*.| |http\_user|string|Nome de usuário usado para autenticação HTTP ou NTLM básica.| |nextcheck|timestamp|*(somente leitura)* Hora da próxima execução do cenário web.| |retries|integer|Número de vezes que um cenário da Web tentará executar cada etapa antes de falhar.<br><br>Padrão: 1.| |ssl\_cert\_file|string|Nome do arquivo de certificado SSL usado para autenticação do cliente (deve estar no formato PEM).| |ssl\_key\_file|string|Nome do arquivo de chave privada SSL usado para autenticação do cliente (deve estar no formato PEM).| |ssl\_key\_password|string|Senha da chave privada SSL.| |status|integer|Se o cenário da Web está ativado.<br><br>Os valores possíveis são:<br>0 - *(padrão)* Ativado;<br>1 - Desativado.| |templateid|string|*(somente leitura)* ID do cenário Web do modelo pai.| |variables|array of [HTTP fields](/manual/api/reference/httptest/object#HTTP field)|Variáveis ​​de cenário web.| |verify\_host|integer|Se deve verificar se o nome do host especificado no certificado SSL corresponde ao usado no cenário.<br><br>Os valores possíveis são:<br>0 - *(padrão)* pular a verificação do host;<br>1 - verificar host.| |verify\_peer|integer|Se deve verificar o certificado SSL do servidor web.<br><br>Os valores possíveis são:<br>0 - *(padrão)* pular verificação de pares;<br>1 - verificar par.| |uuid|string|*(somente leitura em cenários da web já existentes)*<br>Identificador exclusivo global, usado para vincular cenários Web importados a cenários já existentes. Usado apenas para cenários Web em modelos.|

en-us	### Web scenario  The web scenario object has the following properties.  |Property|[Type](/manual/api/reference_commentary#data_types)|Description| |--|--|------| |httptestid|string|*(readonly)* ID of the web scenario.| |**hostid**<br>(required)|string|ID of the host that the web scenario belongs to.| |**name**<br>(required)|string|Name of the web scenario.| |agent|string|User agent string that will be used by the web scenario.<br><br>Default: Zabbix| |authentication|integer|Authentication method that will be used by the web scenario.<br><br>Possible values:<br>0 - *(default)* none;<br>1 - basic HTTP authentication;<br>2 - NTLM authentication.| |delay|string|Execution interval of the web scenario. Accepts seconds, time unit with suffix and user macro.<br><br>Default: 1m.| |headers|array of [HTTP fields](/manual/api/reference/httptest/object#HTTP field)|HTTP headers that will be sent when performing a request.| |http\_password|string|Password used for basic HTTP or NTLM authentication.| |http\_proxy|string|Proxy that will be used by the web scenario given as *http://\[username\[:password\]@\]proxy.example.com\[:port\]*.| |http\_user|string|User name used for basic HTTP or NTLM authentication.| |nextcheck|timestamp|*(readonly)* Time of the next web scenario execution.| |retries|integer|Number of times a web scenario will try to execute each step before failing.<br><br>Default: 1.| |ssl\_cert\_file|string|Name of the SSL certificate file used for client authentication (must be in PEM format).| |ssl\_key\_file|string|Name of the SSL private key file used for client authentication (must be in PEM format).| |ssl\_key\_password|string|SSL private key password.| |status|integer|Whether the web scenario is enabled.<br><br>Possible values are:<br>0 - *(default)* enabled;<br>1 - disabled.| |templateid|string|*(readonly)* ID of the parent template web scenario.| |variables|array of [HTTP fields](/manual/api/reference/httptest/object#HTTP field)|Web scenario variables.| |verify\_host|integer|Whether to verify that the host name specified in the SSL certificate matches the one used in the scenario.<br><br>Possible values are:<br>0 - *(default)* skip host verification;<br>1 - verify host.| |verify\_peer|integer|Whether to verify the SSL certificate of the web server.<br><br>Possible values are:<br>0 - *(default)* skip peer verification;<br>1 - verify peer.| |uuid|string|*(readonly on already existing web scenarios)*<br>Global unique identifier, used for linking imported web scenarios to already existing ones. Used only for web scenarios on templates.|
pt-br	### Cenário Web  O objeto de cenário da web tem as seguintes propriedades.  |Propriedade|[Tipo](/manual/api/reference_commentary#data_types)|Descrição| |--|--|------| |httptestid|string|*(somente leitura)* ID do cenário web.| |**hostid**<br>(requirido)|string|ID do host ao qual o cenário da web pertence.| |**name**<br>(requirido)|string|Nome do cenário web.| |agent|string|String do agente do usuário que será usada pelo cenário web.<br><br>Padrão: Zabbix| |authentication|integer|Método de autenticação que será usado pelo cenário web.<br><br>Valores possíveis:<br>0 - *(padrão)* none;<br>1 - autenticação HTTP básica;<br>2 - Autenticação NTLM.| |delay|string|Intervalo de execução do cenário web. Aceita segundos, unidade de tempo com sufixo e macro do usuário..<br><br>Padrão: 1m.| |headers|array de [HTTP fields](/manual/api/reference/httptest/object#HTTP field)|cabeçalhos HTTP que serão enviados ao realizar uma solicitação.| |http\_password|string|Senha usada para autenticação básica HTTP ou NTLM.| |http\_proxy|string|Proxy que será usado pelo cenário da web dado como *http://\[username\[:password\]@\]proxy.example.com\[:port\]*.| |http\_user|string|Nome de usuário usado para autenticação HTTP ou NTLM básica.| |nextcheck|timestamp|*(somente leitura)* Hora da próxima execução do cenário web.| |retries|integer|Número de vezes que um cenário da Web tentará executar cada etapa antes de falhar.<br><br>Padrão: 1.| |ssl\_cert\_file|string|Nome do arquivo de certificado SSL usado para autenticação do cliente (deve estar no formato PEM).| |ssl\_key\_file|string|Nome do arquivo de chave privada SSL usado para autenticação do cliente (deve estar no formato PEM).| |ssl\_key\_password|string|Senha da chave privada SSL.| |status|integer|Se o cenário da Web está ativado.<br><br>Os valores possíveis são:<br>0 - *(padrão)* Ativado;<br>1 - Desativado.| |templateid|string|*(somente leitura)* ID do cenário Web do modelo pai.| |variables|array of [HTTP fields](/manual/api/reference/httptest/object#HTTP field)|Variáveis ​​de cenário web.| |verify\_host|integer|Se deve verificar se o nome do host especificado no certificado SSL corresponde ao usado no cenário.<br><br>Os valores possíveis são:<br>0 - *(padrão)* pular a verificação do host;<br>1 - verificar host.| |verify\_peer|integer|Se deve verificar o certificado SSL do servidor web.<br><br>Os valores possíveis são:<br>0 - *(padrão)* pular verificação de pares;<br>1 - verificar par.| |uuid|string|*(somente leitura em cenários da web já existentes)*<br>Identificador exclusivo global, usado para vincular cenários Web importados a cenários já existentes. Usado apenas para cenários Web em modelos.|

en-us	# Web scenario  This class is designed to work with web scenarios.  Object references:\  -   [Web scenario](/manual/api/reference/httptest/object#web_scenario) -   [Scenario step](/manual/api/reference/httptest/object#scenario_step)  Available methods:\  -   [httptest.create](/manual/api/reference/httptest/create) - creating     new web scenarios -   [httptest.delete](/manual/api/reference/httptest/delete) - deleting     web scenarios -   [httptest.get](/manual/api/reference/httptest/get) - retrieving web     scenarios -   [httptest.update](/manual/api/reference/httptest/update) - updating     web scenarios
pt-br	# Cenário Web  Esta classe foi projetada para trabalhar com cenários web.  Referências de objetos:\  -   [Web scenario](/manual/api/reference/httptest/object#web_scenario) -   [Scenario step](/manual/api/reference/httptest/object#scenario_step)  Métodos disponíveis:\  -   [httptest.create](/manual/api/reference/httptest/create) - criando   novos cenários web -   [httptest.delete](/manual/api/reference/httptest/delete) - deletando   cenários web -   [httptest.get](/manual/api/reference/httptest/get) - recuperando  cenários web   -   [httptest.update](/manual/api/reference/httptest/update) - atualizando   cenários web

en-us	### Web server hardening
pt-br	### Fortalecimento do servidor Web

en-us	##### What can be exported/imported  Objects that can be exported/imported are:  -   [host groups](/manual/xml_export_import/groups) (*through Zabbix API     only*) -   [templates](/manual/xml_export_import/templates) -   [hosts](/manual/xml_export_import/hosts) -   [network maps](/manual/xml_export_import/maps) -   [media types](/manual/xml_export_import/media) -   images
pt-br	##### O que pode ser exportado/importado  Os objectos que podem ser exportados/importados são:  - [grupos anfitriões](/manual/xml_export_import/groups) (* através do Zabbix API     apenas*) - [templates](/manual/xml_export_import/templates) - [hospedeiros](/manual/xml_export_import/hosts) - [mapas de rede](/manual/xml_export_import/maps) - [tipos de mídia](/manual/xml_export_import/media) - imagens

en-us	#### What is a "host"?  In Zabbix, a "host" refers to any physical or virtual device,  application, service, or any other logically-related collection of monitored parameters.  Creating hosts is one of the first monitoring tasks in Zabbix. For example, if you want to monitor some parameters on a server "x", you must first create a host called, say, "Server X" and then you can look to add monitoring items to it.  Hosts are organized into host groups.  Proceed to [creating and configuring a host](/manual/config/hosts/host).
pt-br	#### O que é um "host"?  No Zabbix, um "host" refere-se a qualquer dispositivo físico ou virtual, aplicação, serviço, ou qualquer outra coleção logicamente relacionada de parâmetros monitorados.  Criar hosts é uma das primeiras tarefas de monitoramento no Zabbix. Por exemplo, se você deseja monitorar alguns parâmetros em um servidor "x", você deve criar um host chamado, digamos, "Server X" e em seguida, adicionar itens de monitaramento para esse host.   Hosts são organizados em grupos de hosts.   Vá para [creating and configuring a host](/manual/config/hosts/host).

en-us	When an item has to be updated over Java gateway, Zabbix server or proxy will connect to the Java gateway and request the value, which Java gateway in turn retrieves and passes back to the server or proxy. As such, Java gateway does not cache any values.  Zabbix server or proxy has a specific type of processes that connect to Java gateway, controlled by the option **StartJavaPollers**. Internally, Java gateway starts multiple threads, controlled by the **START\_POLLERS** [option](/manual/appendix/config/zabbix_java). On the server side, if a connection takes more than **Timeout** seconds, it will be terminated, but Java gateway might still be busy retrieving value from the JMX counter. To solve this, there is the **TIMEOUT** option in Java gateway that allows to set timeout for JMX network operations.
pt-br	Quando um item precisa ser atualizado por meio do Java gateway, o servidor ou proxy do Zabbix se conectará com o Java gateway e solicitará o valor, que o Java gateway por sua vez recupera e retorna para o servidor ou para o proxy.  Portanto, o Java gateway não armazena nenhum valor em cache.   O servidor ou proxy do Zabbix tem um tipo específico de processos que se conectam ao Java gateway, controlados pela opção **StartJavaPollers**. Internamente, o Java gateway inicia várias threads, controladas pela opção  **START\_POLLERS** [option](/manual/appendix/config/zabbix_java).  No servidor, se uma conexão levar mais que **Timeout** de segundos, será finalizada. Porém, o Java gateway ainda pode estar ocupado, recuperando valores do contador JMX. Para resolver isso, existe a opção **TIMEOUT** no Java gateway, que permite configurar timeouts para operações de rede JMX.

en-us	 ## Widgets  Several dashboard widgets have been added in the new version.
pt-br	 ## Widgets  Vários widgets de painel foram adicionados na nova versão.

en-us	### Windows installer paths When using Windows installers, it is recommended to use default paths provided by the installer as using custom paths without proper permissions could compromise the security of the installation.
pt-br	### Caminhos para instaladores para Windows  Ao utilizar instaladores para Windows, é recomendável utilizar os caminhos padrão fornecidos pelo instalador. Usar caminhos personalizados sem as permissões adequadas pode comprometer a segurança da instalação.

en-us	#### Windows-specific item keys  |Item key|User group|<| |--------|----------|-| | |Recommended|Minimum technically acceptable (functionality is limited)| |eventlog|Event Log Readers|Guests| |net.if.list|Guests|Guests| |perf\_counter|Performance Monitor Users|Performance Monitor Users| |proc\_info|Administrators|Guests| |service.discovery|Guests|Guests| |service.info|Guests|Guests| |services|Guests|Guests| |wmi.get|Administrators|Guests| |vm.vmemory.size|Guests|Guests|
pt-br	#### Teclas de itens específicas do Windows  |Chave do item|Grupo de usuários|<| |--------|----------|-| | |Recomendado|Mínimo tecnicamente aceitável (funcionalidade limitada)| |eventlog|Leitores de log de eventos|Convidados| |net.if.list|Convidados|Convidados| |perf\_counter|Usuários do Monitor de Desempenho|Usuários do Monitor de Desempenho| |proc\_info|Administradores|Convidados| |service.discovery|Convidados|Convidados| |service.info|Convidados|Convidados| |serviços|Hóspedes|Hóspedes| |wmi.get|Administradores|Convidados| |vm.vmemory.size|Convidados|Convidados|

en-us	##### Windows  Use Zabbix Windows agent included (pre-compiled) into Zabbix distribution.
pt-br	##### Windows  Utilize o Zabbix Agent para Windows (pré-compilado) com a distribuição do Zabbix.

en-us	#### Working with the menu  A [global search](/manual/web_interface/global_search) box is located below the Zabbix logo.  The menu can be collapsed or hidden completely:  -   To collapse, click on     ![](../../../assets/en/manual/web_interface/button_collapse.png)     next to Zabbix logo -   To hide, click on     ![](../../../assets/en/manual/web_interface/button_hide.png) next to     Zabbix logo  |   |   | |---|---| |![](../../../assets/en/manual/web_interface/collapsed_menu.png)|![](../../../assets/en/manual/web_interface/hidden_menu.png)| |Collapsed menu with only the icons visible.|Hidden menu.|
pt-br	#### Trabalhando com o menu  Uma caixa de [pesquisa global](/manual/web_interface/global_search) está localizada abaixo do logotipo do Zabbix.  O menu pode ser recolhido ou ocultado completamente:  - Para fechar, clique em     ![](../../../assets/en/manual/web_interface/button_collapse.png)     ao lado do logotipo do Zabbix - Para ocultar, clique em     ![](../../../assets/en/manual/web_interface/button_hide.png) ao lado de     Logo Zabbix  | | | |---|---| |![](../../../assets/en/manual/web_interface/collapsed_menu.png)|![](../../../assets/en/manual/web_interface/hidden_menu. png)| |Menu recolhido com apenas os ícones visíveis.|Menu oculto.|

en-us	#### Wrong conversion of services in Zabbix 6.0.0-6.0.2  In Zabbix 6.0, new more flexible service status calculation algorithms were introduced.   After an upgrade from Zabbix <6.0 to Zabbix 6.0.0, 6.0.1, 6.0.2, the service status calculation rules 'Most critical if all children have problems' and 'Most critical of child services' will become swapped. Services created in Zabbix 6.0.0 and newer will have correct status calculation rules.   When upgrading from versions <6.0 to Zabbix 6.0.3 or newer, Zabbix will correctly update service status calculation rules. Upgrading from 6.0.x to 6.0.3 will have no effect on service status calculation rules.
pt-br	#### Conversão incorreta de serviços no Zabbix 6.0.0-6.0.2  Na versão 6.0 do Zabbix, foram introduzidos novos algoritmos de cálculo de status de serviço mais flexíveis.  Após uma atualização do Zabbix <6.0 para o Zabbix 6.0.0, 6.0.1, 6.0.2, as regras de cálculo de status de serviço 'Mais crítico se todos os filhos tiverem problemas' e 'Mais crítico dos serviços filhos' serão trocadas. Os serviços criados no Zabbix 6.0.0 e posterior terão regras corretas de cálculo de status.  Ao atualizar de versões <6.0 para o Zabbix 6.0.3 ou posterior, o Zabbix atualizará corretamente as regras de cálculo de status de serviço. A atualização de 6.0.x para 6.0.3 não terá efeito nas regras de cálculo de status de serviço.

en-us	#### YAML export/import  There are some known issues with YAML [export/import](/manual/xml_export_import):  -   Error messages are not translatable; -   Valid JSON with a .yaml file extension sometimes cannot be imported; -   Unquoted human-readable dates are automatically converted to Unix     timestamps.
pt-br	#### Exportação/Importação YAML  Existem alguns problemas conhecidos com a YAML [export/import](/manual/xml_export_import):  -   Mensagens de erro não são traduzíveis; -   SON válido com uma extensão de arquivo .yaml às vezes não pode ser importado; -   Datas legíveis por humanos não citadas são automaticamente convertidas para carimbos de data/hora Unix.

en-us	 You can get these templates:  -   In *Configuration* → *Templates* in new installations; -   If you are upgrading from previous versions, you can download new templates from Zabbix [Git repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates)     or find them in the *zabbix/templates* directory of the downloaded latest Zabbix version.     Then, while in *Configuration* → *Templates*, you can import them manually into Zabbix.
pt-br	 Você tem acesso a esses templates em:  -   Em *Configuração* → *Templates* em nova instalações; -   se você está atualizando pelas versões anteriores, você pode fazer download dos novos templates pelo Zabbix [Git repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates)    ou encontrar eles no diretório de downloads da última versão da Zabbix.     Depois, enquanto estiver na *Configuração* → *Templates*, você pode importá-los manualmente no Zabbix.

en-us	You can get these templates:  -   In *Configuration* → *Templates* in new installations; -   When upgrading from previous versions, the latest templates can be     downloaded from the [Zabbix Git     repository](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates)     and manually imported into Zabbix in the *Configuration* →     *Templates* section. If a template with the same name already     exists, check the *Delete missing* option before importing to     achieve a clean import. This way the items that have been excluded     from the updated template will be removed (note, that history of the     deleted items will be lost).
pt-br	Você pode obter esses modelos:  -   Em *Configuration* → *Templates* em novas instalações; -   Ao atualizar a partir de versões anteriores, os modelos mais recentes podem ser     baixados do [Zabbix Git     repository] (https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates)     e importados manualmente para o Zabbix na seção *Configuration* →     *Templates*. Se já existir um modelo com o mesmo nome     , verifique a opção *Delete missing* antes de importar para     obter uma importação limpa. Dessa forma, os itens que foram excluídos     do modelo atualizado serão removidos (observe que o histórico dos itens      excluídos será perdido)

en-us	 #### Zabbix agent 2 active check configuration  A new optional [configuration parameter](/manual/appendix/config/zabbix_agent2) *ForceActiveChecksOnStart* has been added to Zabbix agent 2.  Setting the parameter to  `ForceActiveChecksOnStart=1` will ensure item data for active checks is collected immediately upon Zabbix agent restart, except for items with *Scheduling* [update interval](/manual/config/items/item/custom_intervals#scheduling-intervals). Otherwise, the first data collection after an agent restart will happen at random time, which is less than item update interval, to prevent spikes in resource usage.   It is also possible to set this option only for a specific plugin by using *Plugins.\<PluginName>.System.ForceActiveChecksOnStart* (for example, `Plugins.Uptime.System.ForceActiveChecksOnStart=1`). If set, a plugin-level parameter will override the global setting. 
pt-br	#### Configuração de Verificação Ativa no Zabbix agent 2  Uma nova opção de configuração [configuration parameter](/manual/appendix/config/zabbix_agent2) *ForceActiveChecksOnStart* foi adicionada ao Zabbix agent 2.   Definir o parâmetro como  `ForceActiveChecksOnStart=1`  garantirá que os dados do item para verificações ativas sejam coletados imediatamente após a reinicialização Zabbix agent iniciar, exceto para itens com *Agendamento* [update interval](/manual/config/items/item/custom_intervals#scheduling-intervals).  Caso contrário,  a primeira coleta de dados ocorrerá em um momento aleatório, que é inferior ao intervalo de atualização do item, para evitar picos no uso de recurso.   É possível também definir essa opção somente para um plugin específico usando *Plugins.\<PluginName>.System.ForceActiveChecksOnStart* (por exemplo, `Plugins.Uptime.System.ForceActiveChecksOnStart=1`). Se definido, o parâmetro de nível de plugin substituirá a configuração global.

en-us	 ### Zabbix agent 2 items  - Native support for the [items](/manual/config/items/itemtypes/zabbix_agent) **net.dns** and **net.dns.record** has been added. These items, used with Zabbix agent 2, now support concurrent check processing. On Windows, custom DNS IP addresses are allowed in the `ip` parameter, `timeout` and `count` parameters are no longer ignored.  - *smart.disk.discovery* and *smart.attribute.discovery* [items](/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#s.m.a.r.t.), supported for S.M.A.R.T. plugin, have been updated and now return {#DISKTYPE} macro value in the lower case.
pt-br	### Agente Zabbix 2 itens    - Suporte nativo para os [items](/manual/config/items/itemtypes/zabbix_agent) **net.dns** e **net.dns.record** foi adicionado. Esses itens, usados ​​com o agente Zabbix 2, agora suportam o processamento de cheques simultâneos. No Windows, endereços IP DNS personalizados são permitidos no parâmetro `ip`, os parâmetros `timeout` e `count` não são mais ignorados.   - *smart.disk.discovery* e *smart.attribute.discovery* [items]/manual/config/items/itemtypes/zabbix_agent/zabbix_agent2#s.m.a.r.t.), compatível com S.M.A.R.T. plugin, foram atualizados e agora retornam o valor da macro {#DISKTYPE} em letras minúsculas.

en-us	#### Zabbix agent 2 plugins
pt-br	#### Plug-ins do Zabbix Agent 2

en-us	#### Zabbix agent 2 plugins  Each Zabbix agent 2 plugin now has a separate [configuration file](/manual/appendix/config/zabbix_agent2_plugins). By default, these files are located in the `./zabbix_agent2.d/plugins.d/` directory. The path is specified in the `Include` parameter of the agent 2 configuration file and can be relative to the [zabbix\_agent2.conf](/manual/appendix/config/zabbix_agent2) or [zabbix\_agent2.win.conf](/manual/appendix/config/zabbix_agent2_win) file location.  
pt-br	#### Zabbix agent 2 plugins  Each Zabbix agent 2 plugin now has a separate [configuration file](/manual/appendix/config/zabbix_agent2_plugins). By default, these files are located in the `./zabbix_agent2.d/plugins.d/` directory. The path is specified in the `Include` parameter of the agent 2 configuration file and can be relative to the [zabbix\_agent2.conf](/manual/appendix/config/zabbix_agent2) or [zabbix\_agent2.win.conf](/manual/appendix/config/zabbix_agent2_win) file location.  

en-us	##### Zabbix agent 2 plugins  Each Zabbix agent 2 plugin now has a separate [configuration file](/manual/appendix/config/zabbix_agent2_plugins). By default, these files are located in the `./zabbix_agent2.d/plugins.d/` directory. The path is specified in the `Include` parameter of the agent 2 configuration file and can be relative to the [zabbix\_agent2.conf](/manual/appendix/config/zabbix_agent2) or [zabbix\_agent2.win.conf](/manual/appendix/config/zabbix_agent2_win) file location.
pt-br	##### Plugins do Zabbix Agent 2  Cada plugin do Zabbix Agent 2 agora possui um [arquivo de configuração ](/manual/appendix/config/zabbix_agent2_plugins)  separado. Por padrão, estes arquivos estão localizados no diretório `./zabbix_agent2.d/plugins.d/`.  O caminho é especificado no parâmetro `Include` do arquivo de configuração do Agent 2 e pode ser  relativo à localização do arquivo [zabbix\_agent2.conf](/manual/appendix/config/zabbix_agent2) ou [zabbix\_agent2.win.conf](/manual/appendix/config/zabbix_agent2_win).

en-us	# zabbix\_agent2  Section: Maintenance Commands (8)\ Updated: 2019-01-29\ [Index](#index) [Return to Main Contents](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}
pt-br	# zabbix\_agent2  Sessão: Comandos de manutenção (8)\ Atualização: 2019-01-29\ [Index](#index) [Return to Main Contents](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}

en-us	#### Zabbix agent 2 support on Windows  To prevent critical security vulnerabilities, the minimum Windows version for Zabbix agent 2 has been raised to Windows 10/Server 2016. See note under [Supported platforms](/manual/installation/requirements#supported-platforms) for more information.
pt-br	#### Suporte ao Zabbix agent 2 support no Windows  Para evitar vulnerabilidades de segurança críticas, a versão mínima do Windows para o Zabbix Agent 2 foi elevada para Windows 10/Server 2016. Para mais informações, consulte [Supported platforms](/manual/installation/requirements#supported-platforms).

en-us	 Zabbix agent 2 supports all item keys supported for Zabbix agent on [Unix](/manual/config/items/itemtypes/zabbix_agent) and [Windows](manual/config/items/itemtypes/zabbix_agent/win_keys). This page provides details on the additional item keys, which you can use with Zabbix agent 2 only, grouped by the plugin they belong to.  See also: [Plugins supplied out-of-the-box](/manual/config/items/plugins#plugins_supplied_out-of-the-box)  ::: noteclassic  Parameters without angle brackets are mandatory. Parameters marked with angle brackets **<** **>** are optional. :::
pt-br	 O Zabbix Agent 2 suporta todas as chaves de item suportadas pelo Zabbix Agent no [Unix](/manual/config/items/itemtypes/zabbix_agent) e no [Windows](manual/config/items/itemtypes/zabbix_agent/win_keys). Esta página fornece detalhes sobre as chaves adicionais, as quais você pode usar apenas com Zabbix Agent 2, agrupadas pelo plugin ao qual pertencem.  Veja também: [Plugins fornecidos nativamente](/manual/config/items/plugins#plugins_supplied_out-of-the-box)  ::: noteclassic  Parâmetros sem colchetes angulares são obrigatórios. Parâmetros marcados com colchetes angulares **<** **>** são opcionais. :::

en-us	# Zabbix agent 2 template operation  Steps to ensure correct operation of templates that collect metrics with [Zabbix agent 2](/manual/concepts/agent2):  1\. Make sure that the agent 2 is installed on the host, and that the installed version contains the required plugin. In some cases, you may need to [upgrade](https://www.zabbix.com/documentation/current/manual/installation/upgrade) the agent 2 first.\ 2. [Link](/manual/config/templates/linking#linking_a_template) the template to a target host (if the template is not available in your Zabbix installation, you may need to import the template's import file first - see [Templates out-of-the-box](/manual/config/templates_out_of_the_box) section for instructions).\ 3. Adjust the values of mandatory macros as needed. Note, that user macros can be used to override configuration parameters.\ 4. Configure the instance being monitored to allow sharing data with Zabbix - see instructions in the *Additional steps/comments* column.  ::: noteimportant  Zabbix agent 2 templates work in conjunction with the plugins. While the basic configuration can be done by simply adjusting user macros, the deeper customization can be achieved by [configuring the plugin](/manual/config/items/plugins#named_sessions) itself. For example, if a plugin supports named sessions, it is possible to monitor several entities of the same kind (e.g. MySQL1 and MySQL2) by specifying named session with own URI, username and password for each entity in the configuration file.  :::  ::: notetip  This page contains only a minimum set of macros and setup steps that are required for proper template operation. A detailed description of a template, including the full list of macros, items and triggers, is available in the template's Readme.md file (accessible by clicking on a template name).  :::  |Template name|Mandatory macros|Additional steps/comments| |-------------|----------------|-------------------------| |[Ceph by Zabbix agent 2](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/ceph_agent2/README.md)|**{$CEPH.API.KEY}** - the API key (default: `zabbix_pass`).<br>Required, if {$CEPH.CONNSTRING} is a URI.<br>Must be empty, if {$CEPH.CONNSTRING} is a session name.<br>**{$CEPH.CONNSTRING}** - connection string; can be a session name or a URI defined in the following format: <protocol(host:port)>. For URI only HTTPS schema is supported.<br>Examples: Prod, https://localhost:8003 (default)<br>**{$CEPH.USER}** - user to be used for monitoring (default:`zabbix`).<br>Required, if {$CEPH.CONNSTRING} is a URI.<br>Must be empty, if {$CEPH.CONNSTRING} is a session name.|Works with *Ceph* plugin; named sessions are supported.<br><br>1. Configure the Ceph RESTful Module according to [documentation](https://docs.ceph.com/en/latest/mgr/restful/).<br><br>2. Make sure a RESTful API endpoint is available for connection.| |[Docker](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/docker/README.md)|\-|Works with *Docker* plugin; named sessions are not supported.<br><br>To set path to Docker API endpoint edit Plugins.Docker.Endpoint parameter in the agent 2 [configuration file](/manual/appendix/config/zabbix_agent2) (default: `Plugins.Docker.Endpoint=unix:///var/run/docker.sock`).<br><br>To test availability, run:<br>`zabbix_get -s docker-host -k docker.info`| |[Memcached](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/memcached/README.md)|**{$MEMCACHED.CONN.URI}** - connection string in the URI format; port is optional; password is not used.<br>If not set, the plugin's default value is used: tcp://localhost:11211.<br>Examples: tcp://127.0.0.1:11211, tcp://localhost, unix:/var/run/memcached.sock.|Works with *Memcached* plugin; named sessions are supported.<br><br>To test availability, run:<br>`zabbix_get -s memcached-host -k memcached.ping`| |[MongoDB cluster by Zabbix agent 2](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mongodb_cluster/README.md)|**{$MONGODB.CONNSTRING}** - connection string in the URI format; password is not used (default: tcp://localhost:27017).<br>Can be a session name or a URI defined in the following format: %% <protocol(host:port)>%%<br>For URI only TCP scheme is supported.<br>Examples: MongoDB1, tcp://172.16.0.10<br>**{$MONGODB.USER}**, **{$MONGODB.PASSWORD}** - MongoDB credentials (default: none).<br>If not set and {$MONGODB.CONNSTRING} is a URI, parameters from the configuration file will be used.<br>Must be empty, if {$MONGODB.CONNSTRING} is a session name.|Works with *MongoDB* plugin; named sessions are supported.<br>For MongoDB configuration instructions, see [plugins](/manual/config/items/plugins).<br>To test availability, run:<br>`zabbix_get -s mongos.node -k 'mongodb.ping["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]"`| |[MongoDB node by Zabbix agent 2](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mongodb/README.md)|**{$MONGODB.CONNSTRING}** - connection string in the URI format; password is not used (default: tcp://localhost:27017).<br>Can be a session name or a URI defined in the following format: %% <protocol(host:port)>%%<br>For URI only TCP scheme is supported.<br>Examples: MongoDB1, tcp://172.16.0.10<br>**{$MONGODB.USER}**, **{$MONGODB.PASSWORD}** - MongoDB credentials (default: none).<br>If not set and {$MONGODB.CONNSTRING} is a URI, parameters from the configuration file will be used.<br>Must be empty, if {$MONGODB.CONNSTRING} is a session name.|Works with *MongoDB* plugin; named sessions are supported.<br>For MongoDB configuration instructions, see [plugins](/manual/config/items/plugins).<br>To test availability, run:<br>`zabbix_get -s mongodb.node -k 'mongodb.ping["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]"`| |[MySQL by Zabbix agent 2](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mysql_agent2/README.md)|**{$MYSQL.DSN}** - the system data source name of the MySQL instance (default: <Put your DSN>).<br>Can be a session name or a URI defined in the following format: %% <protocol(host:port or /path/to/socket)/>%%<br>For URI only TCP and Unix schemas are supported.<br>Examples: MySQL1, tcp://localhost:3306, tcp://172.16.0.10, unix:/var/run/mysql.sock<br>**{$MYSQL.USER}**, **{$MYSQL.PASSWORD}** - MySQL credentials (default: none). Required, if {$MYSQL.DSN} is a URI.<br>Must be empty, if {$MYSQL.DSN} is a session name.|Works with *MySQL* plugin; named sessions are supported.<br><br>To grant required privileges to a MySQL user that will be used for monitoring, run:<br>`GRANT USAGE,REPLICATION CLIENT,PROCESS,SHOW DATABASES,SHOW VIEW ON *.* TO '<username>'@'%';`<br><br>See MySQL documentation for information about [user privileges](https://dev.mysql.com/doc/refman/8.0/en/grant.html) and [Unix sockets](https://dev.mysql.com/doc/refman/8.0/en/problems-with-mysql-sock.html).| |[Oracle by Zabbix agent 2](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/oracle_agent2/README.md)|**{$ORACLE.CONNSTRING}** - connection string; can be a session name or a URI defined in the following format: <protocol(host:port or /path/to/socket)/><br>For URI only TCP schema is supported.<br>Examples: Oracle1, tcp://localhost:1521<br><br>**{$ORACLE.SERVICE}** - Oracle Service name (default: ORA). Required, if {$ORACLE.CONNSTRING} is a URI.<br>Must be empty, if {$ORACLE.CONNSTRING} is a session name.<br><br>**{$ORACLE.USER}**, **{$ORACLE.PASSWORD}** - Oracle credentials (default username: zabbix, password: zabbix\_password). Required, if {$ORACLE.CONNSTRING} is a URI.<br>Must be empty, if {$ORACLE.CONNSTRING} is a session name.|Works with *Oracle* plugin; named sessions are supported.<br><br>Install [Oracle Instant Client](https://www.oracle.com/database/technologies/instant-client/downloads.html).<br>To create Oracle user with required privileges, run:<br>`CREATE USER zabbix_mon IDENTIFIED BY <PASSWORD>;`<br>`-- Grant access to the zabbix_mon user.`<br>`GRANT CONNECT, CREATE SESSION TO zabbix_mon;`<br>`GRANT SELECT ON DBA_TABLESPACE_USAGE_METRICS TO zabbix_mon;`<br>`GRANT SELECT ON DBA_TABLESPACES TO zabbix_mon;`<br>`GRANT SELECT ON DBA_USERS TO zabbix_mon;`<br>`GRANT SELECT ON SYS.DBA_DATA_FILES TO zabbix_mon;`<br>`GRANT SELECT ON V$ACTIVE_SESSION_HISTORY TO zabbix_mon;`<br>`GRANT SELECT ON V$ARCHIVE_DEST TO zabbix_mon;`<br>`GRANT SELECT ON V$ASM_DISKGROUP TO zabbix_mon;`<br>`GRANT SELECT ON V$DATABASE TO zabbix_mon;`<br>`GRANT SELECT ON V$DATAFILE TO zabbix_mon;`<br>`GRANT SELECT ON V$INSTANCE TO zabbix_mon;`<br>`GRANT SELECT ON V$LOG TO zabbix_mon;`<br>`GRANT SELECT ON V$OSSTAT TO zabbix_mon;`<br>`GRANT SELECT ON V$PGASTAT TO zabbix_mon;`<br>`GRANT SELECT ON V$PROCESS TO zabbix_mon;`<br>`GRANT SELECT ON V$RECOVERY_FILE_DEST TO zabbix_mon;`<br>`GRANT SELECT ON V$RESTORE_POINT TO zabbix_mon;`<br>`GRANT SELECT ON V$SESSION TO zabbix_mon;`<br>`GRANT SELECT ON V$SGASTAT TO zabbix_mon;`<br>`GRANT SELECT ON V$SYSMETRIC TO zabbix_mon;`<br>`GRANT SELECT ON V$SYSTEM_PARAMETER TO zabbix_mon;`| |[PostgreSQL Agent 2](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql_agent2)|**{$PG.URI}** - connection string; can be a session name or a URI defined in the following format:<br>%% <protocol(host:port or /path/to/socket)/>%%. For URI only TCP and Unix schemas are supported.<br>Examples: Postgres1, tcp://localhost:5432, tcp://172.16.0.10<br>**{$PG.USER}**, **{$PG.PASSWORD}** - PostgreSQL credentials (default username: postgres, password:postgres).<br>Required, if {$PG.URI} is a URI. Must be empty, if {$PG.URI} is a session name.|Works with *PostgreSQL* plugin; named sessions are supported.<br><br>To create a user with required privileges, for PostgreSQL 10 and newer, run:<br>`CREATE USER 'zbx_monitor' IDENTIFIED BY '<password>';`<br>`GRANT EXECUTE ON FUNCTION pg_catalog.pg_ls_dir(text) TO zbx_monitor;`\\\\`GRANT EXECUTE ON FUNCTION pg_catalog.pg_stat_file(text) TO zbx_monitor;`<br><br>Edit pg\_hba.conf to allow connections from Zabbix agent (see [PostgreSQL documentation](https://www.postgresql.org/docs/current/auth-pg-hba-conf.html) for details).| |[Redis](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/redis/README.md)|**{$REDIS.CONN.URI}** -connection string in the URI format; port is optional; password is not used.<br>If not set, the plugin's default value is used: tcp://localhost:6379|Works with *Redis* plugin; named sessions are supported.<br><br>To test availability, run:<br>`zabbix_get -s redis-master -k redis.ping`| |[SMART by Zabbix agent 2](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/module/smart_agent2/README.md) / [SMART by Zabbix agent 2 active](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/module/smart_agent2_active)|\-|Sudo/root access rights to smartctl are required for the user executing Zabbix agent 2. The minimum required smartctl version is 7.1.<br><br>Disk discovery LLD rule finds all HDD, SSD, NVMe disks with S.M.A.R.T. enabled.<br><br>Attribute discovery LLD rule finds all Vendor Specific Attributes for each disk.<br><br>To skip some attributes, set regular expressions with disk names in {$SMART.DISK.NAME.MATCHES} and with attribute IDs in {$SMART.ATTRIBUTE.ID.MATCHES} on the host level.| |[Systemd by Zabbix agent 2](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/systemd/README.md)|\-|No specific configuration is required.| |[Website certificate by Zabbix agent 2](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/certificate_agent2/README.md)|\*\* {$CERT.WEBSITE.HOSTNAME}\*\* - the website's DNS name for the connection (default: <Put DNS name>).|Works with *WebCertificate* plugin; named sessions are not supported.<br>To test availability, run:<br>`zabbix_get -s <zabbix_agent_addr> -k web.certificate.get[<website_DNS_name>]`<br><br>Create a separate host for the TLS/SSL certificate with Zabbix agent interface and link the template to this host.|
pt-br	# Operação de template do agente Zabbix 2  Etapas para garantir a operação correta de modelos que coletam métricas com [agente Zabbix 2](/manual/conceitos/agente2):  1\. Certifique-se de que o agente 2 esteja instalado no host e que o versão instalada contém o plugin necessário. Em alguns casos, você pode preciso [atualização](https://www.zabbix.com/documentation/current/manual/installation/upgrade) o agente 2 primeiro.\ 2. [Link](/manual/config/templates/linking#linking_a_template) o modelo para um host de destino (se o modelo não estiver disponível em seu Instalação do Zabbix, pode ser necessário importar o arquivo de importação do template primeiro - veja [Modelos pronto para uso](/manual/config/templates_out_of_the_box) para instruções).\ 3. Ajuste os valores das macros obrigatórias conforme necessário. Observe que esse usuário macros podem ser usadas para substituir parâmetros de configuração.\ 4. Configure a instância que está sendo monitorada para permitir o compartilhamento de dados com Zabbix - veja as instruções na coluna *Passos/comentários adicionais*.  ::: não importante  Os templates do Zabbix Agent 2 funcionam em conjunto com os plug-ins. Enquanto a configuração básica pode ser feita simplesmente ajustando as macros do usuário, a personalização mais profunda pode ser alcançada [configurando o plugin](/manual/config/items/plugins#named_sessions) em si. Por exemplo, se um plugin suporta sessões nomeadas, é possível para monitorar várias entidades do mesmo tipo (por exemplo, MySQL1 e MySQL2) especificando sessão nomeada com próprio URI, nome de usuário e senha para cada entidade no arquivo de configuração. :::  ::: dica  Esta página contém apenas um conjunto mínimo de macros e etapas de configuração necessárias para a operação adequada do modelo. Uma detalhada descrição de um modelo, incluindo a lista completa de macros, itens e triggers, está disponível no arquivo Readme.md do modelo (acessível por clicando em um nome de modelo). :::  |Nome do modelo|Macros obrigatórios|Passos/comentários adicionais| |-------------|----------------|------------------ -------| |[Ceph by Zabbix agent 2](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/ceph_agent2/README.md)|**{$CEPH.API.KEY} ** - a chave da API (padrão: `zabbix_pass`).<br>Obrigatório, se {$CEPH.CONNSTRING} for um URI.<br>Deve estar vazio, se {$CEPH.CONNSTRING} for um nome de sessão.< br>**{$CEPH.CONNSTRING}** - cadeia de conexão; pode ser um nome de sessão ou um URI definido no seguinte formato: <protocol(host:port)>. Para URI, apenas o esquema HTTPS é suportado.<br>Exemplos: Prod, https://localhost:8003 (padrão)<br>**{$CEPH.USER}** - usuário a ser usado para monitoramento (padrão:`zabbix `).<br>Obrigatório, se {$CEPH.CONNSTRING} for um URI.<br>Deve estar vazio, se {$CEPH.CONNSTRING} for um nome de sessão.|Funciona com o plugin *Ceph*; sessões nomeadas são suportadas.<br><br>1. Configure o Ceph RESTful Module de acordo com a [documentação](https://docs.ceph.com/en/latest/mgr/restful/).<br><br>2. Certifique-se de que um endpoint de API RESTful esteja disponível para conexão.| |[Docker](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/docker/README.md)|\-|Funciona com o plugin *Docker*; sessões nomeadas não são suportadas.<br><br>Para definir o caminho para o endpoint da API do Docker, edite o parâmetro Plugins.Docker.Endpoint no agente 2 [arquivo de configuração](/manual/appendix/config/zabbix_agent2) (padrão: `Plugins. Docker.Endpoint=unix:///var/run/docker.sock`).<br><br>Para testar a disponibilidade, execute:<br>`zabbix_get -s docker-host -k docker.info`| |[Memcached](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/memcached/README.md)|**{$MEMCACHED.CONN.URI}** - conexão string no formato URI; a porta é opcional; a senha não é usada.<br>Se não for definido, o valor padrão do plugin é usado: tcp://localhost:11211.<br>Exemplos: tcp://127.0.0.1:11211, tcp://localhost, unix: /var/run/memcached.sock.|Funciona com o plug-in *Memcached*; sessões nomeadas são suportadas.<br><br>Para testar a disponibilidade, execute:<br>`zabbix_get -s memcached-host -k memcached.ping`| |[Cluster MongoDB pelo agente Zabbix 2](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mongodb_cluster/README.md)|**{$MONGODB.CONNSTRING}* * - string de conexão no formato URI; a senha não é usada (padrão: tcp://localhost:27017).<br>Pode ser um nome de sessão ou um URI definido no seguinte formato: %% <protocol(host:port)>%%<br>Para URI apenas o esquema TCP é suportado.<br>Exemplos: MongoDB1, tcp://172.16.0.10<br>**{$MONGODB.USER}**, **{$MONGODB.PASSWORD}** - credenciais do MongoDB (padrão: none).<br>Se não estiver definido e {$MONGODB.CONNSTRING} for um URI, os parâmetros do arquivo de configuração serão usados.<br>Deve estar vazio, se {$MONGODB.CONNSTRING} for um nome de sessão.|Funciona com plug-in *MongoDB*; sessões nomeadas são suportadas.<br>Para obter instruções de configuração do MongoDB, consulte [plugins](/manual/config/items/plugins).<br>Para testar a disponibilidade, execute:<br>`zabbix_get -s mongos.node -k ' mongodb.ping["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]"`| |[Nó MongoDB pelo agente Zabbix 2](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mongodb/README.md)|**{$MONGODB.CONNSTRING}* * - linha de conexão

en-us	 ### Zabbix agent 2  To override the default user and group for Zabbix agent 2, run:      systemctl edit zabbix-agent2  Then, add the following content:      [Service]     User=root     Group=root  Reload daemons and restart the zabbix-agent service:      systemctl daemon-reload     systemctl restart zabbix-agent2  For **Zabbix agent2** this completely determines the user that it runs as. No additional modifications are required.
pt-br	### Zabbix agent 2  Para substituir o usuário e o grupo padrão para o Zabbix Agent 2, execute:      systemctl edit zabbix-agent2  Em seguida, adicione o seguinte conteúdo:      [Service]     User=root     Group=root  Recarregue os daemons e reinicie o serviço do zabbix-agent:      systemctl daemon-reload     systemctl restart zabbix-agent2  Para o **Zabbix agent2**, isso determina completamente o usuário no qual ele é executado. Não são necessárias modificações adicionais.

en-us	#### Zabbix agent checks on Windows  Non-existing DNS entries in a `Server` parameter of Zabbix agent configuration file (zabbix\_agentd.conf) may increase Zabbix agent response time on Windows. This happens because Windows DNS caching daemon doesn't cache negative responses for IPv4 addresses. However, for IPv6 addresses negative responses are cached, so a possible workaround to this is disabling IPv4 on the host.
pt-br	#### Verificações do Zabbix Agent no Windows  Valores de DNS inexistentes configurados no parâmetro `Server` do  arquivo de configuração do Zabbix Agent (zabbix\_agentd.conf) podem  elevar o tempo de resposta do Zabbix Agent no Windows. Isso ocorre  porque o serviço de cache de DNS do Windows não armazena respostas  negativas para endereços IPv4. No entando, para endereços IPv6 as  respostas negativas são armazenadas, então uma possível contingência  para este problema seja desabilitar o protocolo IPv4 na máquina.

en-us	# zabbix\_agentd  Section: Maintenance Commands (8)\ Updated: 2019-01-29\ [Index](#index) [Return to Main Contents](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}
pt-br	# zabbix\_agentd  Seção: Comandos de Manutenção (8)\ Atualização: 29-01-2019\ [Index](#index) [Retornar ao conteúdo principal](/manpages)  -------------------------------------------------- -----------------------  [ ]{#lbAB}

en-us	# Zabbix agent template operation  Steps to ensure correct operation of templates that collect metrics with [Zabbix agent](/manual/concepts/agent):  1\. Make sure that Zabbix agent is installed on the host. For active checks, also make sure that the host is added to the 'ServerActive' parameter of the agent [configuration file](/manual/appendix/config/zabbix_agentd).\ 2. [Link](/manual/config/templates/linking#linking_a_template) the template to a target host (if the template is not available in your Zabbix installation, you may need to import the template's .xml file first - see [Templates out-of-the-box](/manual/config/templates_out_of_the_box) section for instructions).\ 3. Adjust the values of mandatory macros as needed.\ 4. Configure the instance being monitored to allow sharing data with Zabbix - see instructions in the *Additional steps/comments* column.  ::: notetip  This page contains only a minimum set of macros and setup steps that are required for proper template operation. A detailed description of a template, including the full list of macros, items and triggers, is available in the template's Readme.md file (accessible by clicking on a template name).  :::  |Template name|Mandatory macros|Additional steps/comments| |-------------|----------------|-------------------------| |[Apache by Zabbix agent](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/apache_agent/README.md)|**{$APACHE.STATUS.HOST}** - the hostname or IP address of Apache status page (default: 127.0.0.1)<br>**{$APACHE.STATUS.PATH}** - the URL path (default: server-status?auto)<br>**{$APACHE.STATUS.PORT}** - the port of Apache status page (default: 80)|Apache module mod\_status should be set (see Apache [documentation](https://httpd.apache.org/docs/current/mod/mod_status.html) for details).<br>To check availability, run:<br>`httpd -M 2>/dev/null \| grep status_module`<br><br>Apache configuration example:<br>`<Location "/server-status">`<br>`SetHandler server-status`<br>`Require host example.com`<br>`</Location>`| |[HAProxy by Zabbix agent](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/haproxy_agent/README.md)|**{$HAPROXY.STATS.PATH}** - the path of HAProxy Stats page (default: stats)<br>**{$HAPROXY.STATS.PORT}** - the port of HAProxy Stats host or container (default: 8404)<br>**{$HAPROXY.STATS.SCHEME}** - the scheme of HAProxy Stats page. Supported: http (default), https|HAProxy Stats page should be set up (see HAProxy [blog post](https://www.haproxy.com/blog/exploring-the-haproxy-stats-page/) for details or template's Readme.md for configuration example).| |[IIS by Zabbix agent](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/iis_agent) / [IIS by Zabbix agent active](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/iis_agent_active/README.md)|**{$IIS.PORT}** - the port IIS Server listens on (default: 80)<br>**{$IIS.SERVICE}** - the service for port check (default: http). See [net.tcp.service](/manual/config/items/itemtypes/simple_checks) section for details.|The server should have the following roles:<br>[Web Server](https://docs.microsoft.com/en-us/iis/web-hosting/web-server-for-shared-hosting/installing-the-web-server-role)<br>[IIS Management Scripts and Tools](https://docs.microsoft.com/en-us/iis/manage/scripting/managing-applications-and-application-pools-on-iis-with-wmi)<br><br>See IIS documentation for details.| |[Microsoft Exchange Server 2016 by Zabbix agent](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/exchange/README.md)/[Microsoft Exchange Server 2016 by Zabbix agent active](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/exchange_active/README.md)|<|Note, that the template doesn't provide information about Windows services state. It is recommended to use it together with *OS Windows by Zabbix agent* or *OS Windows by Zabbix agent active* template.| |[Nginx by Zabbix agent](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nginx_agent/README.md)|**{$NGINX.STUB\_STATUS.HOST}** - the hostname or IP address of Nginx stub\_status host or container (default: localhost)<br>**{$NGINX.STUB\_STATUS.PATH}** - the path of Nginx stub\_status page (default: basic\_status)<br>**{$NGINX.STUB\_STATUS.PORT}** - the port of Nginx stub\_status host or container (default: 80)|`ngx_http_stub_status_module` should be set up (see Nginx [documentation](https://nginx.org/en/docs/http/ngx_http_stub_status_module.html) for details or template's Readme.md for configuration example).<br>To check availability, run:<br>`nginx -V 2>&1 \| grep -o with-http_stub_status_module`| |[PHP-FPM by Zabbix agent](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/php-fpm_agent/README.md)|**{$PHP\_FPM.HOST}** - a hostname or an IP of PHP-FPM status host or container (default: `localhost`)<br>**{$PHP\_FPM.PING.PAGE}** - PHP-FPM ping page path (default:`ping`)<br>**{$PHP\_FPM.PORT}** - the port of PHP-FPM status host or container (default: `80`)<br>**{$PHP\_FPM.PROCESS\_NAME}** - PHP-FPM process name (default:`php-fpm`)<br>**{$PHP\_FPM.STATUS.PAGE}** - PHP-FPM status page path (default:`status`)|1\. Open the php-fpm configuration file and enable the status page:<br>`pm.status_path = /status`<br>`ping.path = /ping`<br><br>2. Validate the syntax: `$ php-fpm7 -t`<br><br>3. Reload the php-fpm service.<br><br>4. In the Nginx Server Block (virtual host) configuration file, add (see template's *Readme.md* for an expanded example with comments):<br>`location ~ ^/(status\|ping)$ {`<br>`access_log off;`<br>`fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;`<br>`fastcgi_index index.php;`<br>`include fastcgi_params;`<br>`fastcgi_pass 127.0.0.1:9000;`<br>`}`<br><br>5. Check the syntax: `$ nginx -t`<br><br>6. Reload Nginx<br><br>7. Verify: `curl -L 127.0.0.1/status`| |[RabbitMQ cluster by Zabbix agent](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/rabbitmq_agent)|**{$RABBITMQ.API.CLUSTER\_HOST}** - the hostname or IP address of RabbitMQ cluster API endpoint (default:`127.0.0.1`)<br>**{$RABBITMQ.API.USER}**, **{$RABBITMQ.API.PASSWORD}** - RabbitMQ login credentials (default username: zbx\_monitor, password: zabbix)|Enable RabbitMQ management plugin (see [RabbitMQ documentation](https://www.rabbitmq.com/management.html)).<br><br>To create a RabbitMQ user with necessary permissions for monitoring, run:<br>'' rabbitmqctl add\_user zbx\_monitor <PASSWORD> ''<br>`rabbitmqctl set_permissions -p / zbx_monitor %% "" "" ".*"%%`<br>`rabbitmqctl set_user_tags zbx_monitor monitoring`<br><br>If the cluster consists of several nodes, it is recommended to assign the cluster template to a separate balancing host. In case of a single-node installation, the cluster template can be assigned to the host with a node template.| |[MySQL by Zabbix agent](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mysql_agent/README.md)|**{$MYSQL.HOST}** - the hostname or IP address of MySQL host or container (default: localhost)<br>**{$MYSQL.PORT}** - the database service port (default: 3306)|1\. If necessary, add the path to the mysql and mysqladmin utilities to the global environment variable PATH.<br><br>2. Copy the `template_db_mysql.conf` file from *templates* directory of Zabbix into folder with Zabbix agent configuration (/etc/zabbix/zabbix\_agentd.d/ by default) and restart Zabbix agent.<br><br>3. Create MySQL user `zbx_monitor`. To grant required privileges to the user, run:<br>`GRANT USAGE,REPLICATION CLIENT,PROCESS,SHOW DATABASES,SHOW VIEW ON %% *.* TO '<username>'@'%';%%`<br>(see [MYSQL documentation](https://dev.mysql.com/doc/refman/8.0/en/grant.html) for details).<br><br>4. Create `.my.cnf` in the home directory of Zabbix agent for Linux (/var/lib/zabbix by default ) or `my.cnf` in c:\\ for Windows. The file must have three strings:<br>`[client]`<br>''user='zbx\_monitor' ''<br>''password='<password>' ''| |[PostgreSQL](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/postgresql/README.md)|**{$PG.DB}** - the database name to connect to the server (default: postgres)<br>**{$PG.HOST}** - the database server host or socket directory (default:127.0.0.1)<br>**{$PG.PORT}** - the database server port (default: 5432)<br>**{$PG.USER}** - the database username (default: zbx\_monitor)|1\. Create a read-only user `zbx_monitor` with proper access to PostgreSQL server. For PostgreSQL 10 and newer, run:<br>`CREATE USER zbx_monitor WITH PASSWORD '<PASSWORD>' INHERIT;`<br>`GRANT pg_monitor TO zbx_monitor;`<br>For older PostgreSQL versions, run:<br>`CREATE USER zbx_monitor WITH PASSWORD '<PASSWORD>';`<br>`GRANT SELECT ON pg_stat_database TO zbx_monitor;`<br><br>2. Copy `postgresql/` to Zabbix agent home directory (/var/lib/zabbix/).<br><br>3. Copy `template_db_postgresql.conf` from *templates* directory of Zabbix to Zabbix agent configuration directory (/etc/zabbix/zabbix\_agentd.d/) and restart Zabbix agent.<br><br>4. Edit `pg_hba.conf` to allow connections from Zabbix agent (see [PostgreSQL documentation](https://www.postgresql.org/docs/current/auth-pg-hba-conf.html) for details).<br>Row examples:<br>`host all zbx_monitor 127.0.0.1/32 trust`<br>`host all zbx_monitor 0.0.0.0/0 md5`<br>`host all zbx_monitor ::0/0 md5`<br><br>5. To monitor a remote server, create a `.pgpass` file in Zabbix agent home directory (/var/lib/zabbix/) and add rows with the instance, port, database, user and password information (see [PostgreSQL documentation](https://www.postgresql.org/docs/current/libpq-pgpass.html) for details).<br>Row examples:<br>`<REMOTE_HOST1>:5432:postgres:zbx_monitor:<PASSWORD>`<br>`*:5432:postgres:zbx_monitor:<PASSWORD>`|
pt-br	# Operação do modelo do agente Zabbix  Etapas para garantir a operação correta de modelos que coletam métricas com [agente Zabbix](/manual/conceitos/agente):  1\. Certifique-se de que o agente Zabbix esteja instalado no host. Para ativo verificações, também certifique-se de que o host seja adicionado ao 'ServerActive' parâmetro do agente [configuração arquivo](/manual/appendix/config/zabbix_agentd).\ 2. [Link](/manual/config/templates/linking#linking_a_template) o modelo para um host de destino (se o modelo não estiver disponível em seu instalação do Zabbix, pode ser necessário importar o arquivo .xml do template primeiro - veja [Modelos pronto para uso](/manual/config/templates_out_of_the_box) para instruções).\ 3. Ajuste os valores das macros obrigatórias conforme necessário.\ 4. Configure a instância que está sendo monitorada para permitir o compartilhamento de dados com Zabbix - veja as instruções na coluna *Passos/comentários adicionais*.  ::: dica  Esta página contém apenas um conjunto mínimo de macros e etapas de configuração necessárias para a operação adequada do modelo. Uma detalhada descrição de um modelo, incluindo a lista completa de macros, itens e triggers, está disponível no arquivo Readme.md do modelo (acessível por clicando em um nome de modelo). :::  |Nome do modelo|Macros obrigatórios|Passos/comentários adicionais| |-------------|----------------|------------------ -------| |[Apache pelo agente Zabbix](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/apache_agent/README.md)|**{$APACHE.STATUS.HOST}* * - o nome do host ou endereço IP da página de status do Apache (padrão: 127.0.0.1)<br>**{$APACHE.STATUS.PATH}** - o caminho da URL (padrão: server-status?auto)<br>* *{$APACHE.STATUS.PORT}** - a porta da página de status do Apache (padrão: 80)|modulo do Apache mod\_status deve ser definido (consulte Apache [documentação](https://httpd.apache.org/docs /current/mod/mod_status.html) para detalhes).<br>Para verificar a disponibilidade, execute:<br>`httpd -M 2>/dev/null \| grep status_module`<br><br>Exemplo de configuração do Apache:<br>`<Location "/server-status">`<br>`SetHandler server-status`<br>`Require host example.com`<br>` </Local>`| |[HAProxy pelo agente Zabbix](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/haproxy_agent/README.md)|**{$HAPROXY.STATS.PATH}* * - o caminho da página de estatísticas do HAProxy (padrão: stats)<br>**{$HAPROXY.STATS.PORT}** - a porta do host ou contêiner do HAProxy Stats (padrão: 8404)<br>**{$HAPROXY .STATS.SCHEME}** - o esquema da página HAProxy Stats. Com suporte: http (padrão), https|HAProxy Stats página deve ser configurada (consulte HAProxy [post do blog](https://www.haproxy.com/blog/exploring-the-haproxy-stats-page/) para obter detalhes ou Readme.md do template para exemplo de configuração).| |[IIS por agente Zabbix](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/iis_agent) / [IIS por agente Zabbix ativo](https://git.zabbix .com/projects/ZBX/repos/zabbix/browse/templates/app/iis_agent_active/README.md)|**{$IIS.PORT}** - a porta que o servidor IIS escuta (padrão: 80)<br>* *{$IIS.SERVICE}** - o serviço para verificação de porta (padrão: http). Consulte a seção [net.tcp.service](/manual/config/items/itemtypes/simple_checks) para obter detalhes.|O servidor deve ter as seguintes funções:<br>[Web Server](https://docs.microsoft.com /en-us/iis/web-hosting/web-server-for-shared-hosting/installing-the-web-server-role)<br>[Scripts e ferramentas de gerenciamento do IIS](https://docs.microsoft. com/en-us/iis/manage/scripting/managing-applications-and-application-pools-on-iis-with-wmi)<br><br>Consulte a documentação do IIS para obter detalhes.| |[Microsoft Exchange Server 2016 por agente Zabbix](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/exchange/README.md)/[Microsoft Exchange Server 2016 por agente Zabbix active](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/exchange_active/README.md)|<|Observe que o modelo não fornece informações sobre o estado dos serviços do Windows . Recomenda-se usá-lo junto com o modelo *OS Windows pelo agente Zabbix* ou *OS Windows pelo agente Zabbix ativo*.| |[Nginx por agente Zabbix](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/nginx_agent/README.md)|**{$NGINX.STUB\_STATUS.HOST }** - o nome do host ou endereço IP do host ou contêiner Nginx stub\_status (padrão: localhost)<br>**{$NGINX.STUB\_STATUS.PATH}** - o caminho da página Nginx stub\_status (padrão : basic\_status)<br>**{$NGINX.STUB\_STATUS.PORT}** - a porta do host ou contêiner Nginx stub\_status (padrão: 80)|`ngx_http_stub_status_module` deve ser configurada (consulte Nginx [ documentação](https://nginx.org/en/docs/http/ngx_http_stub_status_module.html) para obter detalhes ou o Readme.md do modelo para exemplo de configuração).<br>Para verificar a disponibilidade, execute:<br>`nginx -V 2 >&1 \| grep -o with-http_stub_status_module`| |[PHP-FPM pelo agente Zabbix](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/php-fpm_agent/README.md)|**{$PHP\_FPM .HOST}** - um nome de host ou um IP do host ou contêiner de status do PHP-FPM (padrão: `localhost`)<br>**{$PHP\_FPM.PING.PAGE}** - caminho da página de ping do PHP-FPM (padrão:`ping`)<br>**{$PHP\_FPM.PORT}** - a porta

en-us	 ### Zabbix agent  To override the default user and group for Zabbix agent, run:      systemctl edit zabbix-agent  Then, add the following content:      [Service]     User=root     Group=root  Reload daemons and restart the zabbix-agent service:      systemctl daemon-reload     systemctl restart zabbix-agent  For **Zabbix agent** this re-enables the functionality of configuring user in the `zabbix_agentd.conf` file. Now you need to set `User=root` and `AllowRoot=1` configuration parameters in the agent [configuration file](/manual/appendix/config/zabbix_agentd).
pt-br	### Zabbix agent  Para substituir o usuário e o grupo padrão para o Zabbix Agent, execute:      systemctl edit zabbix-agent  Em seguida, adicione o seguinte conteúdo:      [Service]     User=root     Group=root  Recarregue os daemons e reinicie o serviço do zabbix-agent:      systemctl daemon-reload     systemctl restart zabbix-agent  Para **Zabbix agent** isso reabilita a funcionalidade de configurar o usuário no arquivo`zabbix_agentd.conf` . Agora, você precisa definir os parâmetros de configuração `User=root` e `AllowRoot=1` no arquivo de conifiguraçãco do [configuration file](/manual/appendix/config/zabbix_agentd).

en-us	# Zabbix API changes in 6.0
pt-br	# Mudanças na API do Zabbix na versão 6.0

en-us	#### Zabbix configuration  1\. In Zabbix, go to SAML settings in the *Administration → Authentication* section and copy information from Okta setup instructions into corresponding fields:  -   Identity Provider Single Sign-On URL → SSO service URL -   Identity Provider Issuer → IdP entity ID -   Username attribute → Attribute name (usrEmail) -   SP entity ID → Audience URI  2\. Download the certificate provided in the Okta setup instructions page into *ui/conf/certs* folder as idp.crt, and set permission 644 by running:      chmod 644 idp.crt  Note, that if you have upgraded to Zabbix 5.0 from an older version, you will also need to manually add these lines to zabbix.conf.php file (located in the //ui/conf/ // directory):      // Used for SAML authentication.     $SSO['SP_KEY'] = 'conf/certs/sp.key'; // Path to your private key.     $SSO['SP_CERT'] = 'conf/certs/sp.crt'; // Path to your public key.     $SSO['IDP_CERT'] = 'conf/certs/idp.crt'; // Path to IdP public key.     $SSO['SETTINGS'] = []; // Additional settings  See generic [SAML Authentication](/manual/web_interface/frontend_sections/administration/authentication#saml_authentication) instructions for more details.  3\. If *Assertion Encryption* has been set to Encrypted in Okta, a checkbox "Assertions" of the *Encrypt* parameter should be marked in Zabbix as well.  ![](../../../../assets/en/manual/appendix/install/okta_zabbix.png)  4\. Press the "Update" button to save these settings.  ::: noteclassic  To sign in with SAML, the username in Zabbix should match the Okta e-mail. These settings can be changed in the *Administration → Users* section of Zabbix web interface.  :::
pt-br	#### Configuração do Zabbix  1\. No Zabbix, vá para as configurações de SAML em *Administration → Seção de autenticação* e informações de cópia da configuração do Okta instruções nos campos correspondentes:  - URL de logon único do provedor de identidade → URL do serviço SSO - Emissor do provedor de identidade → ID da entidade IdP - Atributo de nome de usuário → Nome do atributo (usrEmail) - ID da entidade SP → URI do público-alvo  2\. Baixe o certificado fornecido nas instruções de configuração do Okta page na pasta *ui/conf/certs* como idp.crt e defina a permissão 644 por correndo:      chmod 644 idp.crt  Observe que se você atualizou para o Zabbix 5.0 de uma versão mais antiga, você também precisará adicionar manualmente essas linhas ao arquivo zabbix.conf.php (localizado no diretório //ui/conf/ //):      // Usado para autenticação SAML.     $SSO['SP_KEY'] = 'conf/certs/sp.key'; // Caminho para sua chave privada.     $SSO['SP_CERT'] = 'conf/certs/sp.crt'; // Caminho para sua chave pública.     $SSO['IDP_CERT'] = 'conf/certs/idp.crt'; // Caminho para a chave pública do IdP.     $SSO['CONFIGURAÇÕES'] = []; // Configurações adicionais  Ver genérico [SAML Autenticação](/manual/web_interface/frontend_sections/administration/authentication#saml_authentication) instruções para obter mais detalhes.  3\. Se *Assertion Encryption* foi definido como Criptografado no Okta, um A caixa de seleção "Assertions" do parâmetro *Encrypt* deve ser marcada em Zabbix também.  ![](../../../../assets/en/manual/appendix/install/okta_zabbix.png)  4\. Pressione o botão "Atualizar" para salvar essas configurações.  ::: noteclassic  Para entrar com SAML, o nome de usuário no Zabbix deve corresponder o e-mail Okta. Essas configurações podem ser alteradas em *Administração → Seção Usuários* da interface web do Zabbix. :::

en-us	#### Zabbix configuration parameters  Many parameters may be tuned to get optimal performance.  To achieve the best performance (i.e. when pollers do not compete with history syncers for common resources in the configuration cache) it is recommended to keep low numbers of history pollers, pollers, unreachable pollers, Java pollers, ODBC pollers on Zabbix server and make them as free as possible by delegating all the polling to Zabbix proxies.
pt-br	#### Parâmetros de configuração do Zabbix  Muitos parâmetros podem ser ajustados para obter o desempenho ideal.  Para obter o melhor desempenho (ou seja, quando os pesquisadores não competem com sincronizadores de histórico para recursos comuns no cache de configuração) é recomendado para manter um número baixo de pesquisas de histórico, pesquisas de opinião, inacessíveis pollers, pollers Java, pollers ODBC no servidor Zabbix e torná-los o mais livres possível delegando toda a votação para proxies Zabbix.

en-us	#### - Zabbix configuration  Zabbix appliance setup has the following passwords and configuration changes:
pt-br	#### - Configuração Zabbix  A configuração inicial da aplicação Zabbix tem as seguintes alterações de senha e configuração:

en-us	# Zabbix documentation 6.0  These pages contain official Zabbix documentation.  Use the sidebar navigation to browse documentation pages.  To be able to watch pages, log in with your [Zabbix forums](http://www.zabbix.com/forum/) username and password.
pt-br	# Documentação Zabbix  Estas páginas contêm a documentação oficial do Zabbix.  Use a barra lateral para navegar pelas páginas de documentação.  Para estar apto a acompanhar páginas, faça login com seu usuário e senha dos [fóruns Zabbix](http://www.zabbix.com/forum/).

en-us	#### Zabbix get and Zabbix sender timeout  Zabbix get and Zabbix sender utilities now support a `-t <seconds>` or `--timeout <seconds>` timeout parameter. The valid range is:  -   1-30 seconds for Zabbix get (default: 30 seconds) -   1-300 seconds for Zabbix sender (default: 60 seconds)
pt-br	#### Tempo limite do Zabbix get e do Zabbix sender  Os utilitários Zabbix get e Zabbix sender agora suportam um parâmetro `-t <seconds>` ou `--timeout <seconds>` de tempo limite. O intervalo válido é:  -   1-30 segundos para o Zabbix get (padrão: 30 segundos) -   1-300 segundos para o Zabbix sender (padrão: 60 segundos)

en-us	#### zabbix\_get and zabbix\_sender with encryption  See [zabbix\_get](/manpages/zabbix_get) and [zabbix\_sender](/manpages/zabbix_sender) manpages for using them with encryption.
pt-br	#### zabbix\_get e zabbix\_sender com criptografia  Veja [zabbix\_get](/manpages/zabbix_get) e [zabbix\_sender](/manpages/zabbix_sender) manpages para usá-los com criptografia.

en-us	# zabbix\_get  Section: User Commands (1)\ Updated: 2021-06-01\ [Index](#index) [Return to Main Contents](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}
pt-br	# zabbix\_get  Seção: Comandos de usuários (8)\ Atualizado: 6 de julho de 2021\ [Índice](#index) [Retornar ao conteúdo principal](/documentation/6.0/pt/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}

en-us	# zabbix\_js  Section: User Commands (1)\ Updated: 2019-01-29\ [Index](#index) [Return to Main Contents](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}
pt-br	# zabbix\_js  Seção: Comandos do usuário(1)\ Atualizado: 2019-01-29\ [Index](#index) [Retornar para o Conteúdo Principal](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}

en-us	# Zabbix manpages  These are Zabbix manpages for Zabbix processes.
pt-br	# Páginas de manual do Zabbix  Este é o manual do Zabbix para processos do Zabbix.

en-us	# Zabbix Manual  Welcome to the user manual for Zabbix software. These pages are created to help users successfully manage their monitoring tasks with Zabbix, from the simple to the more complex ones.
pt-br	# Manual do Zabbix  Bem vindo ao Manual do usuário do software Zabbix. Estas páginas são criadas para ajudar os usuários a gerenciar com sucesso suas tarefas de monitoramento com o Zabbix, das simples às mais complexas. 

en-us	 ##### Zabbix metrics  |Item key|<|<|<| |--|--|------|------| |Description|Return value|Parameters|Comments| |**agent.hostmetadata**|<|<|<| |Agent host metadata.|String||Returns the value of HostMetadata or HostMetadataItem parameters, or empty string if none are defined.<br><br>Supported since Zabbix 6.0.| |**agent.hostname**|<|<|<| |Agent host name.|String| |Returns:<br>As passive check - the name of the first host listed in the Hostname parameter of the agent configuration file;<br>As active check - the name of the current hostname.| |**agent.ping**|<|<|<| |Agent availability check.|Nothing - unavailable<br><br>1 - available| |Use the **nodata()** trigger function to check for host unavailability.| |**agent.variant**|<|<|<| |Variant of Zabbix agent (Zabbix agent or Zabbix agent 2).|Integer| |Example of returned value:<br>1 - Zabbix agent<br>2 - Zabbix agent 2| |**agent.version**|<|<|<| |Version of Zabbix agent.|String| |Example of returned value:<br>6.0.3| |**zabbix.stats**\[<ip>,<port>\]|<|<|<| |Return a set of Zabbix server or proxy internal metrics remotely.|JSON object|**ip** - IP/DNS/network mask list of servers/proxies to be remotely queried (default is 127.0.0.1)<br>**port** - port of server/proxy to be remotely queried (default is 10051)|Note that the stats request will only be accepted from the addresses listed in the 'StatsAllowedIP' [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) parameter on the target instance.<br><br>A selected set of internal metrics is returned by this item. For details, see [Remote monitoring of Zabbix stats](/manual/appendix/items/remote_stats#exposed_metrics).| |**zabbix.stats**\[<ip>,<port>,queue,<from>,<to>\]|<|<|<| |Return number of monitored items in the queue which are delayed on Zabbix server or proxy remotely.|JSON object|**ip** - IP/DNS/network mask list of servers/proxies to be remotely queried (default is 127.0.0.1)<br>**port** - port of server/proxy to be remotely queried (default is 10051)<br>**queue** - constant (to be used as is)<br>**from** - delayed by at least (default is 6 seconds)<br>**to** - delayed by at most (default is infinity)|Note that the stats request will only be accepted from the addresses listed in the 'StatsAllowedIP' [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) parameter on the target instance.|
pt-br	##### Métricas Zabbix  |Chave do item|<|<|<| |--|--|------|------| |Descrição|Valores retornados|Parâmetros|Comentários| |**agent.hostmetadata**|<|<|<| |Metadados do host do agente.|String||Retorna o valor dos parâmetros HostMetadata ou HostMetadataItem, ou string vazia se nenhum deles estiver definido.<br><br>Suportado desde o Zabbix 6.0.| |**agent.hostname**|<|<|<| |Nome do host do agente.|String| |Retorna:<br>Como verificação passiva - o nome do primeiro host listado no parâmetro Hostname do arquivo de configuração do agente;<br>Como verificação ativa- o nome do hostname atual.| |**agent.ping**|<|<|<| |Verificação de disponibilidade do agente.|Nada - indisponível<br><br>1 - disponível| |Use a função de trigger **nodata()** para verificar a indisponibilidade do host.| |**agent.variant**|<|<|<| |Variante do agente Zabbix (agente Zabbix ou agente Zabbix 2).|Inteiro| |Exemplo de valor retornado:<br>1 - Agente Zabbix<br>2 - Agente Zabbix 2| |**agent.version**|<|<|<| |Versão do agente Zabbix.|String| |Exemplo de valor retornado:<br>6.0.3| |**zabbix.stats**\[<ip>,<port>\]|<|<|<| |Retorna um conjunto de métricas internas do servidor ou proxy Zabbix remotamente.|Objeto JSON |**ip** - Lista de IP/DNS/network mask de rede dos servidores/proxies a serem consultados remotamente (o padrão é 127.0.0.1)<br>**port** - porta do servidor/proxy a ser consultado remotamente (o padrão é 10051)|Observe que a solicitação de estatísticas será aceita apenas dos endereços listados no parâmetro 'StatsAllowedIP' [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) [](/manual/appendix/config/zabbix_proxy)na instância alvo.<br><br>Um conjunto selecionado de métricas internas é retornado por este item. Para mais detalhes, consulte [Remote monitoring of Zabbix stats](/manual/appendix/items/remote_stats#exposed_metrics).| |**zabbix.stats**\[<ip>,<port>,queue,<from>,<to>\]|<|<|<| |Retorna o número de itens monitorados na fila que estão atrasados no servidor ou proxy Zabbix remotamente.|Objeto JSON|**ip** - IP/DNS/network mask lista de servidores/proxies a serem consultados remotamente (o padrão é 127.0.0.1)<br>**port** - porta do servidor/proxy a ser consultada remotamente (o padrão é 10051)<br>**queue** - constante (a ser usado como é)<br>**from** - atrasado em pelo menos (o padrão é 6 segundos)<br>**to** - atrasado pelo máximo (o padrão é infinito)|Observe que a solicitação de estatísticas só será aceita a partir dos endereços listados no parâmetro 'StatsAllowedIP' [server](/manual/appendix/config/zabbix_server)/[proxy](/manual/appendix/config/zabbix_proxy) na instância alvo.|

en-us	# zabbix\_proxy  Section: Maintenance Commands (8)\ Updated: 2020-09-04\ [Index](#index) [Return to Main Contents](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}
pt-br	# zabbix\_proxy  Seção: Comandos de manutenção (8)\ Atualizado: 04 de setembro de 2020\ [Índice](#index) [Retornar ao conteúdo principal](/documentation/6.0/pt/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}

en-us	 ### Zabbix Security Advisories and CVE database  See [Zabbix Security Advisories and CVE database](https://www.zabbix.com/security_advisories).
pt-br	### Avisos de segurança Zabbix e banco de dados CVE  Consulte [Zabbix Security Advisories and CVE database](https://www.zabbix.com/security_advisories).

en-us	#### Zabbix sender request  ``` {.javascript} {     "request":"sender data",     "data":[         {             "host":"<hostname>",             "key":"trap",             "value":"test value"         }     ] } ```
pt-br	#### Solicitação do remetente do Zabbix  ``` {.javascript} {     "request":"dados do remetente",     "dados":[         {             "host":"<nome do host>",             "chave":"armadilha",             "valor":"valor de teste"         }     ] } ```

en-us	#### Zabbix sender request with a timestamp  Alternatively Zabbix sender can send a request with a timestamp and nanoseconds.  ``` {.javascript} {     "request":"sender data",     "data":[         {             "host":"<hostname>",             "key":"trap",             "value":"test value",             "clock":1516710794,             "ns":592397170         },         {             "host":"<hostname>",             "key":"trap",             "value":"test value",             "clock":1516710795,             "ns":192399456         }     ],     "clock":1516712029,     "ns":873386094 } ```
pt-br	#### Solicitação do remetente do Zabbix com timestamp  Alternativamente, o remetente do Zabbix pode enviar uma solicitação com um carimbo de data e hora e nanossegundos.  ``` {.javascript} {     "request":"dados do remetente",     "dados":[         {             "host":"<nome do host>",             "chave":"armadilha",             "valor":"valor de teste",             "relógio":1516710794,             "ns":592397170         },         {             "host":"<nome do host>",             "chave":"armadilha",             "valor":"valor de teste",             "relógio":1516710795,             "ns":192399456         }     ],     "relógio": 1516712029,     "ns":873386094 } ```

en-us	# zabbix\_sender  Section: User Commands (1)\ Updated: 2021-06-01\ [Index](#index) [Return to Main Contents](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}
pt-br	#zabbix\_sender  Seção: Comandos do usuário (1)\ Atualizado: 01/06/2021\ [Índice](#index) [Retornar ao conteúdo principal](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB} 

en-us	##### Zabbix server and frontend  Zabbix server configuration file draft with parameters to be updated:      ### Option: HistoryStorageURL     # History storage HTTP[S] URL.     #     # Mandatory: no     # Default:     # HistoryStorageURL=      ### Option: HistoryStorageTypes     # Comma separated list of value types to be sent to the history storage.     #     # Mandatory: no     # Default:     # HistoryStorageTypes=uint,dbl,str,log,text  Example parameter values to fill the Zabbix server configuration file with:      HistoryStorageURL=http://test.elasticsearch.lan:9200     HistoryStorageTypes=str,log,text  This configuration forces Zabbix Server to store history values of numeric types in the corresponding database and textual history data in Elasticsearch.  Elasticsearch supports the following item types:      uint,dbl,str,log,text  Supported item type explanation:  |   |   |   | |---|---|---| |**Item value type**|**Database table**|**Elasticsearch type**| |Numeric (unsigned)|history\_uint|uint| |Numeric (float)|history|dbl| |Character|history\_str|str| |Log|history\_log|log| |Text|history\_text|text|  Zabbix frontend configuration file (`conf/zabbix.conf.php`) draft with parameters to be updated:      // Elasticsearch url (can be string if same url is used for all types).     $HISTORY['url']   = [           'uint' => 'http://localhost:9200',           'text' => 'http://localhost:9200'     ];     // Value types stored in Elasticsearch.     $HISTORY['types'] = ['uint', 'text'];  Example parameter values to fill the Zabbix frontend configuration file with:      $HISTORY['url']   = 'http://test.elasticsearch.lan:9200';     $HISTORY['types'] = ['str', 'text', 'log'];  This configuration forces to store `Text`, `Character` and `Log` history values in Elasticsearch.  It is also required to make $HISTORY global in `conf/zabbix.conf.php` to ensure everything is working properly (see `conf/zabbix.conf.php.example` for how to do it):      // Zabbix GUI configuration file.     global $DB, $HISTORY;
pt-br	##### Servidor e frontend Zabbix  Rascunho do arquivo de configuração do servidor Zabbix com parâmetros a serem atualizados:      ### Opção: HistoryStorageURL     # URL de armazenamento de histórico HTTP[S].     #     # Obrigatório: não     # Predefinição:     # HistoryStorageURL=     ### Opção: HistoryStorageTypes     # Lista separada por vírgulas de tipos de valores a serem enviados para o armazenamento de histórico.     #     # Obrigatório: não     # Predefinição:     # HistoryStorageTypes=uint,dbl,str,log,texto  Valores de parâmetro de exemplo para preencher o arquivo de configuração do servidor Zabbix com:      HistoryStorageURL=http://test.elasticsearch.lan:9200     HistoryStorageTypes=str,log,texto  Esta configuração força o Zabbix Server a armazenar valores de histórico de tipos numéricos no banco de dados correspondente e dados de histórico textual em Pesquisa elástica.  O Elasticsearch oferece suporte aos seguintes tipos de itens:      uint,dbl,str,log,texto  Explicação do tipo de item suportado:  | | | | |---|---|---| |**Tipo de valor de item**|**Tabela de banco de dados**|**Tipo de pesquisa elástica**| |Numérico (sem sinal)|história\_uint|uint| |Numérico (flutuante)|histórico|dbl| |Personagem|história\_str|str| |Log|histórico\_log|log| |Texto|história\_texto|texto|  Rascunho do arquivo de configuração de frontend do Zabbix (`conf/zabbix.conf.php`) com parâmetros a serem atualizados:      // URL do Elasticsearch (pode ser string se o mesmo URL for usado para todos os tipos).     $HISTORY['url'] = [           'uint' => 'http://localhost:9200',           'texto' => 'http://localhost:9200'     ];     // Tipos de valor armazenados no Elasticsearch.     $HISTORY['types'] = ['uint', 'text'];  Valores de parâmetro de exemplo para preencher o arquivo de configuração do frontend do Zabbix com:      $HISTORY['url'] = 'http://test.elasticsearch.lan:9200';     $HISTORY['types'] = ['str', 'text', 'log'];  Esta configuração força a armazenar o histórico de `Text`, `Character` e `Log` valores no Elasticsearch.  Também é necessário tornar $HISTORY global em `conf/zabbix.conf.php` para certifique-se de que tudo está funcionando corretamente (consulte `conf/zabbix.conf.php.example` para saber como fazer isso):      // Arquivo de configuração da interface gráfica do Zabbix.     global $DB, $HISTÓRICO;

en-us	Zabbix server or proxy will try to pool requests to a single JMX target together as much as possible (affected by item intervals) and send them to the Java gateway in a single connection for better performance.  It is suggested to have **StartJavaPollers** less than or equal to **START\_POLLERS**, otherwise there might be situations when no threads are available in the Java gateway to service incoming requests; in such a case Java gateway uses ThreadPoolExecutor.CallerRunsPolicy, meaning that the main thread will service the incoming request and temporarily  will not accept any new requests.  If you are trying to monitor Wildfly-based Java applications with Zabbix Java gateway, please install the latest jboss-client.jar available on the [Wildfly download page](https://www.wildfly.org/downloads/).
pt-br	O servidor ou proxy do Zabbix tentará agrupar as solicitações de pool para um único alvo JMX o máximo possível (afetado pelos intervalos de itens) e enviará essas solicitações para o Java gateway em uma única conexão para melhorar o desempenho.  É sugerido que  o número de **StartJavaPollers** seja menor ou igual a **START\_POLLERS**. Caso contrário, pode haver situações em que nenhuma thread estará disponível no Java gateway para atender às solicitações recebidas; nesse caso, o Java gateway utiliza ThreadPoolExecutor.CallerRunsPolicy, significando que a thread principal atenderá a solicitação recebida e não aceitará novas solicitações temporariamente.   If you are trying to monitor Wildfly-based Java applications with Zabbix Java gateway, please install the latest jboss-client.jar available on the [Wildfly download page](https://www.wildfly.org/downloads/).  Se você estiver tentando monitorar aplicativos Wildfly-based Java com Java gateway do Zabbix, por favor, instale a última versão de jboss-client.jar disponível na página de downloads [Wildfly download page](https://www.wildfly.org/downloads/).

en-us	##### Zabbix server/proxy  See an example of a script running on Zabbix server and the result window below:      sleep 11     df -h  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/script_timeout_3.png)  It is also advised to optimize the script itself (instead of adjusting TrapperTimeout parameter to a corresponding value (in our case, > ‘11’) by modifying the [Zabbix server configuration](/manual/appendix/config/zabbix_server)).
pt-br	##### Servidor/proxy Zabbix  Veja um exemplo de script rodando no servidor Zabbix e o resultado janela abaixo:      dormir 11     df -h  ![](../../../../../assets/en/manual/web_interface/frontend_sections/administration/script_timeout_3.png)  Também é aconselhável otimizar o próprio script (em vez de ajustar TrapperTimeout para um valor correspondente (no nosso caso, > '11') modificando o [servidor Zabbix configuração](/manual/appendix/config/zabbix_server)).

en-us	#### Zabbix server response  ``` {.javascript} {     "response":"success",     "info":"processed: 1; failed: 0; total: 1; seconds spent: 0.060753" } ```
pt-br	#### Resposta do servidor Zabbix  ``` {.javascript} {     "resposta":"sucesso",     "info":"processado: 1; falhou: 0; total: 1; segundos gastos: 0,060753" } ```

en-us	#### Zabbix server response  ``` {.javascript} {     "response":"success",     "info":"processed: 2; failed: 0; total: 2; seconds spent: 0.060904" } ```
pt-br	#### Resposta do servidor Zabbix  ``` {.javascript} {     "resposta":"sucesso",     "info":"processado: 2; falhou: 0; total: 2; segundos gastos: 0,060904" } ```

en-us	# zabbix\_server  Section: Maintenance Commands (8)\ Updated: 2020-09-04\ [Index](#index) [Return to Main Contents](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}
pt-br	# zabbix\_server  Seção: Comandos de Manutenção (8)\ Atualizado: 2020-09-04\ [Índice](#index) [Retornar ao conteúdo principal](/documentation/6.0/pt/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}

en-us	##### zabbix\_server  **StartPollers**  General rule - keep value of this parameter as low as possible. Every additional instance of zabbix\_server adds known overhead, at the same time, parallelism is increased. Optimal number of instances is achieved when the item queue, on average, contains minimum number of parameters (ideally, 0 at any given moment). This value can be monitored by using internal check zabbix\[queue\].  ::: noteclassic See the ["See also"](#see_also) section at the bottom of this page to find out how to configure optimal count of zabbix processes. :::  **StartHistoryPollers**  This value should be kept as low as possible to avoid unnecessary connections to database. Each history poller requires a connection to the database.  See also: [Server process types](/manual/concepts/server#server_process_types)  **DebugLevel**  Optimal value is 3.  **DBSocket**  MySQL only. It is recommended to use DBSocket for connection to the database. That is the fastest and the most secure way.
pt-br	##### zabbix\_server  **IniciarPollers**  Regra geral - mantenha o valor deste parâmetro o mais baixo possível. Cada instância adicional de zabbix\_server adiciona sobrecarga conhecida, ao mesmo tempo tempo, o paralelismo é aumentado. O número ideal de instâncias é alcançado quando a fila de itens, em média, contém um número mínimo de parâmetros (idealmente, 0 a qualquer momento). Este valor pode ser monitorado usando verificação interna zabbix\[fila\].  ::: noteclassic Consulte a seção ["Veja também"](#see_also) na parte inferior do esta página para descobrir como configurar a contagem ideal de zabbix processos. :::  **StartHistoryPollers**  Este valor deve ser mantido o mais baixo possível para evitar conexões ao banco de dados. Cada sondador de histórico requer uma conexão com o banco de dados.  Veja também: [Processo do servidor tipos](/manual/concepts/server#server_process_types)  **Nível de depuração**  O valor ideal é 3.  **DBSocket**  Somente MySQL. Recomenda-se usar DBSocket para conexão com o base de dados. Essa é a maneira mais rápida e segura.

en-us	# zabbix\_web\_service  Section: Maintenance Commands (8)\ Updated: 2019-01-29\ [Index](#index) [Return to Main Contents](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}
pt-br	# zabbix\_web\_service  Seção: Comandos para manutenção(8)\ Atualizado: 2019-01-29\ [Index](#index) [Voltar ao conteúdo principal](/manpages)  ------------------------------------------------------------------------  [ ]{#lbAB}