More file types by vfs.file.exists[]
Several file types to include can be specified in the second parameter as a quoted, comma-separated list, while file types to exclude similarly can be specified in the third parameter:
For more details, see vfs.file.exists[] in agent items.
Logging of global script executions
Information about global script executions is now logged into an Audit log with the following details:
Timestamp
User that started a script
IP of the target host or Zabbix server/proxy
Script after macros substitution (secret macros will be shown as *****)
Script results
{USER.ALIAS} - Zabbix username
{USER.FULLNAME} - current user’s first and last name as specified in Zabbix (username)
{USER.SURNAME} - current user’s last name as specified in Zabbix
If a script is executed automatically under an action operation, these macros will not be resolved.
Webhooks
The MS Teams webhook now supports custom fields and custom buttons in message cards.
Regular expression support in user macro context
In addition to static strings, regular expressions are now also supported in user macro context, using the following syntax:
Using regular expressions may significantly reduce the number of user macro contexts you need to define.
New templates
Etcd
- Template App Etcd by HTTP - collects metrics from Etcd’s endpoint with HTTP agent (see description).
Microsoft SQL Server
- Template DB MSSQL by ODBC - collects metrics from DBMS Microsoft SQL Server via ODBC (see description).
IIS
- Template App IIS by Zabbix agent, Template App IIS by Zabbix agent active - collect metrics from Internet Information Services for Windows Server version 2012R2 and newer via Zabbix agent.
You can get these templates:
In Configuration → Templates in new installations;
If you are upgrading from previous versions, you can download these templates from Zabbix Git repository or find them in the directory of the downloaded latest Zabbix version. Then, while in Configuration → Templates you can import them manually into Zabbix.
EnableRemoteCommands deprecated/unsupported by agents
The EnableRemoteCommands agent parameter is now:
deprecated by Zabbix agent (where it is directly aliased to the corresponding AllowKey/DenyKey parameters)
unsupported by Zabbix agent2
Use the AllowKey/DenyKey parameters .
Templates excluded from host count in System information report
The number of hosts displayed in the System information report and widget no longer includes templates. The number of templates is now displayed in a separate row.
Modification time ignored in log, log.count items
Enhanced URL widget security
The URL dashboard widget and the URL screen element now put retrieved URL content into the sandbox. By default, all sandbox restrictions are enabled. It is possible to modify attribute settings in the defines.inc.php file, however turning sandboxing off is not recommended for security reasons. To learn more about the sandbox attribute, please see the section of the iframe HTML element description.