Áú»¢¶Ä²©

This is a translation of the original English documentation page. Help us make it better.

9 Template changes

This page lists all changes to the stock templates that are shipped with Áú»¢¶Ä²©.

Note that upgrading to the latest Áú»¢¶Ä²© 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 ;
  • Then, while in Configuration ¡ú Templates you can import them manually into Áú»¢¶Ä²©. 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 6.0.0

Updated template format

As of Áú»¢¶Ä²© 6.0, all templates follow an updated format, which may impact the import of pre-6.0 templates.

The updated default template name no longer contains the initial denominator 'Template' or the target application, e.g. 'Net' or 'OS'. The target application is instead specified in the template file using tags.

For example, as of Áú»¢¶Ä²© 6.0, 'Template Net TP-LINK SNMP' is named 'TP-LINK by SNMP'; 'Template OS Windows SNMP' is named 'Windows by SNMP', whereby its YAML export file contains the following tags:

      tags:
               - tag: class
                 value: os

In the new format, each template and its elements are also assigned a UUID property for looking up matching objects, for example:

  groups:
           - uuid: 846977d1dfed4968bc5f8bdb363285bc
             name: 'Templates/Operating systems'
         templates:
           - uuid: f9a59315c8944853bb91c0a9ec3056d7
             template: 'Windows by SNMP'
             name: 'Windows by SNMP'

Importing a pre-6.0 template in Áú»¢¶Ä²© 6.0 may therefore result in the old template being renamed and suggested to be merged with the updated template. To avoid any unwanted merges, consider implementing one of these options:

  • Migrating your setup to the updated template format and moving customizations (if any) to separate templates.
  • Renaming your pre-6.0 template to include a custom prefix or suffix, e.g. 'Template OS Windows SNMP custom'. In most cases, this can be done directly in the import file. If not, you can use the Áú»¢¶Ä²© frontend or API to rename and export the templates.
  • Adding a uuid tag and custom value to the template import file.

To compare templates between different Áú»¢¶Ä²© versions, you can open a given template in the and switch between the relevant release branches.

New templates

See the list of new templates in Áú»¢¶Ä²© 6.0.0

Changes in templates
  • The {#FSLABEL} macro has been added to the corresponding item names and descriptions in Windows by Áú»¢¶Ä²© agent and Windows by Áú»¢¶Ä²© agent active templates
  • The vfs.file.cksum[/etc/passwd] agent item has been changed to vfs.file.cksum[/etc/passwd,sha256]
  • A new check zabbix[process,odbc poller,avg,busy] has been added to Áú»¢¶Ä²© server, Áú»¢¶Ä²© proxy, Remote Áú»¢¶Ä²© server and Remote Áú»¢¶Ä²© proxy templates. The metric is used for monitoring the average time for which ODBC processes have been busy during the last minute (in percentage).

CHANGES IN 6.0.2

The template Generic Java JMX now contains two discovery rules: - Garbage collector discovery - Memory pool discovery

CHANGES IN 6.0.3

A new template OpenWeatherMap by HTTP is available.

The following changes have been made in the existing templates:

  • In the templates Windows services by Áú»¢¶Ä²© agent, Windows services by Áú»¢¶Ä²© agent active, Windows by Áú»¢¶Ä²© agent, Windows by Áú»¢¶Ä²© agent active {$SERVICE.NAME.NOT_MATCHES} macro value has been updated to filter out an extended list of services.

  • The template PostgreSQL by Áú»¢¶Ä²© agent 2 now will check the number of slow queries and generate a problem if the amount exceeds a threshold.

CHANGES IN 6.0.4

New templates are available:

  • TrueNAS SNMP - monitoring of TrueNAS storage OS by SNMP
  • Proxmox VE by HTTP - see setup instructions for HTTP templates

The templates SMART by Áú»¢¶Ä²© agent 2 and SMART by Áú»¢¶Ä²© agent 2 (active) have been updated: - the Attribute discovery LLD rule has been deleted, whereas the Disk discovery LLD rule will now discover disks based on the pre-defined vendor-specific set of attributes; - smart.disk.get item can now return information about a specific disk only, instead of all disks.

New macros allowing to define warning and critical thresholds of the filesystem utilization for virtual file system monitoring have been added to the templates HOST-RESOURCES-MIB storage SNMP, Linux by Prom, Linux filesystems SNMP, Linux filesystems by Áú»¢¶Ä²© agent active, Linux filesystems by Áú»¢¶Ä²© agent, Mellanox SNMP, PFSense SNMP, Windows filesystems by Áú»¢¶Ä²© agent active, Windows filesystems by Áú»¢¶Ä²© agent. Filesystem utilization triggers have been updated to use these macros.

CHANGES IN 6.0.5

New templates are available:

  • CockroachDB by HTTP
  • Envoy Proxy by HTTP
  • HashiCorp Consul Cluster by HTTP
  • HashiCorp Consul Node by HTTP

See setup instructions for HTTP templates.

CHANGES IN 6.0.6

New templates are available:

  • HPE MSA 2040 Storage by HTTP
  • HPE MSA 2060 Storage by HTTP
  • HPE Primera by HTTP

See setup instructions for HTTP templates.

CHANGES IN 6.0.7

A new template HPE Synergy by HTTP is available.

The templates HashiCorp Consul Node by HTTP and HashiCorp Consul Cluster by HTTP now support Consul namespaces.

has been updated:

A trigger for detecting checksum failures has been added to the Dbstat item of the PostgreSQL Agent 2 template. According to , you can use checksums on data pages to help detect corruption by the I/O system that would otherwise be silent.

CHANGES IN 6.0.8

A new OPNsense by SNMP is available.

CHANGES IN 6.0.13

New templates are available:

  • AWS EC2 by HTTP
  • AWS by HTTP
  • AWS RDS instance by HTTP
  • AWS S3 bucket by HTTP

See setup instructions for HTTP templates.

The template has been updated:

  • The following static items, that requested data for all existing relevant DB objects in a single query, have been removed:
    • "Oracle: Get archive log info"
    • "Oracle: Get ASM stats"
    • "Oracle: Get CDB and No-CDB info"
    • "Oracle: Get PDB info"
    • "Oracle: Get tablespaces stats"
  • The following agent item prototypes have been added to the corresponding discovery rules:
    • Archive log discovery rule: "Archivelog '{#DEST_NAME}': Get archive log info"
    • ASM disk groups discovery: "ASM '{#DGNAME}': Get ASM stats"
    • Database discovery: "Oracle Database '{#DBNAME}': Get CDB and No-CDB info"
    • PDB discovery: "Oracle Database '{#DBNAME}': Get PDB info"
    • Tablespace discovery: "Oracle TBS '{#TABLESPACE}': Get tablespace stats"

CHANGES IN 6.0.18

The template Azure by HTTP now also works with Azure Cosmos DB for MongoDB.

CHANGES IN 6.0.20

A new AWS ECS Cluster by HTTP (along with its ) is available.

CHANGES IN 6.0.21

New template is available:

CHANGES IN 6.0.22

New template is available:

CHANGES IN 6.0.23

New template is available:

Updated templates

and templates now include the item and trigger for monitoring PostgreSQL version.

CHANGES IN 6.0.24

Updated templates

Integration with OpenShift has been added to template.

CHANGES IN 6.0.26

Updated templates

template:

  • new item has been added - MSSQL DB '{#DBNAME}': Recovery model, which returns the database recovery model under the database discovery;
  • new macros, namely, {$MSSQL.BACKUP_FULL.USED}, {$MSSQL.BACKUP_DIFF.USED}, {$MSSQL.BACKUP_LOG.USED}, have been added - those can be used for disabling backup age triggers for a certain database;
  • LLD rules for quorum and quorum members discovery have been added;
  • the type of the LLD rules has been changed from ¡°Database monitor¡± to ¡°Dependent item¡±;
  • items with db.odbc.discovery key have been turned into items dependent on db.odbc.get item.

CHANGES IN 6.0.27

New templates

A new template is available:

  • , which includes the YugabyteDB Cluster by HTTP template for monitoring each YugabyteDB cluster.

CHANGES IN 6.0.28

New templates

A new template is available:

CHANGES IN 6.0.29

Updated templates

  • template has been supplemented with metrics regarding VPN, high availability (HA), wireless termination points (WTPs), SD-WAN health checks, and HW sensors.

CHANGES IN 6.0.30

New templates

The AWS ELB template set has been supplemented with the template .

CHANGES IN 6.0.31

New templates

A new template is available:

  • , a template for monitoring Jira Data Center health.

CHANGES IN 6.0.32

New templates

The set of templates has been supplemented with the Azure VM Scale Set by HTTP template.

CHANGES IN 6.0.33

New templates

A new template is available:

  • , a template for monitoring AWS Lambda metrics.

CHANGES IN 6.0.34

New templates

A new template is available:

  • , a template for monitoring GitHub repositories.

CHANGES IN 6.0.35

Updated templates

  • In all , the discovery rule for external defective battery packs has been supplemented with a filter to avoid creating unsupported items.
  • In the templates and , a timeout has been added and certain item keys have been adjusted to increase monitoring stability.

CHANGES IN 6.0.36

New templates

A new template is available:

  • , a template set that also includes the templates Nutanix Cluster Prism Element by HTTP and Nutanix Host Prism Element by HTTP.

Updated templates

The template VMware Hypervisor within the and template sets has been updated with the option to be used as a standalone template.

CHANGES IN 6.0.39

New templates

A new template is available:

  • The template set has been supplemented with the template Azure SQL Managed Instance by HTTP.

CHANGES IN 6.0.40

New templates

A new template is available:

  • The template set has been supplemented with the templates Áú»¢¶Ä²© server health by Áú»¢¶Ä²© agent, Áú»¢¶Ä²© server health by Áú»¢¶Ä²© agent active, and - with Áú»¢¶Ä²© proxy health by Áú»¢¶Ä²© agent and Áú»¢¶Ä²© proxy health by Áú»¢¶Ä²© agent active, enabling the monitoring of internal Áú»¢¶Ä²© metrics via Áú»¢¶Ä²© agent.