Sidebar

manual:installation:template_changes

8 Template changes

This page lists all changes to the stock templates that are shipped with Zabbix.

Note that upgrading to the latest Zabbix version will not automatically upgrade the templates used. It is suggested to modify the templates in existing installations by:

  • Downloading the latest templates from the Zabbix Git repository;
  • Then, while in ConfigurationTemplates you can import them manually into Zabbix. If templates with the same names already exist, the Delete missing options should be checked when importing to achieve a clean import. This way the old items that are no longer in the updated template will be removed (note that it will mean losing history of these old items).

Changes in 4.0.0

New templates

New templates are available for monitoring some IBM, Dell, HP, Cisco UCS and Supermicro Aten hardware:

  • Template Server IBM IMM SNMPv1/2
  • Template Server Dell iDRAC SNMPv2
  • Template Server HP iLO SNMPv2
  • Template Server Supermicro Aten SNMPv2
  • Template Server Cisco UCS SNMPv2

These templates are part of the default Zabbix dataset for new installations. If you are upgrading from previous versions, you can import these templates manually.

Improved naming style

Naming style of groups and applications has been improved for some out-of-the-box templates.

Positional macros removed

Deprecated positional macros have been removed from item names in standard templates.

Server/proxy template

The default Zabbix server/proxy templates (Template App Zabbix Server, Template App Zabbix Proxy) have been changed.

While some items have been renamed, there are also some completely new items:

  • Number of processed character values per second
  • Number of processed log values per second
  • Number of processed not supported values per second
  • Number of processed numeric (float) values per second
  • Number of processed numeric (unsigned) values per second
  • Number of processed text values per second

The following items are new and replace some old ones:

  • Zabbix configuration cache, % used - replaces Zabbix configuration cache, % free
  • Zabbix history index cache, % used - replaces Zabbix history index cache, % free
  • Zabbix history write cache, % used - replaces Zabbix history write cache, % free
  • (in server template only) Zabbix trend write cache, % used - replaces Zabbix trend write cache, % free
  • (in server template only) Zabbix value cache, % used - replaces Zabbix value cache, % free

The trigger expressions using the replaced items have been updated accordingly.

Changes in 4.0.2

OS Linux template

Two new items have been added to Template_OS_Linux:

  • CPU guest time - the time spent running a virtual CPU for guest operating systems
  • CPU guest nice time - the time spent running a niced guest (virtual CPU for guest operating systems)

The CPU utilization graph has been updated to include these two items.

Changes in 4.0.3

Tomcat template

Template App Apache Tomcat JMX has been updated:

  • support for recent Tomcat versions has been added
  • the following macros have been defined: {$PROTOCOL_HANDLER_HTTP}, {$PROTOCOL_HANDLER_HTTPS}, {$PROTOCOL_HANDLER_AJP}

Changes in 4.0.5

New templates

New templates are available for remote monitoring of Zabbix server or proxy internal metrics from an external instance:

  • Template App Remote Zabbix server
  • Template App Remote Zabbix proxy

Note that in order to use a template for remote monitoring of multiple external instances, a separate host is required for each external instance monitoring.

Changes in 4.0.6

VMware template

Template VM VMware has been updated:

  • the key of the “Event log” item has been changed to vmware.eventlog[{$URL},skip] - now skipping old data

Changes in 4.0.7

SNMP interface templates

Update intervals have been changed from 5m to 3m for these LLD item prototypes:

  • Interface {#IFNAME}({#IFALIAS}): Inbound packets with errors
  • Interface {#IFNAME}({#IFALIAS}): Outbound packets with errors

in:

  • Template Module Interfaces Simple SNMPv1
  • Template Module Interfaces Simple SNMPv2
  • Template Module Interfaces SNMPv1
  • Template Module Interfaces SNMPv2
  • Template Module Interfaces Windows SNMPv2

These update intervals have been changed to avoid creation of excess internal events caused by trigger state flapping.

Changes in 4.0.13

Juniper template

The more correct OID of 'jnxOperatingCPU' (1.3.6.1.4.1.2636.3.1.13.1.8) is now used instead of 'jnxOperating5MinLoadAvg' (1.3.6.1.4.1.2636.3.1.13.1.21) in these LLD item and trigger prototypes:

  • {#SNMPVALUE}: CPU utilization
  • {#SNMPVALUE}: High CPU utilization

in:

  • Template Net Juniper SNMPv2

Changes in 4.0.14

New Cisco UCS server template

A Cisco UCS server monitoring template - Template Server Cisco UCS SNMPv2 has been added.

It will be available in ConfigurationTemplates in new installations. If you are upgrading from previous versions, you can find this template in the templates directory of the downloaded latest Zabbix version. Then, while in ConfigurationTemplates you can import it manually into Zabbix.

HP iLO template

The counter for overall server health check has been fixed in the Template Server HP iLO SNMPv2 template.

HP Comware template

The Template Net HP Comware HH3C SNMPv2 now contains the correct value mapping.

Changes in 4.0.15

Low-level discovery rules have been split from the parent template Template Module HOST-RESOURCES-MIB SNMPv2 into separate linked templates:

  • Template Module HOST-RESOURCES-MIB storage SNMPv2
  • Template Module HOST-RESOURCES-MIB memory SNMPv2
  • Template Module HOST-RESOURCES-MIB CPU SNMPv2

Other changes:

  • A CPU utilization item has been added to Template Module HOST-RESOURCES-MIB CPU SNMPv2;
  • The filesystem discovery filter has been improved to exclude some unnecessary values in Template Module HOST-RESOURCES-MIB storage SNMPv2 (linked to Template OS Windows SNMPv2, Template Net Arista SNMPv2);
  • The network interface discovery filter has been improved to exclude some unnecessary values in Template Module Interfaces Windows SNMPv2 (linked to Template OS Windows SNMPv2);
  • Discovery filters in several templates are now defined by template-level user macros (for example {$VFS.FS.FSNAME.MATCHES} and {$VFS.FS.FSNAME.NOT_MATCHES}) that can be overridden on host or linked-template level for flexibility:
    • Template Module HOST-RESOURCES-MIB storage SNMPv2
    • Template Module HOST-RESOURCES-MIB memory SNMPv2
    • Template Module HOST-RESOURCES-MIB CPU SNMPv2
    • Template Module Interfaces Windows SNMPv2

Changes in 4.0.16

Low-level discovery rules have been split into separate linked templates for the following template:

  • Template Module HOST-RESOURCES-MIB SNMPv1