Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/zabbix/zabbix.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTikhon Uskov <tikhon.uskov@zabbix.com>2020-09-07 09:46:57 +0300
committerTikhon Uskov <tikhon.uskov@zabbix.com>2020-09-07 09:46:57 +0300
commitd846d0fb62fe9af942fee01d5910d9030ce8f5ab (patch)
treed063fc25b04d4a48961c794f034a8ece97af1dd7 /templates
parent2b5d3ff9f4debca8ec8759bf47743d69ec703e21 (diff)
.........T [ZBX-13384] fixed minor template issues to follow guidelines
Diffstat (limited to 'templates')
-rw-r--r--templates/app/haproxy_agent/template_app_haproxy_agent.xml12
-rw-r--r--templates/app/haproxy_http/template_app_haproxy_http.xml10
-rw-r--r--templates/classic/template_app_apache_tomcat_jmx.xml6
-rw-r--r--templates/classic/template_os_aix.xml6
-rw-r--r--templates/classic/template_os_freebsd.xml12
-rw-r--r--templates/classic/template_os_hp-ux.xml6
-rw-r--r--templates/classic/template_os_mac_os_x.xml10
-rw-r--r--templates/classic/template_os_openbsd.xml12
-rw-r--r--templates/classic/template_os_solaris.xml10
-rw-r--r--templates/classic/template_server_intel_sr1530_ipmi.xml44
-rw-r--r--templates/classic/template_server_intel_sr1630_ipmi.xml98
-rw-r--r--templates/net/arista_snmp/template_net_arista_snmp.xml2
-rw-r--r--templates/net/brocade_fc_sw_snmp/template_net_brocade_fc_sw_snmp.xml2
-rw-r--r--templates/net/cisco_snmp/template_net_cisco_snmp.xml10
-rw-r--r--templates/net/extreme_snmp/template_net_extreme_snmp.xml4
-rw-r--r--templates/net/intel_qlogic_infiniband_snmp/template_net_intel_qlogic_infiniband_snmp.xml6
-rw-r--r--templates/net/mellanox_snmp/template_net_mellanox_snmp.xml2
-rw-r--r--templates/net/netgear_snmp/template_net_netgear_snmp.xml6
-rw-r--r--templates/server/dell_idrac_snmp/template_server_dell_idrac_snmp.xml20
19 files changed, 139 insertions, 139 deletions
diff --git a/templates/app/haproxy_agent/template_app_haproxy_agent.xml b/templates/app/haproxy_agent/template_app_haproxy_agent.xml
index cd80c4590e1..b6584588415 100644
--- a/templates/app/haproxy_agent/template_app_haproxy_agent.xml
+++ b/templates/app/haproxy_agent/template_app_haproxy_agent.xml
@@ -210,7 +210,7 @@ catch (error) {
</items>
<discovery_rules>
<discovery_rule>
- <name>TCP BACKEND discovery</name>
+ <name>TCP Backend discovery</name>
<type>DEPENDENT</type>
<key>haproxy.backend_tcp.discovery</key>
<delay>0</delay>
@@ -553,7 +553,7 @@ catch (error) {
</lld_macro_paths>
</discovery_rule>
<discovery_rule>
- <name>BACKEND discovery</name>
+ <name>Backend discovery</name>
<type>DEPENDENT</type>
<key>haproxy.backend.discovery</key>
<delay>0</delay>
@@ -2517,22 +2517,22 @@ catch (error) {
<macro>
<macro>{$HAPROXY.BACK_ERESP.MAX.WARN}</macro>
<value>10</value>
- <description>Maximum of responses with error on BACKEND for trigger expression.</description>
+ <description>Maximum of responses with error on Backend for trigger expression.</description>
</macro>
<macro>
<macro>{$HAPROXY.BACK_QCUR.MAX.WARN}</macro>
<value>10</value>
- <description>Maximum number of requests on BACKEND unassigned in queue for trigger expression.</description>
+ <description>Maximum number of requests on Backend unassigned in queue for trigger expression.</description>
</macro>
<macro>
<macro>{$HAPROXY.BACK_QTIME.MAX.WARN}</macro>
<value>10s</value>
- <description>Maximum of average time spent in queue on BACKEND for trigger expression.</description>
+ <description>Maximum of average time spent in queue on Backend for trigger expression.</description>
</macro>
<macro>
<macro>{$HAPROXY.BACK_RTIME.MAX.WARN}</macro>
<value>10s</value>
- <description>Maximum of average BACKEND response time for trigger expression.</description>
+ <description>Maximum of average Backend response time for trigger expression.</description>
</macro>
<macro>
<macro>{$HAPROXY.FRONT_DREQ.MAX.WARN}</macro>
diff --git a/templates/app/haproxy_http/template_app_haproxy_http.xml b/templates/app/haproxy_http/template_app_haproxy_http.xml
index 8cdc96ed94b..e1cb745436e 100644
--- a/templates/app/haproxy_http/template_app_haproxy_http.xml
+++ b/templates/app/haproxy_http/template_app_haproxy_http.xml
@@ -223,7 +223,7 @@ catch (error) {
</items>
<discovery_rules>
<discovery_rule>
- <name>TCP BACKEND discovery</name>
+ <name>TCP Backend discovery</name>
<type>DEPENDENT</type>
<key>haproxy.backend_tcp.discovery</key>
<delay>0</delay>
@@ -2530,22 +2530,22 @@ catch (error) {
<macro>
<macro>{$HAPROXY.BACK_ERESP.MAX.WARN}</macro>
<value>10</value>
- <description>Maximum of responses with error on BACKEND for trigger expression.</description>
+ <description>Maximum of responses with error on Backend for trigger expression.</description>
</macro>
<macro>
<macro>{$HAPROXY.BACK_QCUR.MAX.WARN}</macro>
<value>10</value>
- <description>Maximum number of requests on BACKEND unassigned in queue for trigger expression.</description>
+ <description>Maximum number of requests on Backend unassigned in queue for trigger expression.</description>
</macro>
<macro>
<macro>{$HAPROXY.BACK_QTIME.MAX.WARN}</macro>
<value>10s</value>
- <description>Maximum of average time spent in queue on BACKEND for trigger expression.</description>
+ <description>Maximum of average time spent in queue on Backend for trigger expression.</description>
</macro>
<macro>
<macro>{$HAPROXY.BACK_RTIME.MAX.WARN}</macro>
<value>10s</value>
- <description>Maximum of average BACKEND response time for trigger expression.</description>
+ <description>Maximum of average Backend response time for trigger expression.</description>
</macro>
<macro>
<macro>{$HAPROXY.FRONT_DREQ.MAX.WARN}</macro>
diff --git a/templates/classic/template_app_apache_tomcat_jmx.xml b/templates/classic/template_app_apache_tomcat_jmx.xml
index a1d962909ec..7614e378773 100644
--- a/templates/classic/template_app_apache_tomcat_jmx.xml
+++ b/templates/classic/template_app_apache_tomcat_jmx.xml
@@ -2026,7 +2026,7 @@
</templates>
<triggers>
<trigger>
- <expression>{Template App Apache Tomcat JMX:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;{$PROTOCOL_HANDLER_HTTP}\&quot;&quot;,currentThreadsBusy].last(0)} &gt; ({Template App Apache Tomcat JMX:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;{$PROTOCOL_HANDLER_HTTP}\&quot;&quot;,maxThreads].last(0)} * 0.7)</expression>
+ <expression>{Template App Apache Tomcat JMX:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;{$PROTOCOL_HANDLER_HTTP}\&quot;&quot;,currentThreadsBusy].last()} &gt; ({Template App Apache Tomcat JMX:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;{$PROTOCOL_HANDLER_HTTP}\&quot;&quot;,maxThreads].last()} * 0.7)</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>70% http-8080 worker threads busy on {HOST.NAME}</name>
@@ -2042,7 +2042,7 @@
<tags/>
</trigger>
<trigger>
- <expression>{Template App Apache Tomcat JMX:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;{$PROTOCOL_HANDLER_HTTPS}\&quot;&quot;,currentThreadsBusy].last(0)} &gt; ({Template App Apache Tomcat JMX:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;{$PROTOCOL_HANDLER_HTTPS}\&quot;&quot;,maxThreads].last(0)} * 0.7)</expression>
+ <expression>{Template App Apache Tomcat JMX:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;{$PROTOCOL_HANDLER_HTTPS}\&quot;&quot;,currentThreadsBusy].last()} &gt; ({Template App Apache Tomcat JMX:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;{$PROTOCOL_HANDLER_HTTPS}\&quot;&quot;,maxThreads].last()} * 0.7)</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>70% http-8443 worker threads busy on {HOST.NAME}</name>
@@ -2058,7 +2058,7 @@
<tags/>
</trigger>
<trigger>
- <expression>{Template App Apache Tomcat JMX:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;{$PROTOCOL_HANDLER_AJP}\&quot;&quot;,currentThreadsBusy].last(0)} &gt; ({Template App Apache Tomcat JMX:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;{$PROTOCOL_HANDLER_AJP}\&quot;&quot;,maxThreads].last(0)} *0.7)</expression>
+ <expression>{Template App Apache Tomcat JMX:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;{$PROTOCOL_HANDLER_AJP}\&quot;&quot;,currentThreadsBusy].last()} &gt; ({Template App Apache Tomcat JMX:jmx[&quot;Catalina:type=ThreadPool,name=\&quot;{$PROTOCOL_HANDLER_AJP}\&quot;&quot;,maxThreads].last()} *0.7)</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>70% jk-8009 worker threads busy on {HOST.NAME}</name>
diff --git a/templates/classic/template_os_aix.xml b/templates/classic/template_os_aix.xml
index bc7bb5d45ec..fdc300c268f 100644
--- a/templates/classic/template_os_aix.xml
+++ b/templates/classic/template_os_aix.xml
@@ -3040,7 +3040,7 @@
</item_prototypes>
<trigger_prototypes>
<trigger_prototype>
- <expression>{Template OS AIX:vfs.fs.size[{#FSNAME},pfree].last(0)}&lt;20</expression>
+ <expression>{Template OS AIX:vfs.fs.size[{#FSNAME},pfree].last()}&lt;20</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Free disk space is less than 20% on volume {#FSNAME}</name>
@@ -3056,7 +3056,7 @@
<tags/>
</trigger_prototype>
<trigger_prototype>
- <expression>{Template OS AIX:vfs.fs.inode[{#FSNAME},pfree].last(0)}&lt;20</expression>
+ <expression>{Template OS AIX:vfs.fs.inode[{#FSNAME},pfree].last()}&lt;20</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Free inodes is less than 20% on volume {#FSNAME}</name>
@@ -3311,7 +3311,7 @@
<tags/>
</trigger>
<trigger>
- <expression>{Template OS AIX:vm.memory.size[available].last(0)}&lt;20M</expression>
+ <expression>{Template OS AIX:vm.memory.size[available].last()}&lt;20M</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Lack of available memory on server {HOST.NAME}</name>
diff --git a/templates/classic/template_os_freebsd.xml b/templates/classic/template_os_freebsd.xml
index 207102db209..2e0355edeba 100644
--- a/templates/classic/template_os_freebsd.xml
+++ b/templates/classic/template_os_freebsd.xml
@@ -2228,7 +2228,7 @@
</item_prototypes>
<trigger_prototypes>
<trigger_prototype>
- <expression>{Template OS FreeBSD:vfs.fs.size[{#FSNAME},pfree].last(0)}&lt;20</expression>
+ <expression>{Template OS FreeBSD:vfs.fs.size[{#FSNAME},pfree].last()}&lt;20</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Free disk space is less than 20% on volume {#FSNAME}</name>
@@ -2244,7 +2244,7 @@
<tags/>
</trigger_prototype>
<trigger_prototype>
- <expression>{Template OS FreeBSD:vfs.fs.inode[{#FSNAME},pfree].last(0)}&lt;20</expression>
+ <expression>{Template OS FreeBSD:vfs.fs.inode[{#FSNAME},pfree].last()}&lt;20</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Free inodes is less than 20% on volume {#FSNAME}</name>
@@ -2451,7 +2451,7 @@
<tags/>
</trigger>
<trigger>
- <expression>{Template OS FreeBSD:kernel.maxfiles.last(0)}&lt;1024</expression>
+ <expression>{Template OS FreeBSD:kernel.maxfiles.last()}&lt;1024</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Configured max number of opened files is too low on {HOST.NAME}</name>
@@ -2467,7 +2467,7 @@
<tags/>
</trigger>
<trigger>
- <expression>{Template OS FreeBSD:kernel.maxproc.last(0)}&lt;256</expression>
+ <expression>{Template OS FreeBSD:kernel.maxproc.last()}&lt;256</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Configured max number of processes is too low on {HOST.NAME}</name>
@@ -2515,7 +2515,7 @@
<tags/>
</trigger>
<trigger>
- <expression>{Template OS FreeBSD:vm.memory.size[available].last(0)}&lt;20M</expression>
+ <expression>{Template OS FreeBSD:vm.memory.size[available].last()}&lt;20M</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Lack of available memory on server {HOST.NAME}</name>
@@ -2531,7 +2531,7 @@
<tags/>
</trigger>
<trigger>
- <expression>{Template OS FreeBSD:system.swap.size[,pfree].last(0)}&lt;50</expression>
+ <expression>{Template OS FreeBSD:system.swap.size[,pfree].last()}&lt;50</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Lack of free swap space on {HOST.NAME}</name>
diff --git a/templates/classic/template_os_hp-ux.xml b/templates/classic/template_os_hp-ux.xml
index 1a052305016..38175dba6b2 100644
--- a/templates/classic/template_os_hp-ux.xml
+++ b/templates/classic/template_os_hp-ux.xml
@@ -1495,7 +1495,7 @@
</item_prototypes>
<trigger_prototypes>
<trigger_prototype>
- <expression>{Template OS HP-UX:vfs.fs.size[{#FSNAME},pfree].last(0)}&lt;20</expression>
+ <expression>{Template OS HP-UX:vfs.fs.size[{#FSNAME},pfree].last()}&lt;20</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Free disk space is less than 20% on volume {#FSNAME}</name>
@@ -1511,7 +1511,7 @@
<tags/>
</trigger_prototype>
<trigger_prototype>
- <expression>{Template OS HP-UX:vfs.fs.inode[{#FSNAME},pfree].last(0)}&lt;20</expression>
+ <expression>{Template OS HP-UX:vfs.fs.inode[{#FSNAME},pfree].last()}&lt;20</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Free inodes is less than 20% on volume {#FSNAME}</name>
@@ -1728,7 +1728,7 @@
<tags/>
</trigger>
<trigger>
- <expression>{Template OS HP-UX:vm.memory.size[available].last(0)}&lt;20M</expression>
+ <expression>{Template OS HP-UX:vm.memory.size[available].last()}&lt;20M</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Lack of available memory on server {HOST.NAME}</name>
diff --git a/templates/classic/template_os_mac_os_x.xml b/templates/classic/template_os_mac_os_x.xml
index 2ad8bcbe7be..cc6db19a1fc 100644
--- a/templates/classic/template_os_mac_os_x.xml
+++ b/templates/classic/template_os_mac_os_x.xml
@@ -1380,7 +1380,7 @@
</item_prototypes>
<trigger_prototypes>
<trigger_prototype>
- <expression>{Template OS Mac OS X:vfs.fs.size[{#FSNAME},pfree].last(0)}&lt;20</expression>
+ <expression>{Template OS Mac OS X:vfs.fs.size[{#FSNAME},pfree].last()}&lt;20</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Free disk space is less than 20% on volume {#FSNAME}</name>
@@ -1396,7 +1396,7 @@
<tags/>
</trigger_prototype>
<trigger_prototype>
- <expression>{Template OS Mac OS X:vfs.fs.inode[{#FSNAME},pfree].last(0)}&lt;20</expression>
+ <expression>{Template OS Mac OS X:vfs.fs.inode[{#FSNAME},pfree].last()}&lt;20</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Free inodes is less than 20% on volume {#FSNAME}</name>
@@ -1559,7 +1559,7 @@
<tags/>
</trigger>
<trigger>
- <expression>{Template OS Mac OS X:kernel.maxfiles.last(0)}&lt;1024</expression>
+ <expression>{Template OS Mac OS X:kernel.maxfiles.last()}&lt;1024</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Configured max number of opened files is too low on {HOST.NAME}</name>
@@ -1575,7 +1575,7 @@
<tags/>
</trigger>
<trigger>
- <expression>{Template OS Mac OS X:kernel.maxproc.last(0)}&lt;256</expression>
+ <expression>{Template OS Mac OS X:kernel.maxproc.last()}&lt;256</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Configured max number of processes is too low on {HOST.NAME}</name>
@@ -1623,7 +1623,7 @@
<tags/>
</trigger>
<trigger>
- <expression>{Template OS Mac OS X:vm.memory.size[available].last(0)}&lt;20M</expression>
+ <expression>{Template OS Mac OS X:vm.memory.size[available].last()}&lt;20M</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Lack of available memory on server {HOST.NAME}</name>
diff --git a/templates/classic/template_os_openbsd.xml b/templates/classic/template_os_openbsd.xml
index 332a220d50c..d482eb607e3 100644
--- a/templates/classic/template_os_openbsd.xml
+++ b/templates/classic/template_os_openbsd.xml
@@ -2228,7 +2228,7 @@
</item_prototypes>
<trigger_prototypes>
<trigger_prototype>
- <expression>{Template OS OpenBSD:vfs.fs.size[{#FSNAME},pfree].last(0)}&lt;20</expression>
+ <expression>{Template OS OpenBSD:vfs.fs.size[{#FSNAME},pfree].last()}&lt;20</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Free disk space is less than 20% on volume {#FSNAME}</name>
@@ -2244,7 +2244,7 @@
<tags/>
</trigger_prototype>
<trigger_prototype>
- <expression>{Template OS OpenBSD:vfs.fs.inode[{#FSNAME},pfree].last(0)}&lt;20</expression>
+ <expression>{Template OS OpenBSD:vfs.fs.inode[{#FSNAME},pfree].last()}&lt;20</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Free inodes is less than 20% on volume {#FSNAME}</name>
@@ -2495,7 +2495,7 @@
<tags/>
</trigger>
<trigger>
- <expression>{Template OS OpenBSD:kernel.maxfiles.last(0)}&lt;1024</expression>
+ <expression>{Template OS OpenBSD:kernel.maxfiles.last()}&lt;1024</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Configured max number of opened files is too low on {HOST.NAME}</name>
@@ -2511,7 +2511,7 @@
<tags/>
</trigger>
<trigger>
- <expression>{Template OS OpenBSD:kernel.maxproc.last(0)}&lt;256</expression>
+ <expression>{Template OS OpenBSD:kernel.maxproc.last()}&lt;256</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Configured max number of processes is too low on {HOST.NAME}</name>
@@ -2559,7 +2559,7 @@
<tags/>
</trigger>
<trigger>
- <expression>{Template OS OpenBSD:vm.memory.size[available].last(0)}&lt;20M</expression>
+ <expression>{Template OS OpenBSD:vm.memory.size[available].last()}&lt;20M</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Lack of available memory on server {HOST.NAME}</name>
@@ -2575,7 +2575,7 @@
<tags/>
</trigger>
<trigger>
- <expression>{Template OS OpenBSD:system.swap.size[,pfree].last(0)}&lt;50</expression>
+ <expression>{Template OS OpenBSD:system.swap.size[,pfree].last()}&lt;50</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Lack of free swap space on {HOST.NAME}</name>
diff --git a/templates/classic/template_os_solaris.xml b/templates/classic/template_os_solaris.xml
index 9f9b745f0e7..23cbc03fd49 100644
--- a/templates/classic/template_os_solaris.xml
+++ b/templates/classic/template_os_solaris.xml
@@ -2107,7 +2107,7 @@
</item_prototypes>
<trigger_prototypes>
<trigger_prototype>
- <expression>{Template OS Solaris:vfs.fs.size[{#FSNAME},pfree].last(0)}&lt;20</expression>
+ <expression>{Template OS Solaris:vfs.fs.size[{#FSNAME},pfree].last()}&lt;20</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Free disk space is less than 20% on volume {#FSNAME}</name>
@@ -2123,7 +2123,7 @@
<tags/>
</trigger_prototype>
<trigger_prototype>
- <expression>{Template OS Solaris:vfs.fs.inode[{#FSNAME},pfree].last(0)}&lt;20</expression>
+ <expression>{Template OS Solaris:vfs.fs.inode[{#FSNAME},pfree].last()}&lt;20</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Free inodes is less than 20% on volume {#FSNAME}</name>
@@ -2374,7 +2374,7 @@
<tags/>
</trigger>
<trigger>
- <expression>{Template OS Solaris:kernel.maxproc.last(0)}&lt;256</expression>
+ <expression>{Template OS Solaris:kernel.maxproc.last()}&lt;256</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Configured max number of processes is too low on {HOST.NAME}</name>
@@ -2438,7 +2438,7 @@
<tags/>
</trigger>
<trigger>
- <expression>{Template OS Solaris:vm.memory.size[available].last(0)}&lt;20M</expression>
+ <expression>{Template OS Solaris:vm.memory.size[available].last()}&lt;20M</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Lack of available memory on server {HOST.NAME}</name>
@@ -2454,7 +2454,7 @@
<tags/>
</trigger>
<trigger>
- <expression>{Template OS Solaris:system.swap.size[,pfree].last(0)}&lt;50</expression>
+ <expression>{Template OS Solaris:system.swap.size[,pfree].last()}&lt;50</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Lack of free swap space on {HOST.NAME}</name>
diff --git a/templates/classic/template_server_intel_sr1530_ipmi.xml b/templates/classic/template_server_intel_sr1530_ipmi.xml
index e7293e403b2..f8df318968a 100644
--- a/templates/classic/template_server_intel_sr1530_ipmi.xml
+++ b/templates/classic/template_server_intel_sr1530_ipmi.xml
@@ -511,7 +511,7 @@
</templates>
<triggers>
<trigger>
- <expression>{Template Server Intel SR1530 IPMI:bb_1.8v_sm.last(0)}&lt;1.597 or {Template Server Intel SR1530 IPMI:bb_1.8v_sm.last(0)}&gt;2.019</expression>
+ <expression>{Template Server Intel SR1530 IPMI:bb_1.8v_sm.last()}&lt;1.597 or {Template Server Intel SR1530 IPMI:bb_1.8v_sm.last()}&gt;2.019</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>BB +1.8V SM Critical [{ITEM.VALUE}]</name>
@@ -526,14 +526,14 @@
<dependencies>
<dependency>
<name>Power</name>
- <expression>{Template Server Intel SR1530 IPMI:power.last(0)}=0</expression>
+ <expression>{Template Server Intel SR1530 IPMI:power.last()}=0</expression>
<recovery_expression/>
</dependency>
</dependencies>
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1530 IPMI:bb_1.8v_sm.last(0)}&lt;1.646 or {Template Server Intel SR1530 IPMI:bb_1.8v_sm.last(0)}&gt;1.960</expression>
+ <expression>{Template Server Intel SR1530 IPMI:bb_1.8v_sm.last()}&lt;1.646 or {Template Server Intel SR1530 IPMI:bb_1.8v_sm.last()}&gt;1.960</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>BB +1.8V SM Non-Critical [{ITEM.VALUE}]</name>
@@ -548,19 +548,19 @@
<dependencies>
<dependency>
<name>BB +1.8V SM Critical [{ITEM.VALUE}]</name>
- <expression>{Template Server Intel SR1530 IPMI:bb_1.8v_sm.last(0)}&lt;1.597 or {Template Server Intel SR1530 IPMI:bb_1.8v_sm.last(0)}&gt;2.019</expression>
+ <expression>{Template Server Intel SR1530 IPMI:bb_1.8v_sm.last()}&lt;1.597 or {Template Server Intel SR1530 IPMI:bb_1.8v_sm.last()}&gt;2.019</expression>
<recovery_expression/>
</dependency>
<dependency>
<name>Power</name>
- <expression>{Template Server Intel SR1530 IPMI:power.last(0)}=0</expression>
+ <expression>{Template Server Intel SR1530 IPMI:power.last()}=0</expression>
<recovery_expression/>
</dependency>
</dependencies>
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1530 IPMI:bb_3.3v.last(0)}&lt;2.876 or {Template Server Intel SR1530 IPMI:bb_3.3v.last(0)}&gt;3.729</expression>
+ <expression>{Template Server Intel SR1530 IPMI:bb_3.3v.last()}&lt;2.876 or {Template Server Intel SR1530 IPMI:bb_3.3v.last()}&gt;3.729</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>BB +3.3V Critical [{ITEM.VALUE}]</name>
@@ -575,14 +575,14 @@
<dependencies>
<dependency>
<name>Power</name>
- <expression>{Template Server Intel SR1530 IPMI:power.last(0)}=0</expression>
+ <expression>{Template Server Intel SR1530 IPMI:power.last()}=0</expression>
<recovery_expression/>
</dependency>
</dependencies>
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1530 IPMI:bb_3.3v.last(0)}&lt;2.970 or {Template Server Intel SR1530 IPMI:bb_3.3v.last(0)}&gt;3.618</expression>
+ <expression>{Template Server Intel SR1530 IPMI:bb_3.3v.last()}&lt;2.970 or {Template Server Intel SR1530 IPMI:bb_3.3v.last()}&gt;3.618</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>BB +3.3V Non-Critical [{ITEM.VALUE}]</name>
@@ -597,19 +597,19 @@
<dependencies>
<dependency>
<name>BB +3.3V Critical [{ITEM.VALUE}]</name>
- <expression>{Template Server Intel SR1530 IPMI:bb_3.3v.last(0)}&lt;2.876 or {Template Server Intel SR1530 IPMI:bb_3.3v.last(0)}&gt;3.729</expression>
+ <expression>{Template Server Intel SR1530 IPMI:bb_3.3v.last()}&lt;2.876 or {Template Server Intel SR1530 IPMI:bb_3.3v.last()}&gt;3.729</expression>
<recovery_expression/>
</dependency>
<dependency>
<name>Power</name>
- <expression>{Template Server Intel SR1530 IPMI:power.last(0)}=0</expression>
+ <expression>{Template Server Intel SR1530 IPMI:power.last()}=0</expression>
<recovery_expression/>
</dependency>
</dependencies>
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1530 IPMI:bb_3.3v_stby.last(0)}&lt;2.876 or {Template Server Intel SR1530 IPMI:bb_3.3v_stby.last(0)}&gt;3.729</expression>
+ <expression>{Template Server Intel SR1530 IPMI:bb_3.3v_stby.last()}&lt;2.876 or {Template Server Intel SR1530 IPMI:bb_3.3v_stby.last()}&gt;3.729</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>BB +3.3V STBY Critical [{ITEM.VALUE}]</name>
@@ -625,7 +625,7 @@
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1530 IPMI:bb_3.3v_stby.last(0)}&lt;2.970 or {Template Server Intel SR1530 IPMI:bb_3.3v_stby.last(0)}&gt;3.618</expression>
+ <expression>{Template Server Intel SR1530 IPMI:bb_3.3v_stby.last()}&lt;2.970 or {Template Server Intel SR1530 IPMI:bb_3.3v_stby.last()}&gt;3.618</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>BB +3.3V STBY Non-Critical [{ITEM.VALUE}]</name>
@@ -640,14 +640,14 @@
<dependencies>
<dependency>
<name>BB +3.3V STBY Critical [{ITEM.VALUE}]</name>
- <expression>{Template Server Intel SR1530 IPMI:bb_3.3v_stby.last(0)}&lt;2.876 or {Template Server Intel SR1530 IPMI:bb_3.3v_stby.last(0)}&gt;3.729</expression>
+ <expression>{Template Server Intel SR1530 IPMI:bb_3.3v_stby.last()}&lt;2.876 or {Template Server Intel SR1530 IPMI:bb_3.3v_stby.last()}&gt;3.729</expression>
<recovery_expression/>
</dependency>
</dependencies>
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1530 IPMI:bb_5.0v.last(0)}&lt;4.362 or {Template Server Intel SR1530 IPMI:bb_5.0v.last(0)}&gt;5.663</expression>
+ <expression>{Template Server Intel SR1530 IPMI:bb_5.0v.last()}&lt;4.362 or {Template Server Intel SR1530 IPMI:bb_5.0v.last()}&gt;5.663</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>BB +5.0V Critical [{ITEM.VALUE}]</name>
@@ -662,14 +662,14 @@
<dependencies>
<dependency>
<name>Power</name>
- <expression>{Template Server Intel SR1530 IPMI:power.last(0)}=0</expression>
+ <expression>{Template Server Intel SR1530 IPMI:power.last()}=0</expression>
<recovery_expression/>
</dependency>
</dependencies>
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1530 IPMI:bb_5.0v.last(0)}&lt;4.483 or {Template Server Intel SR1530 IPMI:bb_5.0v.last(0)}&gt;5.495</expression>
+ <expression>{Template Server Intel SR1530 IPMI:bb_5.0v.last()}&lt;4.483 or {Template Server Intel SR1530 IPMI:bb_5.0v.last()}&gt;5.495</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>BB +5.0V Non-Critical [{ITEM.VALUE}]</name>
@@ -684,19 +684,19 @@
<dependencies>
<dependency>
<name>BB +5.0V Critical [{ITEM.VALUE}]</name>
- <expression>{Template Server Intel SR1530 IPMI:bb_5.0v.last(0)}&lt;4.362 or {Template Server Intel SR1530 IPMI:bb_5.0v.last(0)}&gt;5.663</expression>
+ <expression>{Template Server Intel SR1530 IPMI:bb_5.0v.last()}&lt;4.362 or {Template Server Intel SR1530 IPMI:bb_5.0v.last()}&gt;5.663</expression>
<recovery_expression/>
</dependency>
<dependency>
<name>Power</name>
- <expression>{Template Server Intel SR1530 IPMI:power.last(0)}=0</expression>
+ <expression>{Template Server Intel SR1530 IPMI:power.last()}=0</expression>
<recovery_expression/>
</dependency>
</dependencies>
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1530 IPMI:bb_ambient_temp.last(0)}&lt;5 or {Template Server Intel SR1530 IPMI:bb_ambient_temp.last(0)}&gt;66</expression>
+ <expression>{Template Server Intel SR1530 IPMI:bb_ambient_temp.last()}&lt;5 or {Template Server Intel SR1530 IPMI:bb_ambient_temp.last()}&gt;66</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>BB Ambient Temp Critical [{ITEM.VALUE}]</name>
@@ -712,7 +712,7 @@
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1530 IPMI:bb_ambient_temp.last(0)}&lt;10 or {Template Server Intel SR1530 IPMI:bb_ambient_temp.last(0)}&gt;61</expression>
+ <expression>{Template Server Intel SR1530 IPMI:bb_ambient_temp.last()}&lt;10 or {Template Server Intel SR1530 IPMI:bb_ambient_temp.last()}&gt;61</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>BB Ambient Temp Non-Critical [{ITEM.VALUE}]</name>
@@ -727,14 +727,14 @@
<dependencies>
<dependency>
<name>BB Ambient Temp Critical [{ITEM.VALUE}]</name>
- <expression>{Template Server Intel SR1530 IPMI:bb_ambient_temp.last(0)}&lt;5 or {Template Server Intel SR1530 IPMI:bb_ambient_temp.last(0)}&gt;66</expression>
+ <expression>{Template Server Intel SR1530 IPMI:bb_ambient_temp.last()}&lt;5 or {Template Server Intel SR1530 IPMI:bb_ambient_temp.last()}&gt;66</expression>
<recovery_expression/>
</dependency>
</dependencies>
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1530 IPMI:power.last(0)}=0</expression>
+ <expression>{Template Server Intel SR1530 IPMI:power.last()}=0</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Power</name>
diff --git a/templates/classic/template_server_intel_sr1630_ipmi.xml b/templates/classic/template_server_intel_sr1630_ipmi.xml
index 391c654846f..397ac5f3d6b 100644
--- a/templates/classic/template_server_intel_sr1630_ipmi.xml
+++ b/templates/classic/template_server_intel_sr1630_ipmi.xml
@@ -688,7 +688,7 @@
</templates>
<triggers>
<trigger>
- <expression>{Template Server Intel SR1630 IPMI:baseboard_temp.last(0)}&lt;5 or {Template Server Intel SR1630 IPMI:baseboard_temp.last(0)}&gt;90</expression>
+ <expression>{Template Server Intel SR1630 IPMI:baseboard_temp.last()}&lt;5 or {Template Server Intel SR1630 IPMI:baseboard_temp.last()}&gt;90</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Baseboard Temp Critical [{ITEM.VALUE}]</name>
@@ -703,14 +703,14 @@
<dependencies>
<dependency>
<name>Power</name>
- <expression>{Template Server Intel SR1630 IPMI:power.last(0)}=0</expression>
+ <expression>{Template Server Intel SR1630 IPMI:power.last()}=0</expression>
<recovery_expression/>
</dependency>
</dependencies>
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1630 IPMI:baseboard_temp.last(0)}&lt;10 or {Template Server Intel SR1630 IPMI:baseboard_temp.last(0)}&gt;83</expression>
+ <expression>{Template Server Intel SR1630 IPMI:baseboard_temp.last()}&lt;10 or {Template Server Intel SR1630 IPMI:baseboard_temp.last()}&gt;83</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Baseboard Temp Non-Critical [{ITEM.VALUE}]</name>
@@ -725,19 +725,19 @@
<dependencies>
<dependency>
<name>Baseboard Temp Critical [{ITEM.VALUE}]</name>
- <expression>{Template Server Intel SR1630 IPMI:baseboard_temp.last(0)}&lt;5 or {Template Server Intel SR1630 IPMI:baseboard_temp.last(0)}&gt;90</expression>
+ <expression>{Template Server Intel SR1630 IPMI:baseboard_temp.last()}&lt;5 or {Template Server Intel SR1630 IPMI:baseboard_temp.last()}&gt;90</expression>
<recovery_expression/>
</dependency>
<dependency>
<name>Power</name>
- <expression>{Template Server Intel SR1630 IPMI:power.last(0)}=0</expression>
+ <expression>{Template Server Intel SR1630 IPMI:power.last()}=0</expression>
<recovery_expression/>
</dependency>
</dependencies>
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1630 IPMI:bb_1.05v_pch.last(0)}&lt;0.953 or {Template Server Intel SR1630 IPMI:bb_1.05v_pch.last(0)}&gt;1.149</expression>
+ <expression>{Template Server Intel SR1630 IPMI:bb_1.05v_pch.last()}&lt;0.953 or {Template Server Intel SR1630 IPMI:bb_1.05v_pch.last()}&gt;1.149</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>BB +1.05V PCH Critical [{ITEM.VALUE}]</name>
@@ -752,14 +752,14 @@
<dependencies>
<dependency>
<name>Power</name>
- <expression>{Template Server Intel SR1630 IPMI:power.last(0)}=0</expression>
+ <expression>{Template Server Intel SR1630 IPMI:power.last()}=0</expression>
<recovery_expression/>
</dependency>
</dependencies>
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1630 IPMI:bb_1.05v_pch.last(0)}&lt;0.985 or {Template Server Intel SR1630 IPMI:bb_1.05v_pch.last(0)}&gt;1.117</expression>
+ <expression>{Template Server Intel SR1630 IPMI:bb_1.05v_pch.last()}&lt;0.985 or {Template Server Intel SR1630 IPMI:bb_1.05v_pch.last()}&gt;1.117</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>BB +1.05V PCH Non-Critical [{ITEM.VALUE}]</name>
@@ -774,19 +774,19 @@
<dependencies>
<dependency>
<name>BB +1.05V PCH Critical [{ITEM.VALUE}]</name>
- <expression>{Template Server Intel SR1630 IPMI:bb_1.05v_pch.last(0)}&lt;0.953 or {Template Server Intel SR1630 IPMI:bb_1.05v_pch.last(0)}&gt;1.149</expression>
+ <expression>{Template Server Intel SR1630 IPMI:bb_1.05v_pch.last()}&lt;0.953 or {Template Server Intel SR1630 IPMI:bb_1.05v_pch.last()}&gt;1.149</expression>
<recovery_expression/>
</dependency>
<dependency>
<name>Power</name>
- <expression>{Template Server Intel SR1630 IPMI:power.last(0)}=0</expression>
+ <expression>{Template Server Intel SR1630 IPMI:power.last()}=0</expression>
<recovery_expression/>
</dependency>
</dependencies>
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1630 IPMI:bb_1.1v_p1_vccp.last(0)}&lt;0.683 or {Template Server Intel SR1630 IPMI:bb_1.1v_p1_vccp.last(0)}&gt;1.543</expression>
+ <expression>{Template Server Intel SR1630 IPMI:bb_1.1v_p1_vccp.last()}&lt;0.683 or {Template Server Intel SR1630 IPMI:bb_1.1v_p1_vccp.last()}&gt;1.543</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>BB +1.1V P1 Vccp Critical [{ITEM.VALUE}]</name>
@@ -801,14 +801,14 @@
<dependencies>
<dependency>
<name>Power</name>
- <expression>{Template Server Intel SR1630 IPMI:power.last(0)}=0</expression>
+ <expression>{Template Server Intel SR1630 IPMI:power.last()}=0</expression>
<recovery_expression/>
</dependency>
</dependencies>
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1630 IPMI:bb_1.1v_p1_vccp.last(0)}&lt;0.708 or {Template Server Intel SR1630 IPMI:bb_1.1v_p1_vccp.last(0)}&gt;1.501</expression>
+ <expression>{Template Server Intel SR1630 IPMI:bb_1.1v_p1_vccp.last()}&lt;0.708 or {Template Server Intel SR1630 IPMI:bb_1.1v_p1_vccp.last()}&gt;1.501</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>BB +1.1V P1 Vccp Non-Critical [{ITEM.VALUE}]</name>
@@ -823,19 +823,19 @@
<dependencies>
<dependency>
<name>BB +1.1V P1 Vccp Critical [{ITEM.VALUE}]</name>
- <expression>{Template Server Intel SR1630 IPMI:bb_1.1v_p1_vccp.last(0)}&lt;0.683 or {Template Server Intel SR1630 IPMI:bb_1.1v_p1_vccp.last(0)}&gt;1.543</expression>
+ <expression>{Template Server Intel SR1630 IPMI:bb_1.1v_p1_vccp.last()}&lt;0.683 or {Template Server Intel SR1630 IPMI:bb_1.1v_p1_vccp.last()}&gt;1.543</expression>
<recovery_expression/>
</dependency>
<dependency>
<name>Power</name>
- <expression>{Template Server Intel SR1630 IPMI:power.last(0)}=0</expression>
+ <expression>{Template Server Intel SR1630 IPMI:power.last()}=0</expression>
<recovery_expression/>
</dependency>
</dependencies>
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1630 IPMI:bb_1.5v_p1_ddr3.last(0)}&lt;1.362 or {Template Server Intel SR1630 IPMI:bb_1.5v_p1_ddr3.last(0)}&gt;1.635</expression>
+ <expression>{Template Server Intel SR1630 IPMI:bb_1.5v_p1_ddr3.last()}&lt;1.362 or {Template Server Intel SR1630 IPMI:bb_1.5v_p1_ddr3.last()}&gt;1.635</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>BB +1.5V P1 DDR3 Critical [{ITEM.VALUE}]</name>
@@ -850,14 +850,14 @@
<dependencies>
<dependency>
<name>Power</name>
- <expression>{Template Server Intel SR1630 IPMI:power.last(0)}=0</expression>
+ <expression>{Template Server Intel SR1630 IPMI:power.last()}=0</expression>
<recovery_expression/>
</dependency>
</dependencies>
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1630 IPMI:bb_1.5v_p1_ddr3.last(0)}&lt;1.401 or {Template Server Intel SR1630 IPMI:bb_1.5v_p1_ddr3.last(0)}&gt;1.589</expression>
+ <expression>{Template Server Intel SR1630 IPMI:bb_1.5v_p1_ddr3.last()}&lt;1.401 or {Template Server Intel SR1630 IPMI:bb_1.5v_p1_ddr3.last()}&gt;1.589</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>BB +1.5V P1 DDR3 Non-Critical [{ITEM.VALUE}]</name>
@@ -872,19 +872,19 @@
<dependencies>
<dependency>
<name>BB +1.5V P1 DDR3 Critical [{ITEM.VALUE}]</name>
- <expression>{Template Server Intel SR1630 IPMI:bb_1.5v_p1_ddr3.last(0)}&lt;1.362 or {Template Server Intel SR1630 IPMI:bb_1.5v_p1_ddr3.last(0)}&gt;1.635</expression>
+ <expression>{Template Server Intel SR1630 IPMI:bb_1.5v_p1_ddr3.last()}&lt;1.362 or {Template Server Intel SR1630 IPMI:bb_1.5v_p1_ddr3.last()}&gt;1.635</expression>
<recovery_expression/>
</dependency>
<dependency>
<name>Power</name>
- <expression>{Template Server Intel SR1630 IPMI:power.last(0)}=0</expression>
+ <expression>{Template Server Intel SR1630 IPMI:power.last()}=0</expression>
<recovery_expression/>
</dependency>
</dependencies>
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1630 IPMI:bb_3.3v.last(0)}&lt;2.982 or {Template Server Intel SR1630 IPMI:bb_3.3v.last(0)}&gt;3.625</expression>
+ <expression>{Template Server Intel SR1630 IPMI:bb_3.3v.last()}&lt;2.982 or {Template Server Intel SR1630 IPMI:bb_3.3v.last()}&gt;3.625</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>BB +3.3V Critical [{ITEM.VALUE}]</name>
@@ -899,14 +899,14 @@
<dependencies>
<dependency>
<name>Power</name>
- <expression>{Template Server Intel SR1630 IPMI:power.last(0)}=0</expression>
+ <expression>{Template Server Intel SR1630 IPMI:power.last()}=0</expression>
<recovery_expression/>
</dependency>
</dependencies>
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1630 IPMI:bb_3.3v.last(0)}&lt;3.067 or {Template Server Intel SR1630 IPMI:bb_3.3v.last(0)}&gt;3.525</expression>
+ <expression>{Template Server Intel SR1630 IPMI:bb_3.3v.last()}&lt;3.067 or {Template Server Intel SR1630 IPMI:bb_3.3v.last()}&gt;3.525</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>BB +3.3V Non-Critical [{ITEM.VALUE}]</name>
@@ -921,19 +921,19 @@
<dependencies>
<dependency>
<name>BB +3.3V Critical [{ITEM.VALUE}]</name>
- <expression>{Template Server Intel SR1630 IPMI:bb_3.3v.last(0)}&lt;2.982 or {Template Server Intel SR1630 IPMI:bb_3.3v.last(0)}&gt;3.625</expression>
+ <expression>{Template Server Intel SR1630 IPMI:bb_3.3v.last()}&lt;2.982 or {Template Server Intel SR1630 IPMI:bb_3.3v.last()}&gt;3.625</expression>
<recovery_expression/>
</dependency>
<dependency>
<name>Power</name>
- <expression>{Template Server Intel SR1630 IPMI:power.last(0)}=0</expression>
+ <expression>{Template Server Intel SR1630 IPMI:power.last()}=0</expression>
<recovery_expression/>
</dependency>
</dependencies>
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1630 IPMI:bb_3.3v_stby.last(0)}&lt;2.982 or {Template Server Intel SR1630 IPMI:bb_3.3v_stby.last(0)}&gt;3.625</expression>
+ <expression>{Template Server Intel SR1630 IPMI:bb_3.3v_stby.last()}&lt;2.982 or {Template Server Intel SR1630 IPMI:bb_3.3v_stby.last()}&gt;3.625</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>BB +3.3V STBY Critical [{ITEM.VALUE}]</name>
@@ -949,7 +949,7 @@
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1630 IPMI:bb_3.3v_stby.last(0)}&lt;3.067 or {Template Server Intel SR1630 IPMI:bb_3.3v_stby.last(0)}&gt;3.525</expression>
+ <expression>{Template Server Intel SR1630 IPMI:bb_3.3v_stby.last()}&lt;3.067 or {Template Server Intel SR1630 IPMI:bb_3.3v_stby.last()}&gt;3.525</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>BB +3.3V STBY Non-Critical [{ITEM.VALUE}]</name>
@@ -964,14 +964,14 @@
<dependencies>
<dependency>
<name>BB +3.3V STBY Critical [{ITEM.VALUE}]</name>
- <expression>{Template Server Intel SR1630 IPMI:bb_3.3v_stby.last(0)}&lt;2.982 or {Template Server Intel SR1630 IPMI:bb_3.3v_stby.last(0)}&gt;3.625</expression>
+ <expression>{Template Server Intel SR1630 IPMI:bb_3.3v_stby.last()}&lt;2.982 or {Template Server Intel SR1630 IPMI:bb_3.3v_stby.last()}&gt;3.625</expression>
<recovery_expression/>
</dependency>
</dependencies>
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1630 IPMI:bb_5.0v.last(0)}&lt;4.471 or {Template Server Intel SR1630 IPMI:bb_5.0v.last(0)}&gt;5.538</expression>
+ <expression>{Template Server Intel SR1630 IPMI:bb_5.0v.last()}&lt;4.471 or {Template Server Intel SR1630 IPMI:bb_5.0v.last()}&gt;5.538</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>BB +5.0V Critical [{ITEM.VALUE}]</name>
@@ -986,14 +986,14 @@
<dependencies>
<dependency>
<name>Power</name>
- <expression>{Template Server Intel SR1630 IPMI:power.last(0)}=0</expression>
+ <expression>{Template Server Intel SR1630 IPMI:power.last()}=0</expression>
<recovery_expression/>
</dependency>
</dependencies>
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1630 IPMI:bb_5.0v.last(0)}&lt;4.630 or {Template Server Intel SR1630 IPMI:bb_5.0v.last(0)}&gt;5.380</expression>
+ <expression>{Template Server Intel SR1630 IPMI:bb_5.0v.last()}&lt;4.630 or {Template Server Intel SR1630 IPMI:bb_5.0v.last()}&gt;5.380</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>BB +5.0V Non-Critical [{ITEM.VALUE}]</name>
@@ -1008,19 +1008,19 @@
<dependencies>
<dependency>
<name>BB +5.0V Critical [{ITEM.VALUE}]</name>
- <expression>{Template Server Intel SR1630 IPMI:bb_5.0v.last(0)}&lt;4.471 or {Template Server Intel SR1630 IPMI:bb_5.0v.last(0)}&gt;5.538</expression>
+ <expression>{Template Server Intel SR1630 IPMI:bb_5.0v.last()}&lt;4.471 or {Template Server Intel SR1630 IPMI:bb_5.0v.last()}&gt;5.538</expression>
<recovery_expression/>
</dependency>
<dependency>
<name>Power</name>
- <expression>{Template Server Intel SR1630 IPMI:power.last(0)}=0</expression>
+ <expression>{Template Server Intel SR1630 IPMI:power.last()}=0</expression>
<recovery_expression/>
</dependency>
</dependencies>
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1630 IPMI:front_panel_temp.last(0)}&lt;0 or {Template Server Intel SR1630 IPMI:front_panel_temp.last(0)}&gt;48</expression>
+ <expression>{Template Server Intel SR1630 IPMI:front_panel_temp.last()}&lt;0 or {Template Server Intel SR1630 IPMI:front_panel_temp.last()}&gt;48</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Front Panel Temp Critical [{ITEM.VALUE}]</name>
@@ -1035,14 +1035,14 @@
<dependencies>
<dependency>
<name>Power</name>
- <expression>{Template Server Intel SR1630 IPMI:power.last(0)}=0</expression>
+ <expression>{Template Server Intel SR1630 IPMI:power.last()}=0</expression>
<recovery_expression/>
</dependency>
</dependencies>
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1630 IPMI:front_panel_temp.last(0)}&lt;5 or {Template Server Intel SR1630 IPMI:front_panel_temp.last(0)}&gt;44</expression>
+ <expression>{Template Server Intel SR1630 IPMI:front_panel_temp.last()}&lt;5 or {Template Server Intel SR1630 IPMI:front_panel_temp.last()}&gt;44</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Front Panel Temp Non-Critical [{ITEM.VALUE}]</name>
@@ -1057,19 +1057,19 @@
<dependencies>
<dependency>
<name>Front Panel Temp Critical [{ITEM.VALUE}]</name>
- <expression>{Template Server Intel SR1630 IPMI:front_panel_temp.last(0)}&lt;0 or {Template Server Intel SR1630 IPMI:front_panel_temp.last(0)}&gt;48</expression>
+ <expression>{Template Server Intel SR1630 IPMI:front_panel_temp.last()}&lt;0 or {Template Server Intel SR1630 IPMI:front_panel_temp.last()}&gt;48</expression>
<recovery_expression/>
</dependency>
<dependency>
<name>Power</name>
- <expression>{Template Server Intel SR1630 IPMI:power.last(0)}=0</expression>
+ <expression>{Template Server Intel SR1630 IPMI:power.last()}=0</expression>
<recovery_expression/>
</dependency>
</dependencies>
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1630 IPMI:power.last(0)}=0</expression>
+ <expression>{Template Server Intel SR1630 IPMI:power.last()}=0</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Power</name>
@@ -1085,7 +1085,7 @@
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1630 IPMI:system_fan_2.last(0)}&lt;324</expression>
+ <expression>{Template Server Intel SR1630 IPMI:system_fan_2.last()}&lt;324</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>System Fan 2 Critical [{ITEM.VALUE}]</name>
@@ -1100,14 +1100,14 @@
<dependencies>
<dependency>
<name>Power</name>
- <expression>{Template Server Intel SR1630 IPMI:power.last(0)}=0</expression>
+ <expression>{Template Server Intel SR1630 IPMI:power.last()}=0</expression>
<recovery_expression/>
</dependency>
</dependencies>
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1630 IPMI:system_fan_2.last(0)}&lt;378</expression>
+ <expression>{Template Server Intel SR1630 IPMI:system_fan_2.last()}&lt;378</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>System Fan 2 Non-Critical [{ITEM.VALUE}]</name>
@@ -1122,19 +1122,19 @@
<dependencies>
<dependency>
<name>Power</name>
- <expression>{Template Server Intel SR1630 IPMI:power.last(0)}=0</expression>
+ <expression>{Template Server Intel SR1630 IPMI:power.last()}=0</expression>
<recovery_expression/>
</dependency>
<dependency>
<name>System Fan 2 Critical [{ITEM.VALUE}]</name>
- <expression>{Template Server Intel SR1630 IPMI:system_fan_2.last(0)}&lt;324</expression>
+ <expression>{Template Server Intel SR1630 IPMI:system_fan_2.last()}&lt;324</expression>
<recovery_expression/>
</dependency>
</dependencies>
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1630 IPMI:system_fan_3.last(0)}&lt;324</expression>
+ <expression>{Template Server Intel SR1630 IPMI:system_fan_3.last()}&lt;324</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>System Fan 3 Critical [{ITEM.VALUE}]</name>
@@ -1149,14 +1149,14 @@
<dependencies>
<dependency>
<name>Power</name>
- <expression>{Template Server Intel SR1630 IPMI:power.last(0)}=0</expression>
+ <expression>{Template Server Intel SR1630 IPMI:power.last()}=0</expression>
<recovery_expression/>
</dependency>
</dependencies>
<tags/>
</trigger>
<trigger>
- <expression>{Template Server Intel SR1630 IPMI:system_fan_3.last(0)}&lt;378</expression>
+ <expression>{Template Server Intel SR1630 IPMI:system_fan_3.last()}&lt;378</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>System Fan 3 Non-Critical [{ITEM.VALUE}]</name>
@@ -1171,12 +1171,12 @@
<dependencies>
<dependency>
<name>Power</name>
- <expression>{Template Server Intel SR1630 IPMI:power.last(0)}=0</expression>
+ <expression>{Template Server Intel SR1630 IPMI:power.last()}=0</expression>
<recovery_expression/>
</dependency>
<dependency>
<name>System Fan 3 Critical [{ITEM.VALUE}]</name>
- <expression>{Template Server Intel SR1630 IPMI:system_fan_3.last(0)}&lt;324</expression>
+ <expression>{Template Server Intel SR1630 IPMI:system_fan_3.last()}&lt;324</expression>
<recovery_expression/>
</dependency>
</dependencies>
diff --git a/templates/net/arista_snmp/template_net_arista_snmp.xml b/templates/net/arista_snmp/template_net_arista_snmp.xml
index 05dffc03b5a..c22a0977fdf 100644
--- a/templates/net/arista_snmp/template_net_arista_snmp.xml
+++ b/templates/net/arista_snmp/template_net_arista_snmp.xml
@@ -325,7 +325,7 @@ entPhySensorScale, and entPhySensorPrecision objects must also be examined.</des
<trigger_prototype>
<expression>{Template Net Arista SNMP:sensor.temp.value[entPhySensorValue.{#SNMPINDEX}].avg(5m)}&gt;{$TEMP_WARN:""}&#13;
or&#13;
-{Template Net Arista SNMP:sensor.temp.status[entPhySensorOperStatus.{#SNMPINDEX}].last(0)}={$TEMP_WARN_STATUS}</expression>
+{Template Net Arista SNMP:sensor.temp.status[entPhySensorOperStatus.{#SNMPINDEX}].last()}={$TEMP_WARN_STATUS}</expression>
<recovery_mode>RECOVERY_EXPRESSION</recovery_mode>
<recovery_expression>{Template Net Arista SNMP:sensor.temp.value[entPhySensorValue.{#SNMPINDEX}].max(5m)}&lt;{$TEMP_WARN:""}-3</recovery_expression>
<name>{#SENSOR_INFO}: Temperature is above warning threshold: &gt;{$TEMP_WARN:""}</name>
diff --git a/templates/net/brocade_fc_sw_snmp/template_net_brocade_fc_sw_snmp.xml b/templates/net/brocade_fc_sw_snmp/template_net_brocade_fc_sw_snmp.xml
index ef43e026b7c..5eb35e38558 100644
--- a/templates/net/brocade_fc_sw_snmp/template_net_brocade_fc_sw_snmp.xml
+++ b/templates/net/brocade_fc_sw_snmp/template_net_brocade_fc_sw_snmp.xml
@@ -430,7 +430,7 @@ Temperature readings of testpoint: {#SENSOR_INFO}</description>
<trigger_prototype>
<expression>{Template Net Brocade FC SNMP:sensor.temp.value[swSensorValue.{#SNMPINDEX}].avg(5m)}&gt;{$TEMP_WARN:""}&#13;
or&#13;
-{Template Net Brocade FC SNMP:sensor.temp.status[swSensorStatus.{#SNMPINDEX}].last(0)}={$TEMP_WARN_STATUS}</expression>
+{Template Net Brocade FC SNMP:sensor.temp.status[swSensorStatus.{#SNMPINDEX}].last()}={$TEMP_WARN_STATUS}</expression>
<recovery_mode>RECOVERY_EXPRESSION</recovery_mode>
<recovery_expression>{Template Net Brocade FC SNMP:sensor.temp.value[swSensorValue.{#SNMPINDEX}].max(5m)}&lt;{$TEMP_WARN:""}-3</recovery_expression>
<name>{#SENSOR_INFO}: Temperature is above warning threshold: &gt;{$TEMP_WARN:""}</name>
diff --git a/templates/net/cisco_snmp/template_net_cisco_snmp.xml b/templates/net/cisco_snmp/template_net_cisco_snmp.xml
index 5c1e37f9830..42a2a3dbbfa 100644
--- a/templates/net/cisco_snmp/template_net_cisco_snmp.xml
+++ b/templates/net/cisco_snmp/template_net_cisco_snmp.xml
@@ -196,9 +196,9 @@ The current measurement of the test point being instrumented.</description>
<trigger_prototype>
<expression>{Template Module Cisco CISCO-ENVMON-MIB SNMP:sensor.temp.value[ciscoEnvMonTemperatureValue.{#SNMPINDEX}].avg(5m)}&gt;{$TEMP_CRIT:"{#SNMPVALUE}"}&#13;
or&#13;
-{Template Module Cisco CISCO-ENVMON-MIB SNMP:sensor.temp.status[ciscoEnvMonTemperatureState.{#SNMPINDEX}].last(0)}={$TEMP_CRIT_STATUS}&#13;
+{Template Module Cisco CISCO-ENVMON-MIB SNMP:sensor.temp.status[ciscoEnvMonTemperatureState.{#SNMPINDEX}].last()}={$TEMP_CRIT_STATUS}&#13;
or&#13;
-{Template Module Cisco CISCO-ENVMON-MIB SNMP:sensor.temp.status[ciscoEnvMonTemperatureState.{#SNMPINDEX}].last(0)}={$TEMP_DISASTER_STATUS}</expression>
+{Template Module Cisco CISCO-ENVMON-MIB SNMP:sensor.temp.status[ciscoEnvMonTemperatureState.{#SNMPINDEX}].last()}={$TEMP_DISASTER_STATUS}</expression>
<recovery_mode>RECOVERY_EXPRESSION</recovery_mode>
<recovery_expression>{Template Module Cisco CISCO-ENVMON-MIB SNMP:sensor.temp.value[ciscoEnvMonTemperatureValue.{#SNMPINDEX}].max(5m)}&lt;{$TEMP_CRIT:"{#SNMPVALUE}"}-3</recovery_expression>
<name>{#SNMPVALUE}: Temperature is above critical threshold: &gt;{$TEMP_CRIT:"{#SNMPVALUE}"}</name>
@@ -209,7 +209,7 @@ or&#13;
<trigger_prototype>
<expression>{Template Module Cisco CISCO-ENVMON-MIB SNMP:sensor.temp.value[ciscoEnvMonTemperatureValue.{#SNMPINDEX}].avg(5m)}&gt;{$TEMP_WARN:"{#SNMPVALUE}"}&#13;
or&#13;
-{Template Module Cisco CISCO-ENVMON-MIB SNMP:sensor.temp.status[ciscoEnvMonTemperatureState.{#SNMPINDEX}].last(0)}={$TEMP_WARN_STATUS}</expression>
+{Template Module Cisco CISCO-ENVMON-MIB SNMP:sensor.temp.status[ciscoEnvMonTemperatureState.{#SNMPINDEX}].last()}={$TEMP_WARN_STATUS}</expression>
<recovery_mode>RECOVERY_EXPRESSION</recovery_mode>
<recovery_expression>{Template Module Cisco CISCO-ENVMON-MIB SNMP:sensor.temp.value[ciscoEnvMonTemperatureValue.{#SNMPINDEX}].max(5m)}&lt;{$TEMP_WARN:"{#SNMPVALUE}"}-3</recovery_expression>
<name>{#SNMPVALUE}: Temperature is above warning threshold: &gt;{$TEMP_WARN:"{#SNMPVALUE}"}</name>
@@ -221,9 +221,9 @@ or&#13;
<name>{#SNMPVALUE}: Temperature is above critical threshold: &gt;{$TEMP_CRIT:"{#SNMPVALUE}"}</name>
<expression>{Template Module Cisco CISCO-ENVMON-MIB SNMP:sensor.temp.value[ciscoEnvMonTemperatureValue.{#SNMPINDEX}].avg(5m)}&gt;{$TEMP_CRIT:"{#SNMPVALUE}"}&#13;
or&#13;
-{Template Module Cisco CISCO-ENVMON-MIB SNMP:sensor.temp.status[ciscoEnvMonTemperatureState.{#SNMPINDEX}].last(0)}={$TEMP_CRIT_STATUS}&#13;
+{Template Module Cisco CISCO-ENVMON-MIB SNMP:sensor.temp.status[ciscoEnvMonTemperatureState.{#SNMPINDEX}].last()}={$TEMP_CRIT_STATUS}&#13;
or&#13;
-{Template Module Cisco CISCO-ENVMON-MIB SNMP:sensor.temp.status[ciscoEnvMonTemperatureState.{#SNMPINDEX}].last(0)}={$TEMP_DISASTER_STATUS}</expression>
+{Template Module Cisco CISCO-ENVMON-MIB SNMP:sensor.temp.status[ciscoEnvMonTemperatureState.{#SNMPINDEX}].last()}={$TEMP_DISASTER_STATUS}</expression>
<recovery_expression>{Template Module Cisco CISCO-ENVMON-MIB SNMP:sensor.temp.value[ciscoEnvMonTemperatureValue.{#SNMPINDEX}].max(5m)}&lt;{$TEMP_CRIT:"{#SNMPVALUE}"}-3</recovery_expression>
</dependency>
</dependencies>
diff --git a/templates/net/extreme_snmp/template_net_extreme_snmp.xml b/templates/net/extreme_snmp/template_net_extreme_snmp.xml
index 88d019fd4c9..57c15966675 100644
--- a/templates/net/extreme_snmp/template_net_extreme_snmp.xml
+++ b/templates/net/extreme_snmp/template_net_extreme_snmp.xml
@@ -105,7 +105,7 @@ Reference: https://gtacknowledge.extremenetworks.com/articles/Q_A/Does-EXOS-supp
<name>Device: Temperature is above critical threshold: &gt;{$TEMP_CRIT:""}</name>
<expression>{Template Net Extreme EXOS SNMP:sensor.temp.value[extremeCurrentTemperature.0].avg(5m)}&gt;{$TEMP_CRIT:""}&#13;
or&#13;
-{Template Net Extreme EXOS SNMP:sensor.temp.status[extremeOverTemperatureAlarm.0].last(0)}={$TEMP_CRIT_STATUS}</expression>
+{Template Net Extreme EXOS SNMP:sensor.temp.status[extremeOverTemperatureAlarm.0].last()}={$TEMP_CRIT_STATUS}</expression>
<recovery_expression>{Template Net Extreme EXOS SNMP:sensor.temp.value[extremeCurrentTemperature.0].max(5m)}&lt;{$TEMP_CRIT:""}-3</recovery_expression>
</dependency>
</dependencies>
@@ -536,7 +536,7 @@ Status of the power supply {#SNMPVALUE}</description>
<trigger>
<expression>{Template Net Extreme EXOS SNMP:sensor.temp.value[extremeCurrentTemperature.0].avg(5m)}&gt;{$TEMP_CRIT:""}&#13;
or&#13;
-{Template Net Extreme EXOS SNMP:sensor.temp.status[extremeOverTemperatureAlarm.0].last(0)}={$TEMP_CRIT_STATUS}</expression>
+{Template Net Extreme EXOS SNMP:sensor.temp.status[extremeOverTemperatureAlarm.0].last()}={$TEMP_CRIT_STATUS}</expression>
<recovery_mode>RECOVERY_EXPRESSION</recovery_mode>
<recovery_expression>{Template Net Extreme EXOS SNMP:sensor.temp.value[extremeCurrentTemperature.0].max(5m)}&lt;{$TEMP_CRIT:""}-3</recovery_expression>
<name>Device: Temperature is above critical threshold: &gt;{$TEMP_CRIT:""}</name>
diff --git a/templates/net/intel_qlogic_infiniband_snmp/template_net_intel_qlogic_infiniband_snmp.xml b/templates/net/intel_qlogic_infiniband_snmp/template_net_intel_qlogic_infiniband_snmp.xml
index 345f876a496..cc8f9e7af34 100644
--- a/templates/net/intel_qlogic_infiniband_snmp/template_net_intel_qlogic_infiniband_snmp.xml
+++ b/templates/net/intel_qlogic_infiniband_snmp/template_net_intel_qlogic_infiniband_snmp.xml
@@ -277,7 +277,7 @@ The current value read from the sensor.</description>
<trigger_prototype>
<expression>{Template Net Intel_Qlogic Infiniband SNMP:sensor.temp.value[icsChassisSensorSlotValue.{#SNMPINDEX}].avg(5m)}&gt;{$TEMP_CRIT:""}&#13;
or&#13;
-{Template Net Intel_Qlogic Infiniband SNMP:sensor.temp.status[icsChassisSensorSlotOperStatus.{#SNMPINDEX}].last(0)}={$TEMP_CRIT_STATUS}</expression>
+{Template Net Intel_Qlogic Infiniband SNMP:sensor.temp.status[icsChassisSensorSlotOperStatus.{#SNMPINDEX}].last()}={$TEMP_CRIT_STATUS}</expression>
<recovery_mode>RECOVERY_EXPRESSION</recovery_mode>
<recovery_expression>{Template Net Intel_Qlogic Infiniband SNMP:sensor.temp.value[icsChassisSensorSlotValue.{#SNMPINDEX}].max(5m)}&lt;{$TEMP_CRIT:""}-3</recovery_expression>
<name>{#SENSOR_INFO}: Temperature is above critical threshold: &gt;{$TEMP_CRIT:""}</name>
@@ -288,7 +288,7 @@ or&#13;
<trigger_prototype>
<expression>{Template Net Intel_Qlogic Infiniband SNMP:sensor.temp.value[icsChassisSensorSlotValue.{#SNMPINDEX}].avg(5m)}&gt;{$TEMP_WARN:""}&#13;
or&#13;
-{Template Net Intel_Qlogic Infiniband SNMP:sensor.temp.status[icsChassisSensorSlotOperStatus.{#SNMPINDEX}].last(0)}={$TEMP_WARN_STATUS}</expression>
+{Template Net Intel_Qlogic Infiniband SNMP:sensor.temp.status[icsChassisSensorSlotOperStatus.{#SNMPINDEX}].last()}={$TEMP_WARN_STATUS}</expression>
<recovery_mode>RECOVERY_EXPRESSION</recovery_mode>
<recovery_expression>{Template Net Intel_Qlogic Infiniband SNMP:sensor.temp.value[icsChassisSensorSlotValue.{#SNMPINDEX}].max(5m)}&lt;{$TEMP_WARN:""}-3</recovery_expression>
<name>{#SENSOR_INFO}: Temperature is above warning threshold: &gt;{$TEMP_WARN:""}</name>
@@ -300,7 +300,7 @@ or&#13;
<name>{#SENSOR_INFO}: Temperature is above critical threshold: &gt;{$TEMP_CRIT:""}</name>
<expression>{Template Net Intel_Qlogic Infiniband SNMP:sensor.temp.value[icsChassisSensorSlotValue.{#SNMPINDEX}].avg(5m)}&gt;{$TEMP_CRIT:""}&#13;
or&#13;
-{Template Net Intel_Qlogic Infiniband SNMP:sensor.temp.status[icsChassisSensorSlotOperStatus.{#SNMPINDEX}].last(0)}={$TEMP_CRIT_STATUS}</expression>
+{Template Net Intel_Qlogic Infiniband SNMP:sensor.temp.status[icsChassisSensorSlotOperStatus.{#SNMPINDEX}].last()}={$TEMP_CRIT_STATUS}</expression>
<recovery_expression>{Template Net Intel_Qlogic Infiniband SNMP:sensor.temp.value[icsChassisSensorSlotValue.{#SNMPINDEX}].max(5m)}&lt;{$TEMP_CRIT:""}-3</recovery_expression>
</dependency>
</dependencies>
diff --git a/templates/net/mellanox_snmp/template_net_mellanox_snmp.xml b/templates/net/mellanox_snmp/template_net_mellanox_snmp.xml
index 650f3024399..88287e28144 100644
--- a/templates/net/mellanox_snmp/template_net_mellanox_snmp.xml
+++ b/templates/net/mellanox_snmp/template_net_mellanox_snmp.xml
@@ -322,7 +322,7 @@ entPhySensorScale, and entPhySensorPrecision objects must also be examined.</des
<trigger_prototype>
<expression>{Template Net Mellanox SNMP:sensor.temp.value[entPhySensorValue.{#SNMPINDEX}].avg(5m)}&gt;{$TEMP_WARN:""}&#13;
or&#13;
-{Template Net Mellanox SNMP:sensor.temp.status[entPhySensorOperStatus.{#SNMPINDEX}].last(0)}={$TEMP_WARN_STATUS}</expression>
+{Template Net Mellanox SNMP:sensor.temp.status[entPhySensorOperStatus.{#SNMPINDEX}].last()}={$TEMP_WARN_STATUS}</expression>
<recovery_mode>RECOVERY_EXPRESSION</recovery_mode>
<recovery_expression>{Template Net Mellanox SNMP:sensor.temp.value[entPhySensorValue.{#SNMPINDEX}].max(5m)}&lt;{$TEMP_WARN:""}-3</recovery_expression>
<name>{#SENSOR_INFO}: Temperature is above warning threshold: &gt;{$TEMP_WARN:""}</name>
diff --git a/templates/net/netgear_snmp/template_net_netgear_snmp.xml b/templates/net/netgear_snmp/template_net_netgear_snmp.xml
index c1f2875a232..5b7365cd682 100644
--- a/templates/net/netgear_snmp/template_net_netgear_snmp.xml
+++ b/templates/net/netgear_snmp/template_net_netgear_snmp.xml
@@ -363,7 +363,7 @@ The temperature value reported by sensor</description>
<trigger_prototype>
<expression>{Template Net Netgear Fastpath SNMP:sensor.temp.value[boxServicesTempSensorTemperature.{#SNMPINDEX}].avg(5m)}&gt;{$TEMP_CRIT:""}&#13;
or&#13;
-{Template Net Netgear Fastpath SNMP:sensor.temp.status[boxServicesTempSensorState.{#SNMPINDEX}].last(0)}={$TEMP_CRIT_STATUS}</expression>
+{Template Net Netgear Fastpath SNMP:sensor.temp.status[boxServicesTempSensorState.{#SNMPINDEX}].last()}={$TEMP_CRIT_STATUS}</expression>
<recovery_mode>RECOVERY_EXPRESSION</recovery_mode>
<recovery_expression>{Template Net Netgear Fastpath SNMP:sensor.temp.value[boxServicesTempSensorTemperature.{#SNMPINDEX}].max(5m)}&lt;{$TEMP_CRIT:""}-3</recovery_expression>
<name>#{#SNMPVALUE}: Temperature is above critical threshold: &gt;{$TEMP_CRIT:""}</name>
@@ -374,7 +374,7 @@ or&#13;
<trigger_prototype>
<expression>{Template Net Netgear Fastpath SNMP:sensor.temp.value[boxServicesTempSensorTemperature.{#SNMPINDEX}].avg(5m)}&gt;{$TEMP_WARN:""}&#13;
or&#13;
-{Template Net Netgear Fastpath SNMP:sensor.temp.status[boxServicesTempSensorState.{#SNMPINDEX}].last(0)}={$TEMP_WARN_STATUS}</expression>
+{Template Net Netgear Fastpath SNMP:sensor.temp.status[boxServicesTempSensorState.{#SNMPINDEX}].last()}={$TEMP_WARN_STATUS}</expression>
<recovery_mode>RECOVERY_EXPRESSION</recovery_mode>
<recovery_expression>{Template Net Netgear Fastpath SNMP:sensor.temp.value[boxServicesTempSensorTemperature.{#SNMPINDEX}].max(5m)}&lt;{$TEMP_WARN:""}-3</recovery_expression>
<name>#{#SNMPVALUE}: Temperature is above warning threshold: &gt;{$TEMP_WARN:""}</name>
@@ -386,7 +386,7 @@ or&#13;
<name>#{#SNMPVALUE}: Temperature is above critical threshold: &gt;{$TEMP_CRIT:""}</name>
<expression>{Template Net Netgear Fastpath SNMP:sensor.temp.value[boxServicesTempSensorTemperature.{#SNMPINDEX}].avg(5m)}&gt;{$TEMP_CRIT:""}&#13;
or&#13;
-{Template Net Netgear Fastpath SNMP:sensor.temp.status[boxServicesTempSensorState.{#SNMPINDEX}].last(0)}={$TEMP_CRIT_STATUS}</expression>
+{Template Net Netgear Fastpath SNMP:sensor.temp.status[boxServicesTempSensorState.{#SNMPINDEX}].last()}={$TEMP_CRIT_STATUS}</expression>
<recovery_expression>{Template Net Netgear Fastpath SNMP:sensor.temp.value[boxServicesTempSensorTemperature.{#SNMPINDEX}].max(5m)}&lt;{$TEMP_CRIT:""}-3</recovery_expression>
</dependency>
</dependencies>
diff --git a/templates/server/dell_idrac_snmp/template_server_dell_idrac_snmp.xml b/templates/server/dell_idrac_snmp/template_server_dell_idrac_snmp.xml
index f967ee68d28..c5772f5a9d8 100644
--- a/templates/server/dell_idrac_snmp/template_server_dell_idrac_snmp.xml
+++ b/templates/server/dell_idrac_snmp/template_server_dell_idrac_snmp.xml
@@ -805,9 +805,9 @@ Possible values:&#13;
<trigger_prototype>
<expression>{Template Server Dell iDRAC SNMP:sensor.temp.value[temperatureProbeReading.Ambient.{#SNMPINDEX}].avg(5m)}&gt;{$TEMP_CRIT:"Ambient"}&#13;
or&#13;
-{Template Server Dell iDRAC SNMP:sensor.temp.status[temperatureProbeStatus.Ambient.{#SNMPINDEX}].last(0)}={$TEMP_CRIT_STATUS}&#13;
+{Template Server Dell iDRAC SNMP:sensor.temp.status[temperatureProbeStatus.Ambient.{#SNMPINDEX}].last()}={$TEMP_CRIT_STATUS}&#13;
or&#13;
-{Template Server Dell iDRAC SNMP:sensor.temp.status[temperatureProbeStatus.Ambient.{#SNMPINDEX}].last(0)}={$TEMP_DISASTER_STATUS}</expression>
+{Template Server Dell iDRAC SNMP:sensor.temp.status[temperatureProbeStatus.Ambient.{#SNMPINDEX}].last()}={$TEMP_DISASTER_STATUS}</expression>
<recovery_mode>RECOVERY_EXPRESSION</recovery_mode>
<recovery_expression>{Template Server Dell iDRAC SNMP:sensor.temp.value[temperatureProbeReading.Ambient.{#SNMPINDEX}].max(5m)}&lt;{$TEMP_CRIT:"Ambient"}-3</recovery_expression>
<name>{#SENSOR_LOCALE}: Temperature is above critical threshold: &gt;{$TEMP_CRIT:"Ambient"}</name>
@@ -818,7 +818,7 @@ or&#13;
<trigger_prototype>
<expression>{Template Server Dell iDRAC SNMP:sensor.temp.value[temperatureProbeReading.Ambient.{#SNMPINDEX}].avg(5m)}&gt;{$TEMP_WARN:"Ambient"}&#13;
or&#13;
-{Template Server Dell iDRAC SNMP:sensor.temp.status[temperatureProbeStatus.Ambient.{#SNMPINDEX}].last(0)}={$TEMP_WARN_STATUS}</expression>
+{Template Server Dell iDRAC SNMP:sensor.temp.status[temperatureProbeStatus.Ambient.{#SNMPINDEX}].last()}={$TEMP_WARN_STATUS}</expression>
<recovery_mode>RECOVERY_EXPRESSION</recovery_mode>
<recovery_expression>{Template Server Dell iDRAC SNMP:sensor.temp.value[temperatureProbeReading.Ambient.{#SNMPINDEX}].max(5m)}&lt;{$TEMP_WARN:"Ambient"}-3</recovery_expression>
<name>{#SENSOR_LOCALE}: Temperature is above warning threshold: &gt;{$TEMP_WARN:"Ambient"}</name>
@@ -830,9 +830,9 @@ or&#13;
<name>{#SENSOR_LOCALE}: Temperature is above critical threshold: &gt;{$TEMP_CRIT:"Ambient"}</name>
<expression>{Template Server Dell iDRAC SNMP:sensor.temp.value[temperatureProbeReading.Ambient.{#SNMPINDEX}].avg(5m)}&gt;{$TEMP_CRIT:"Ambient"}&#13;
or&#13;
-{Template Server Dell iDRAC SNMP:sensor.temp.status[temperatureProbeStatus.Ambient.{#SNMPINDEX}].last(0)}={$TEMP_CRIT_STATUS}&#13;
+{Template Server Dell iDRAC SNMP:sensor.temp.status[temperatureProbeStatus.Ambient.{#SNMPINDEX}].last()}={$TEMP_CRIT_STATUS}&#13;
or&#13;
-{Template Server Dell iDRAC SNMP:sensor.temp.status[temperatureProbeStatus.Ambient.{#SNMPINDEX}].last(0)}={$TEMP_DISASTER_STATUS}</expression>
+{Template Server Dell iDRAC SNMP:sensor.temp.status[temperatureProbeStatus.Ambient.{#SNMPINDEX}].last()}={$TEMP_DISASTER_STATUS}</expression>
<recovery_expression>{Template Server Dell iDRAC SNMP:sensor.temp.value[temperatureProbeReading.Ambient.{#SNMPINDEX}].max(5m)}&lt;{$TEMP_CRIT:"Ambient"}-3</recovery_expression>
</dependency>
</dependencies>
@@ -916,9 +916,9 @@ or&#13;
<trigger_prototype>
<expression>{Template Server Dell iDRAC SNMP:sensor.temp.value[temperatureProbeReading.CPU.{#SNMPINDEX}].avg(5m)}&gt;{$TEMP_CRIT:"CPU"}&#13;
or&#13;
-{Template Server Dell iDRAC SNMP:sensor.temp.status[temperatureProbeStatus.CPU.{#SNMPINDEX}].last(0)}={$TEMP_CRIT_STATUS}&#13;
+{Template Server Dell iDRAC SNMP:sensor.temp.status[temperatureProbeStatus.CPU.{#SNMPINDEX}].last()}={$TEMP_CRIT_STATUS}&#13;
or&#13;
-{Template Server Dell iDRAC SNMP:sensor.temp.status[temperatureProbeStatus.CPU.{#SNMPINDEX}].last(0)}={$TEMP_DISASTER_STATUS}</expression>
+{Template Server Dell iDRAC SNMP:sensor.temp.status[temperatureProbeStatus.CPU.{#SNMPINDEX}].last()}={$TEMP_DISASTER_STATUS}</expression>
<recovery_mode>RECOVERY_EXPRESSION</recovery_mode>
<recovery_expression>{Template Server Dell iDRAC SNMP:sensor.temp.value[temperatureProbeReading.CPU.{#SNMPINDEX}].max(5m)}&lt;{$TEMP_CRIT:"CPU"}-3</recovery_expression>
<name>{#SENSOR_LOCALE}: Temperature is above critical threshold: &gt;{$TEMP_CRIT:"CPU"}</name>
@@ -929,7 +929,7 @@ or&#13;
<trigger_prototype>
<expression>{Template Server Dell iDRAC SNMP:sensor.temp.value[temperatureProbeReading.CPU.{#SNMPINDEX}].avg(5m)}&gt;{$TEMP_WARN:"CPU"}&#13;
or&#13;
-{Template Server Dell iDRAC SNMP:sensor.temp.status[temperatureProbeStatus.CPU.{#SNMPINDEX}].last(0)}={$TEMP_WARN_STATUS}</expression>
+{Template Server Dell iDRAC SNMP:sensor.temp.status[temperatureProbeStatus.CPU.{#SNMPINDEX}].last()}={$TEMP_WARN_STATUS}</expression>
<recovery_mode>RECOVERY_EXPRESSION</recovery_mode>
<recovery_expression>{Template Server Dell iDRAC SNMP:sensor.temp.value[temperatureProbeReading.CPU.{#SNMPINDEX}].max(5m)}&lt;{$TEMP_WARN:"CPU"}-3</recovery_expression>
<name>{#SENSOR_LOCALE}: Temperature is above warning threshold: &gt;{$TEMP_WARN:"CPU"}</name>
@@ -941,9 +941,9 @@ or&#13;
<name>{#SENSOR_LOCALE}: Temperature is above critical threshold: &gt;{$TEMP_CRIT:"CPU"}</name>
<expression>{Template Server Dell iDRAC SNMP:sensor.temp.value[temperatureProbeReading.CPU.{#SNMPINDEX}].avg(5m)}&gt;{$TEMP_CRIT:"CPU"}&#13;
or&#13;
-{Template Server Dell iDRAC SNMP:sensor.temp.status[temperatureProbeStatus.CPU.{#SNMPINDEX}].last(0)}={$TEMP_CRIT_STATUS}&#13;
+{Template Server Dell iDRAC SNMP:sensor.temp.status[temperatureProbeStatus.CPU.{#SNMPINDEX}].last()}={$TEMP_CRIT_STATUS}&#13;
or&#13;
-{Template Server Dell iDRAC SNMP:sensor.temp.status[temperatureProbeStatus.CPU.{#SNMPINDEX}].last(0)}={$TEMP_DISASTER_STATUS}</expression>
+{Template Server Dell iDRAC SNMP:sensor.temp.status[temperatureProbeStatus.CPU.{#SNMPINDEX}].last()}={$TEMP_DISASTER_STATUS}</expression>
<recovery_expression>{Template Server Dell iDRAC SNMP:sensor.temp.value[temperatureProbeReading.CPU.{#SNMPINDEX}].max(5m)}&lt;{$TEMP_CRIT:"CPU"}-3</recovery_expression>
</dependency>
</dependencies>