diff options
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["Catalina:type=ThreadPool,name=\"{$PROTOCOL_HANDLER_HTTP}\"",currentThreadsBusy].last(0)} > ({Template App Apache Tomcat JMX:jmx["Catalina:type=ThreadPool,name=\"{$PROTOCOL_HANDLER_HTTP}\"",maxThreads].last(0)} * 0.7)</expression> + <expression>{Template App Apache Tomcat JMX:jmx["Catalina:type=ThreadPool,name=\"{$PROTOCOL_HANDLER_HTTP}\"",currentThreadsBusy].last()} > ({Template App Apache Tomcat JMX:jmx["Catalina:type=ThreadPool,name=\"{$PROTOCOL_HANDLER_HTTP}\"",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["Catalina:type=ThreadPool,name=\"{$PROTOCOL_HANDLER_HTTPS}\"",currentThreadsBusy].last(0)} > ({Template App Apache Tomcat JMX:jmx["Catalina:type=ThreadPool,name=\"{$PROTOCOL_HANDLER_HTTPS}\"",maxThreads].last(0)} * 0.7)</expression> + <expression>{Template App Apache Tomcat JMX:jmx["Catalina:type=ThreadPool,name=\"{$PROTOCOL_HANDLER_HTTPS}\"",currentThreadsBusy].last()} > ({Template App Apache Tomcat JMX:jmx["Catalina:type=ThreadPool,name=\"{$PROTOCOL_HANDLER_HTTPS}\"",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["Catalina:type=ThreadPool,name=\"{$PROTOCOL_HANDLER_AJP}\"",currentThreadsBusy].last(0)} > ({Template App Apache Tomcat JMX:jmx["Catalina:type=ThreadPool,name=\"{$PROTOCOL_HANDLER_AJP}\"",maxThreads].last(0)} *0.7)</expression> + <expression>{Template App Apache Tomcat JMX:jmx["Catalina:type=ThreadPool,name=\"{$PROTOCOL_HANDLER_AJP}\"",currentThreadsBusy].last()} > ({Template App Apache Tomcat JMX:jmx["Catalina:type=ThreadPool,name=\"{$PROTOCOL_HANDLER_AJP}\"",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)}<20</expression> + <expression>{Template OS AIX:vfs.fs.size[{#FSNAME},pfree].last()}<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)}<20</expression> + <expression>{Template OS AIX:vfs.fs.inode[{#FSNAME},pfree].last()}<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)}<20M</expression> + <expression>{Template OS AIX:vm.memory.size[available].last()}<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)}<20</expression> + <expression>{Template OS FreeBSD:vfs.fs.size[{#FSNAME},pfree].last()}<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)}<20</expression> + <expression>{Template OS FreeBSD:vfs.fs.inode[{#FSNAME},pfree].last()}<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)}<1024</expression> + <expression>{Template OS FreeBSD:kernel.maxfiles.last()}<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)}<256</expression> + <expression>{Template OS FreeBSD:kernel.maxproc.last()}<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)}<20M</expression> + <expression>{Template OS FreeBSD:vm.memory.size[available].last()}<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)}<50</expression> + <expression>{Template OS FreeBSD:system.swap.size[,pfree].last()}<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)}<20</expression> + <expression>{Template OS HP-UX:vfs.fs.size[{#FSNAME},pfree].last()}<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)}<20</expression> + <expression>{Template OS HP-UX:vfs.fs.inode[{#FSNAME},pfree].last()}<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)}<20M</expression> + <expression>{Template OS HP-UX:vm.memory.size[available].last()}<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)}<20</expression> + <expression>{Template OS Mac OS X:vfs.fs.size[{#FSNAME},pfree].last()}<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)}<20</expression> + <expression>{Template OS Mac OS X:vfs.fs.inode[{#FSNAME},pfree].last()}<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)}<1024</expression> + <expression>{Template OS Mac OS X:kernel.maxfiles.last()}<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)}<256</expression> + <expression>{Template OS Mac OS X:kernel.maxproc.last()}<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)}<20M</expression> + <expression>{Template OS Mac OS X:vm.memory.size[available].last()}<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)}<20</expression> + <expression>{Template OS OpenBSD:vfs.fs.size[{#FSNAME},pfree].last()}<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)}<20</expression> + <expression>{Template OS OpenBSD:vfs.fs.inode[{#FSNAME},pfree].last()}<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)}<1024</expression> + <expression>{Template OS OpenBSD:kernel.maxfiles.last()}<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)}<256</expression> + <expression>{Template OS OpenBSD:kernel.maxproc.last()}<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)}<20M</expression> + <expression>{Template OS OpenBSD:vm.memory.size[available].last()}<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)}<50</expression> + <expression>{Template OS OpenBSD:system.swap.size[,pfree].last()}<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)}<20</expression> + <expression>{Template OS Solaris:vfs.fs.size[{#FSNAME},pfree].last()}<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)}<20</expression> + <expression>{Template OS Solaris:vfs.fs.inode[{#FSNAME},pfree].last()}<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)}<256</expression> + <expression>{Template OS Solaris:kernel.maxproc.last()}<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)}<20M</expression> + <expression>{Template OS Solaris:vm.memory.size[available].last()}<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)}<50</expression> + <expression>{Template OS Solaris:system.swap.size[,pfree].last()}<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)}<1.597 or {Template Server Intel SR1530 IPMI:bb_1.8v_sm.last(0)}>2.019</expression> + <expression>{Template Server Intel SR1530 IPMI:bb_1.8v_sm.last()}<1.597 or {Template Server Intel SR1530 IPMI:bb_1.8v_sm.last()}>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)}<1.646 or {Template Server Intel SR1530 IPMI:bb_1.8v_sm.last(0)}>1.960</expression> + <expression>{Template Server Intel SR1530 IPMI:bb_1.8v_sm.last()}<1.646 or {Template Server Intel SR1530 IPMI:bb_1.8v_sm.last()}>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)}<1.597 or {Template Server Intel SR1530 IPMI:bb_1.8v_sm.last(0)}>2.019</expression> + <expression>{Template Server Intel SR1530 IPMI:bb_1.8v_sm.last()}<1.597 or {Template Server Intel SR1530 IPMI:bb_1.8v_sm.last()}>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)}<2.876 or {Template Server Intel SR1530 IPMI:bb_3.3v.last(0)}>3.729</expression> + <expression>{Template Server Intel SR1530 IPMI:bb_3.3v.last()}<2.876 or {Template Server Intel SR1530 IPMI:bb_3.3v.last()}>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)}<2.970 or {Template Server Intel SR1530 IPMI:bb_3.3v.last(0)}>3.618</expression> + <expression>{Template Server Intel SR1530 IPMI:bb_3.3v.last()}<2.970 or {Template Server Intel SR1530 IPMI:bb_3.3v.last()}>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)}<2.876 or {Template Server Intel SR1530 IPMI:bb_3.3v.last(0)}>3.729</expression> + <expression>{Template Server Intel SR1530 IPMI:bb_3.3v.last()}<2.876 or {Template Server Intel SR1530 IPMI:bb_3.3v.last()}>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)}<2.876 or {Template Server Intel SR1530 IPMI:bb_3.3v_stby.last(0)}>3.729</expression> + <expression>{Template Server Intel SR1530 IPMI:bb_3.3v_stby.last()}<2.876 or {Template Server Intel SR1530 IPMI:bb_3.3v_stby.last()}>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)}<2.970 or {Template Server Intel SR1530 IPMI:bb_3.3v_stby.last(0)}>3.618</expression> + <expression>{Template Server Intel SR1530 IPMI:bb_3.3v_stby.last()}<2.970 or {Template Server Intel SR1530 IPMI:bb_3.3v_stby.last()}>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)}<2.876 or {Template Server Intel SR1530 IPMI:bb_3.3v_stby.last(0)}>3.729</expression> + <expression>{Template Server Intel SR1530 IPMI:bb_3.3v_stby.last()}<2.876 or {Template Server Intel SR1530 IPMI:bb_3.3v_stby.last()}>3.729</expression> <recovery_expression/> </dependency> </dependencies> <tags/> </trigger> <trigger> - <expression>{Template Server Intel SR1530 IPMI:bb_5.0v.last(0)}<4.362 or {Template Server Intel SR1530 IPMI:bb_5.0v.last(0)}>5.663</expression> + <expression>{Template Server Intel SR1530 IPMI:bb_5.0v.last()}<4.362 or {Template Server Intel SR1530 IPMI:bb_5.0v.last()}>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)}<4.483 or {Template Server Intel SR1530 IPMI:bb_5.0v.last(0)}>5.495</expression> + <expression>{Template Server Intel SR1530 IPMI:bb_5.0v.last()}<4.483 or {Template Server Intel SR1530 IPMI:bb_5.0v.last()}>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)}<4.362 or {Template Server Intel SR1530 IPMI:bb_5.0v.last(0)}>5.663</expression> + <expression>{Template Server Intel SR1530 IPMI:bb_5.0v.last()}<4.362 or {Template Server Intel SR1530 IPMI:bb_5.0v.last()}>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)}<5 or {Template Server Intel SR1530 IPMI:bb_ambient_temp.last(0)}>66</expression> + <expression>{Template Server Intel SR1530 IPMI:bb_ambient_temp.last()}<5 or {Template Server Intel SR1530 IPMI:bb_ambient_temp.last()}>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)}<10 or {Template Server Intel SR1530 IPMI:bb_ambient_temp.last(0)}>61</expression> + <expression>{Template Server Intel SR1530 IPMI:bb_ambient_temp.last()}<10 or {Template Server Intel SR1530 IPMI:bb_ambient_temp.last()}>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)}<5 or {Template Server Intel SR1530 IPMI:bb_ambient_temp.last(0)}>66</expression> + <expression>{Template Server Intel SR1530 IPMI:bb_ambient_temp.last()}<5 or {Template Server Intel SR1530 IPMI:bb_ambient_temp.last()}>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)}<5 or {Template Server Intel SR1630 IPMI:baseboard_temp.last(0)}>90</expression> + <expression>{Template Server Intel SR1630 IPMI:baseboard_temp.last()}<5 or {Template Server Intel SR1630 IPMI:baseboard_temp.last()}>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)}<10 or {Template Server Intel SR1630 IPMI:baseboard_temp.last(0)}>83</expression> + <expression>{Template Server Intel SR1630 IPMI:baseboard_temp.last()}<10 or {Template Server Intel SR1630 IPMI:baseboard_temp.last()}>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)}<5 or {Template Server Intel SR1630 IPMI:baseboard_temp.last(0)}>90</expression> + <expression>{Template Server Intel SR1630 IPMI:baseboard_temp.last()}<5 or {Template Server Intel SR1630 IPMI:baseboard_temp.last()}>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)}<0.953 or {Template Server Intel SR1630 IPMI:bb_1.05v_pch.last(0)}>1.149</expression> + <expression>{Template Server Intel SR1630 IPMI:bb_1.05v_pch.last()}<0.953 or {Template Server Intel SR1630 IPMI:bb_1.05v_pch.last()}>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)}<0.985 or {Template Server Intel SR1630 IPMI:bb_1.05v_pch.last(0)}>1.117</expression> + <expression>{Template Server Intel SR1630 IPMI:bb_1.05v_pch.last()}<0.985 or {Template Server Intel SR1630 IPMI:bb_1.05v_pch.last()}>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)}<0.953 or {Template Server Intel SR1630 IPMI:bb_1.05v_pch.last(0)}>1.149</expression> + <expression>{Template Server Intel SR1630 IPMI:bb_1.05v_pch.last()}<0.953 or {Template Server Intel SR1630 IPMI:bb_1.05v_pch.last()}>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)}<0.683 or {Template Server Intel SR1630 IPMI:bb_1.1v_p1_vccp.last(0)}>1.543</expression> + <expression>{Template Server Intel SR1630 IPMI:bb_1.1v_p1_vccp.last()}<0.683 or {Template Server Intel SR1630 IPMI:bb_1.1v_p1_vccp.last()}>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)}<0.708 or {Template Server Intel SR1630 IPMI:bb_1.1v_p1_vccp.last(0)}>1.501</expression> + <expression>{Template Server Intel SR1630 IPMI:bb_1.1v_p1_vccp.last()}<0.708 or {Template Server Intel SR1630 IPMI:bb_1.1v_p1_vccp.last()}>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)}<0.683 or {Template Server Intel SR1630 IPMI:bb_1.1v_p1_vccp.last(0)}>1.543</expression> + <expression>{Template Server Intel SR1630 IPMI:bb_1.1v_p1_vccp.last()}<0.683 or {Template Server Intel SR1630 IPMI:bb_1.1v_p1_vccp.last()}>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)}<1.362 or {Template Server Intel SR1630 IPMI:bb_1.5v_p1_ddr3.last(0)}>1.635</expression> + <expression>{Template Server Intel SR1630 IPMI:bb_1.5v_p1_ddr3.last()}<1.362 or {Template Server Intel SR1630 IPMI:bb_1.5v_p1_ddr3.last()}>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)}<1.401 or {Template Server Intel SR1630 IPMI:bb_1.5v_p1_ddr3.last(0)}>1.589</expression> + <expression>{Template Server Intel SR1630 IPMI:bb_1.5v_p1_ddr3.last()}<1.401 or {Template Server Intel SR1630 IPMI:bb_1.5v_p1_ddr3.last()}>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)}<1.362 or {Template Server Intel SR1630 IPMI:bb_1.5v_p1_ddr3.last(0)}>1.635</expression> + <expression>{Template Server Intel SR1630 IPMI:bb_1.5v_p1_ddr3.last()}<1.362 or {Template Server Intel SR1630 IPMI:bb_1.5v_p1_ddr3.last()}>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)}<2.982 or {Template Server Intel SR1630 IPMI:bb_3.3v.last(0)}>3.625</expression> + <expression>{Template Server Intel SR1630 IPMI:bb_3.3v.last()}<2.982 or {Template Server Intel SR1630 IPMI:bb_3.3v.last()}>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)}<3.067 or {Template Server Intel SR1630 IPMI:bb_3.3v.last(0)}>3.525</expression> + <expression>{Template Server Intel SR1630 IPMI:bb_3.3v.last()}<3.067 or {Template Server Intel SR1630 IPMI:bb_3.3v.last()}>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)}<2.982 or {Template Server Intel SR1630 IPMI:bb_3.3v.last(0)}>3.625</expression> + <expression>{Template Server Intel SR1630 IPMI:bb_3.3v.last()}<2.982 or {Template Server Intel SR1630 IPMI:bb_3.3v.last()}>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)}<2.982 or {Template Server Intel SR1630 IPMI:bb_3.3v_stby.last(0)}>3.625</expression> + <expression>{Template Server Intel SR1630 IPMI:bb_3.3v_stby.last()}<2.982 or {Template Server Intel SR1630 IPMI:bb_3.3v_stby.last()}>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)}<3.067 or {Template Server Intel SR1630 IPMI:bb_3.3v_stby.last(0)}>3.525</expression> + <expression>{Template Server Intel SR1630 IPMI:bb_3.3v_stby.last()}<3.067 or {Template Server Intel SR1630 IPMI:bb_3.3v_stby.last()}>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)}<2.982 or {Template Server Intel SR1630 IPMI:bb_3.3v_stby.last(0)}>3.625</expression> + <expression>{Template Server Intel SR1630 IPMI:bb_3.3v_stby.last()}<2.982 or {Template Server Intel SR1630 IPMI:bb_3.3v_stby.last()}>3.625</expression> <recovery_expression/> </dependency> </dependencies> <tags/> </trigger> <trigger> - <expression>{Template Server Intel SR1630 IPMI:bb_5.0v.last(0)}<4.471 or {Template Server Intel SR1630 IPMI:bb_5.0v.last(0)}>5.538</expression> + <expression>{Template Server Intel SR1630 IPMI:bb_5.0v.last()}<4.471 or {Template Server Intel SR1630 IPMI:bb_5.0v.last()}>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)}<4.630 or {Template Server Intel SR1630 IPMI:bb_5.0v.last(0)}>5.380</expression> + <expression>{Template Server Intel SR1630 IPMI:bb_5.0v.last()}<4.630 or {Template Server Intel SR1630 IPMI:bb_5.0v.last()}>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)}<4.471 or {Template Server Intel SR1630 IPMI:bb_5.0v.last(0)}>5.538</expression> + <expression>{Template Server Intel SR1630 IPMI:bb_5.0v.last()}<4.471 or {Template Server Intel SR1630 IPMI:bb_5.0v.last()}>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)}<0 or {Template Server Intel SR1630 IPMI:front_panel_temp.last(0)}>48</expression> + <expression>{Template Server Intel SR1630 IPMI:front_panel_temp.last()}<0 or {Template Server Intel SR1630 IPMI:front_panel_temp.last()}>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)}<5 or {Template Server Intel SR1630 IPMI:front_panel_temp.last(0)}>44</expression> + <expression>{Template Server Intel SR1630 IPMI:front_panel_temp.last()}<5 or {Template Server Intel SR1630 IPMI:front_panel_temp.last()}>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)}<0 or {Template Server Intel SR1630 IPMI:front_panel_temp.last(0)}>48</expression> + <expression>{Template Server Intel SR1630 IPMI:front_panel_temp.last()}<0 or {Template Server Intel SR1630 IPMI:front_panel_temp.last()}>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)}<324</expression> + <expression>{Template Server Intel SR1630 IPMI:system_fan_2.last()}<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)}<378</expression> + <expression>{Template Server Intel SR1630 IPMI:system_fan_2.last()}<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)}<324</expression> + <expression>{Template Server Intel SR1630 IPMI:system_fan_2.last()}<324</expression> <recovery_expression/> </dependency> </dependencies> <tags/> </trigger> <trigger> - <expression>{Template Server Intel SR1630 IPMI:system_fan_3.last(0)}<324</expression> + <expression>{Template Server Intel SR1630 IPMI:system_fan_3.last()}<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)}<378</expression> + <expression>{Template Server Intel SR1630 IPMI:system_fan_3.last()}<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)}<324</expression> + <expression>{Template Server Intel SR1630 IPMI:system_fan_3.last()}<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)}>{$TEMP_WARN:""} or -{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)}<{$TEMP_WARN:""}-3</recovery_expression> <name>{#SENSOR_INFO}: Temperature is above warning threshold: >{$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)}>{$TEMP_WARN:""} or -{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)}<{$TEMP_WARN:""}-3</recovery_expression> <name>{#SENSOR_INFO}: Temperature is above warning threshold: >{$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)}>{$TEMP_CRIT:"{#SNMPVALUE}"} or -{Template Module Cisco CISCO-ENVMON-MIB SNMP:sensor.temp.status[ciscoEnvMonTemperatureState.{#SNMPINDEX}].last(0)}={$TEMP_CRIT_STATUS} +{Template Module Cisco CISCO-ENVMON-MIB SNMP:sensor.temp.status[ciscoEnvMonTemperatureState.{#SNMPINDEX}].last()}={$TEMP_CRIT_STATUS} or -{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)}<{$TEMP_CRIT:"{#SNMPVALUE}"}-3</recovery_expression> <name>{#SNMPVALUE}: Temperature is above critical threshold: >{$TEMP_CRIT:"{#SNMPVALUE}"}</name> @@ -209,7 +209,7 @@ or <trigger_prototype> <expression>{Template Module Cisco CISCO-ENVMON-MIB SNMP:sensor.temp.value[ciscoEnvMonTemperatureValue.{#SNMPINDEX}].avg(5m)}>{$TEMP_WARN:"{#SNMPVALUE}"} or -{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)}<{$TEMP_WARN:"{#SNMPVALUE}"}-3</recovery_expression> <name>{#SNMPVALUE}: Temperature is above warning threshold: >{$TEMP_WARN:"{#SNMPVALUE}"}</name> @@ -221,9 +221,9 @@ or <name>{#SNMPVALUE}: Temperature is above critical threshold: >{$TEMP_CRIT:"{#SNMPVALUE}"}</name> <expression>{Template Module Cisco CISCO-ENVMON-MIB SNMP:sensor.temp.value[ciscoEnvMonTemperatureValue.{#SNMPINDEX}].avg(5m)}>{$TEMP_CRIT:"{#SNMPVALUE}"} or -{Template Module Cisco CISCO-ENVMON-MIB SNMP:sensor.temp.status[ciscoEnvMonTemperatureState.{#SNMPINDEX}].last(0)}={$TEMP_CRIT_STATUS} +{Template Module Cisco CISCO-ENVMON-MIB SNMP:sensor.temp.status[ciscoEnvMonTemperatureState.{#SNMPINDEX}].last()}={$TEMP_CRIT_STATUS} or -{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)}<{$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: >{$TEMP_CRIT:""}</name> <expression>{Template Net Extreme EXOS SNMP:sensor.temp.value[extremeCurrentTemperature.0].avg(5m)}>{$TEMP_CRIT:""} or -{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)}<{$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)}>{$TEMP_CRIT:""} or -{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)}<{$TEMP_CRIT:""}-3</recovery_expression> <name>Device: Temperature is above critical threshold: >{$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)}>{$TEMP_CRIT:""} or -{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)}<{$TEMP_CRIT:""}-3</recovery_expression> <name>{#SENSOR_INFO}: Temperature is above critical threshold: >{$TEMP_CRIT:""}</name> @@ -288,7 +288,7 @@ or <trigger_prototype> <expression>{Template Net Intel_Qlogic Infiniband SNMP:sensor.temp.value[icsChassisSensorSlotValue.{#SNMPINDEX}].avg(5m)}>{$TEMP_WARN:""} or -{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)}<{$TEMP_WARN:""}-3</recovery_expression> <name>{#SENSOR_INFO}: Temperature is above warning threshold: >{$TEMP_WARN:""}</name> @@ -300,7 +300,7 @@ or <name>{#SENSOR_INFO}: Temperature is above critical threshold: >{$TEMP_CRIT:""}</name> <expression>{Template Net Intel_Qlogic Infiniband SNMP:sensor.temp.value[icsChassisSensorSlotValue.{#SNMPINDEX}].avg(5m)}>{$TEMP_CRIT:""} or -{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)}<{$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)}>{$TEMP_WARN:""} or -{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)}<{$TEMP_WARN:""}-3</recovery_expression> <name>{#SENSOR_INFO}: Temperature is above warning threshold: >{$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)}>{$TEMP_CRIT:""} or -{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)}<{$TEMP_CRIT:""}-3</recovery_expression> <name>#{#SNMPVALUE}: Temperature is above critical threshold: >{$TEMP_CRIT:""}</name> @@ -374,7 +374,7 @@ or <trigger_prototype> <expression>{Template Net Netgear Fastpath SNMP:sensor.temp.value[boxServicesTempSensorTemperature.{#SNMPINDEX}].avg(5m)}>{$TEMP_WARN:""} or -{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)}<{$TEMP_WARN:""}-3</recovery_expression> <name>#{#SNMPVALUE}: Temperature is above warning threshold: >{$TEMP_WARN:""}</name> @@ -386,7 +386,7 @@ or <name>#{#SNMPVALUE}: Temperature is above critical threshold: >{$TEMP_CRIT:""}</name> <expression>{Template Net Netgear Fastpath SNMP:sensor.temp.value[boxServicesTempSensorTemperature.{#SNMPINDEX}].avg(5m)}>{$TEMP_CRIT:""} or -{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)}<{$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: <trigger_prototype> <expression>{Template Server Dell iDRAC SNMP:sensor.temp.value[temperatureProbeReading.Ambient.{#SNMPINDEX}].avg(5m)}>{$TEMP_CRIT:"Ambient"} or -{Template Server Dell iDRAC SNMP:sensor.temp.status[temperatureProbeStatus.Ambient.{#SNMPINDEX}].last(0)}={$TEMP_CRIT_STATUS} +{Template Server Dell iDRAC SNMP:sensor.temp.status[temperatureProbeStatus.Ambient.{#SNMPINDEX}].last()}={$TEMP_CRIT_STATUS} or -{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)}<{$TEMP_CRIT:"Ambient"}-3</recovery_expression> <name>{#SENSOR_LOCALE}: Temperature is above critical threshold: >{$TEMP_CRIT:"Ambient"}</name> @@ -818,7 +818,7 @@ or <trigger_prototype> <expression>{Template Server Dell iDRAC SNMP:sensor.temp.value[temperatureProbeReading.Ambient.{#SNMPINDEX}].avg(5m)}>{$TEMP_WARN:"Ambient"} or -{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)}<{$TEMP_WARN:"Ambient"}-3</recovery_expression> <name>{#SENSOR_LOCALE}: Temperature is above warning threshold: >{$TEMP_WARN:"Ambient"}</name> @@ -830,9 +830,9 @@ or <name>{#SENSOR_LOCALE}: Temperature is above critical threshold: >{$TEMP_CRIT:"Ambient"}</name> <expression>{Template Server Dell iDRAC SNMP:sensor.temp.value[temperatureProbeReading.Ambient.{#SNMPINDEX}].avg(5m)}>{$TEMP_CRIT:"Ambient"} or -{Template Server Dell iDRAC SNMP:sensor.temp.status[temperatureProbeStatus.Ambient.{#SNMPINDEX}].last(0)}={$TEMP_CRIT_STATUS} +{Template Server Dell iDRAC SNMP:sensor.temp.status[temperatureProbeStatus.Ambient.{#SNMPINDEX}].last()}={$TEMP_CRIT_STATUS} or -{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)}<{$TEMP_CRIT:"Ambient"}-3</recovery_expression> </dependency> </dependencies> @@ -916,9 +916,9 @@ or <trigger_prototype> <expression>{Template Server Dell iDRAC SNMP:sensor.temp.value[temperatureProbeReading.CPU.{#SNMPINDEX}].avg(5m)}>{$TEMP_CRIT:"CPU"} or -{Template Server Dell iDRAC SNMP:sensor.temp.status[temperatureProbeStatus.CPU.{#SNMPINDEX}].last(0)}={$TEMP_CRIT_STATUS} +{Template Server Dell iDRAC SNMP:sensor.temp.status[temperatureProbeStatus.CPU.{#SNMPINDEX}].last()}={$TEMP_CRIT_STATUS} or -{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)}<{$TEMP_CRIT:"CPU"}-3</recovery_expression> <name>{#SENSOR_LOCALE}: Temperature is above critical threshold: >{$TEMP_CRIT:"CPU"}</name> @@ -929,7 +929,7 @@ or <trigger_prototype> <expression>{Template Server Dell iDRAC SNMP:sensor.temp.value[temperatureProbeReading.CPU.{#SNMPINDEX}].avg(5m)}>{$TEMP_WARN:"CPU"} or -{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)}<{$TEMP_WARN:"CPU"}-3</recovery_expression> <name>{#SENSOR_LOCALE}: Temperature is above warning threshold: >{$TEMP_WARN:"CPU"}</name> @@ -941,9 +941,9 @@ or <name>{#SENSOR_LOCALE}: Temperature is above critical threshold: >{$TEMP_CRIT:"CPU"}</name> <expression>{Template Server Dell iDRAC SNMP:sensor.temp.value[temperatureProbeReading.CPU.{#SNMPINDEX}].avg(5m)}>{$TEMP_CRIT:"CPU"} or -{Template Server Dell iDRAC SNMP:sensor.temp.status[temperatureProbeStatus.CPU.{#SNMPINDEX}].last(0)}={$TEMP_CRIT_STATUS} +{Template Server Dell iDRAC SNMP:sensor.temp.status[temperatureProbeStatus.CPU.{#SNMPINDEX}].last()}={$TEMP_CRIT_STATUS} or -{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)}<{$TEMP_CRIT:"CPU"}-3</recovery_expression> </dependency> </dependencies> |