5.2
2021-03-18T12:36:51Z
Templates
111 template for functions
111 template for functions
Templates
-
Maxfiles
kernel.maxfiles
10s
-
Maxproc
kernel.maxproc
10s
-
Log item
ZABBIX_ACTIVE
log[var/log/zabbix_log.txt]
0
LOG
{logeventid("^error")} > 0
RECOVERY_EXPRESSION
{logeventid("^error")} = 0
33rd trigger in the list
WARNING
{logseverity()} > 0
RECOVERY_EXPRESSION
{logseverity()} = 0
34th trigger in the list
HIGH
{logsource("^system$")} > 0
RECOVERY_EXPRESSION
{logsource("^system$")} = 0
35th trigger in list
-
CPU Load
system.cpu.load[,avg1]
10s
FLOAT
{abschange()} > 0.3 and {abschange()} <> 10
RECOVERY_EXPRESSION
{abschange()} < 0.3 and {abschange()} <> 10
1st trigger in list
WARNING
{avg(5m)}>1 and {avg(5)}>1 and {avg(#5)}>1 and {avg(60,360)}>1 and {avg(1m,1h)}>1
RECOVERY_EXPRESSION
{avg(1m)}<1
2nd trigger in list
AVERAGE
{change()}>1
RECOVERY_EXPRESSION
{change()}<=1
3rd trigger in list
INFO
{max(30m)} > 0 and {max(60)} > 1 and {max(#10)} > 3 and {max(30,360)} > 4 and
{max(1m,1h)} > 5
RECOVERY_EXPRESSION
{max(30m)} <= 0 and {max(60)} <= 1 and {max(#10)} <= 3 and {max(30,360)} <= 4 and
{max(1m,1h)} <= 5
9th trigger in the list
{min(30m)} > 0 and {min(60)} > 1 and {min(#10)} > 3 and {min(30,360)} > 4 and
{min(1m,1h)} > 5
RECOVERY_EXPRESSION
{min(30m)} <= 0 and {min(60)} <= 1 and {min(#10)} <= 3 and {min(30,360)} <= 4 and
{min(1m,1h)} <= 5
10th trigger in the list
{now()}>2 and {last()}>1.5
RECOVERY_EXPRESSION
{now()}<2 and {last()}<1.5
12th trigger in the list
{percentile(30m,,50)}>2 or {percentile(60,,60)}>2 or
{percentile(#10,,70)}>2 or
{percentile(60,360,50)}>2 or {percentile(1m,1h,90)}>2
RECOVERY_EXPRESSION
{percentile(30m,,50)}<2 or {percentile(60,,60)}<2 or
{percentile(#10,,70)}<2 or
{percentile(60,360,50)}<2 or {percentile(1m,1h,90)}<2
13th trigger in the list
AVERAGE
{trendavg(1h,now/h-1d)}>0
RECOVERY_EXPRESSION
{trendavg(1h,now/h-1d)}=0
16th trigger in the list
WARNING
{trendcount(1h,now/h-1d)}>0
RECOVERY_EXPRESSION
{trendcount(1h,now/h-1d)}=0
17th trigger in the list
AVERAGE
{trenddelta(1h,now/h-1d)}>0
RECOVERY_EXPRESSION
{trenddelta(1h,now/h-1d)}=0
18th trigger in the list
WARNING
{trendmax(1h,now/h-1d)}>2
RECOVERY_EXPRESSION
{trendmax(1h,now/h-1d)}<=2
19th trigger in the list
AVERAGE
{trendmin(1h,now/h-1d)}<1
RECOVERY_EXPRESSION
{trendmin(1h,now/h-1d)}>1
20th trigger in the list
INFO
{trendsum(1h,now/h-1d)}>100
RECOVERY_EXPRESSION
{trendsum(1h,now/h-1d)}<100
21st trigger in the list
AVERAGE
{forecast(10,,100)}>2 and {forecast(60,1h,600,linear,avg)}>1 and {forecast(10m,1h,600,,avg)}>2
RECOVERY_EXPRESSION
{forecast(10,,100)}<=2 and {forecast(60,1h,600,linear,avg)}<=1 and {forecast(10m,1h,600,,avg)}<=2
23rd trigger in the list
AVERAGE
{timeleft(#10,,100)}>2 and {timeleft(60,120,600,linear)}>2 and {timeleft(10m,1h,600)}>2
RECOVERY_EXPRESSION
{timeleft(#10,,100)}<=2 and {timeleft(60,120,600,linear)}<=2 and {timeleft(10m,1h,600)}<=2
24th trigger in the list
WARNING
{prev()}>2
RECOVERY_EXPRESSION
{prev()}<=2
28th trigger in the list
WARNING
-
Date time
system.localtime
10s
{last()}<>0
RECOVERY_EXPRESSION
{last()}=0
8th trigger in the list
WARNING
{time()}=0
RECOVERY_EXPRESSION
{time()}<>0
15th trigger in the list
WARNING
-
Free swap
system.swap.size[,free]
10s
FLOAT
-
System name
system.uname
10s
0
LOG
-
Trapper 1
TRAP
trap[1]
0
{delta(30m)} > 0 and {delta(60)} > 1 and {delta(#10)} > 3 and {delta(60,360)} > 4 and {delta(1m,1h)} > 5
RECOVERY_EXPRESSION
{delta(30m)} < 0 and {delta(60)} < 1 and {delta(#10)} < 3 and {delta(60,360)} < 4 and {delta(1m,1h)} < 5
6th trigger in list
WARNING
{diff()}=5
RECOVERY_EXPRESSION
{diff()}<>5
7th trigger in the list
WARNING
{nodata(60)}<>0 and {nodata(5m)}<>0
RECOVERY_EXPRESSION
{nodata(60)}=0 and {nodata(5m)}=0
11th trigge in the list
WARNING
{sum(30m)}>30 and {sum(60)}>10 and {sum(#10)}>10 and {sum(60,360)}>10 and {sum(1m,1h)}>10
RECOVERY_EXPRESSION
{sum(30m)}<30 and {sum(60)}<10 and {sum(#10)}<10 and {sum(60,360)}<10 and {sum(1m,1h)}<10
14th trigger in the list
WARNING
{dayofweek()} > 3
RECOVERY_EXPRESSION
{dayofweek()} <= 3
37th trigger in the list
HIGH
-
Trapper 2
TRAP
trap[2]
0
-
Trapper3
TRAP
trap[3]
0
0
TEXT
{regexp("^error", #10)} > 0 and {regexp("^critical", 60)} > 0 and {regexp("^warning", 5m)} > 0
RECOVERY_EXPRESSION
{regexp("^error", #10)} = 0 and {regexp("^critical", 60)} = 0 and {regexp("^warning", 5m)} = 0
29th trigger in the list
AVERAGE
{str("^error", #10)} > 0 and {str("^critical", 60)} > 0 and {str("^warning", 5m)} > 0
RECOVERY_EXPRESSION
{str("^error", #10)} = 0 and {str("^critical", 60)} = 0 and {str("^warning", 5m)} = 0
31st trigger in the list
{strlen(30m)} > 0 and {strlen(60)} > 1 and {strlen(#10)} > 3 and {strlen(60,3600)} > 4 and {strlen(1m,1h)} > 5
RECOVERY_EXPRESSION
{strlen(30m)} = 0 and {strlen(60)} = 1 and {strlen(#10)} = 3 and {strlen(60,3600)} = 4 and {strlen(1m,1h)} = 5
32nd trigger in the list
INFO
-
Returns JSON
vfs.fs.get
10s
0
TEXT
{iregexp("^error", #10)} > 0 and {iregexp("^critical", 60)} > 0 and {iregexp("^warning", 5m)} > 0
RECOVERY_EXPRESSION
{iregexp("^error", #10)} = 0 and {iregexp("^critical", 60)} = 0 and {iregexp("^warning", 5m)} = 0
26th trigger in the list
AVERAGE
111 template for operations
111 template for operations
Templates
-
Trapper1
TRAP
trap
0
-
Trapper2
TRAP
trap2
0
{last()}>9
RECOVERY_EXPRESSION
{last()}<=9
Dependent trigger
WARNING
Trigger with And & Or
{111 template for operations:trap.last()}>5 and {111 template for operations:trap2.last()}>5 or {111 template for operations:trap.last()}>50
{111 template for operations:trap.last()}<=5 and {111 template for operations:trap2.last()}<=5 or {111 template for operations:trap.last()}<=50
{$VALUE}
5
{$VALUE2}
SECRET_TEXT
111 template for prototypes
111 template for prototypes
Templates
-
Template item
net.if.list
0
TEXT
DR - functions
TRAP
trap6
0
Maxfiles
kernel.maxfiles
Maxproc
kernel.maxproc
Log item
ZABBIX_ACTIVE
log[var/log/zabbix_log.txt]
0
LOG
{logeventid("^error")} > 0
RECOVERY_EXPRESSION
{logeventid("^error")} = 0
33rd trigger prototype in the list
WARNING
{logseverity()} > 0
RECOVERY_EXPRESSION
{logseverity()} = 0
34th trigger prototype in the list
AVERAGE
{logsource("^system$")} > 0
RECOVERY_EXPRESSION
{logsource("^system$")} = 0
35th trigger prototype in list
AVERAGE
CPU Load
system.cpu.load[,avg1]
{abschange()} > 0.3 and {abschange()} <> 10
RECOVERY_EXPRESSION
{abschange()} < 0.3 and {abschange()} <> 10
1st trigger prototype in list
WARNING
{avg(5m)}>1 and {avg(5)}>1 and {avg(#5)}>1 and {avg(60,360)}>1 and {avg(1m,1h)}>1
RECOVERY_EXPRESSION
{avg(1m)}<1
2nd trigger prototype in list
WARNING
{change()}>1
RECOVERY_EXPRESSION
{change()}<=1
3rd trigger prototype in list
WARNING
{max(30m)} > 0 and {max(60)} > 1 and {max(#10)} > 3 and {max(30,360)} > 4 and
{max(1m,1h)} > 5
RECOVERY_EXPRESSION
{max(30m)} <= 0 and {max(60)} <= 1 and {max(#10)} <= 3 and {max(30,360)} <= 4 and
{max(1m,1h)} <= 5
9th trigger prototype in the list
WARNING
{min(30m)} > 0 and {min(60)} > 1 and {min(#10)} > 3 and {min(30,360)} > 4 and
{min(1m,1h)} > 5
RECOVERY_EXPRESSION
{min(30m)} <= 0 and {min(60)} <= 1 and {min(#10)} <= 3 and {min(30,360)} <= 4 and
{min(1m,1h)} <= 5
10th trigger prototype in the list
AVERAGE
{now()}>2 and {last()}>1.5
RECOVERY_EXPRESSION
{now()}<2 and {last()}<1.5
12th trigger prototype in the list
AVERAGE
{percentile(30m,,50)}>2 or {percentile(60,,60)}>2 or
{percentile(#10,,70)}>2 or
{percentile(60,360,50)}>2 or {percentile(1m,1h,90)}>2
RECOVERY_EXPRESSION
{percentile(30m,,50)}<2 or {percentile(60,,60)}<2 or
{percentile(#10,,70)}<2 or
{percentile(60,360,50)}<2 or {percentile(1m,1h,90)}<2
13th trigger prototype in the list
WARNING
{trendavg(1h,now/h-1d)}>0
RECOVERY_EXPRESSION
{trendavg(1h,now/h-1d)}=0
16th trigger prototype in the list
WARNING
{trendcount(1h,now/h-1d)}>0
RECOVERY_EXPRESSION
{trendcount(1h,now/h-1d)}=0
17th trigger prototype in the list
AVERAGE
{trenddelta(1h,now/h-1d)}>0
RECOVERY_EXPRESSION
{trenddelta(1h,now/h-1d)}=0
18th trigger prototype in the list
WARNING
{trendmax(1h,now/h-1d)}>2
RECOVERY_EXPRESSION
{trendmax(1h,now/h-1d)}<=2
19th trigger prototype in the list
AVERAGE
{trendmin(1h,now/h-1d)}<1
RECOVERY_EXPRESSION
{trendmin(1h,now/h-1d)}>1
20th trigger prototype in the list
AVERAGE
{trendsum(1h,now/h-1d)}>100
RECOVERY_EXPRESSION
{trendsum(1h,now/h-1d)}<100
21st trigger prototype in the list
WARNING
{forecast(10,,100)}>2 and {forecast(60,1h,600,linear,avg)}>1 and {forecast(10m,1h,600,,avg)}>2
RECOVERY_EXPRESSION
{forecast(10,,100)}<=2 and {forecast(60,1h,600,linear,avg)}<=1 and {forecast(10m,1h,600,,avg)}<=2
23rd trigger prototype in the list
AVERAGE
{timeleft(#10,,100)}>2 and {timeleft(60,120,600,linear)}>2 and {timeleft(10m,1h,600)}>2
RECOVERY_EXPRESSION
{timeleft(#10,,100)}<=2 and {timeleft(60,120,600,linear)}<=2 and {timeleft(10m,1h,600)}<=2
24th trigger prototype in the list
AVERAGE
{prev()}>2
RECOVERY_EXPRESSION
{prev()}<=2
28th trigger prototype in the list
Date time
system.localtime
0
LOG
{last()}<>0
RECOVERY_EXPRESSION
{last()}=0
8th trigger prototype in the list
{time()}=0
RECOVERY_EXPRESSION
{time()}<>0
15th trigger prototype in the list
AVERAGE
Swap space
system.swap.size[,free]
System name
system.uname
Trapper 1
TRAP
trap[1]
0
{delta(30m)} > 0 and {delta(60)} > 1 and {delta(#10)} > 3 and {delta(60,360)} > 4 and {delta(1m,1h)} > 5
RECOVERY_EXPRESSION
{delta(30m)} < 0 and {delta(60)} < 1 and {delta(#10)} < 3 and {delta(60,360)} < 4 and {delta(1m,1h)} < 5
6th trigger prototype in list
WARNING
{diff()}=5
RECOVERY_EXPRESSION
{diff()}<>5
7th trigger prototype in the list
HIGH
{nodata(60)}<>0 and {nodata(5m)}<>0
RECOVERY_EXPRESSION
{nodata(60)}=0 and {nodata(5m)}=0
11th trigger prototype in the list
WARNING
{sum(30m)}>30 and {sum(60)}>10 and {sum(#10)}>10 and {sum(60,360)}>10 and {sum(1m,1h)}>10
RECOVERY_EXPRESSION
{sum(30m)}<30 and {sum(60)}<10 and {sum(#10)}<10 and {sum(60,360)}<10 and {sum(1m,1h)}<10
14th trigger prototype in the list
WARNING
{dayofweek()} > 3
RECOVERY_EXPRESSION
{dayofweek()} <= 3
37th trigger prototype in the list
WARNING
Trapper2
TRAP
trap[2]
0
Trapper3
TRAP
trap[3]
0
0
TEXT
{regexp("^error", #10)} > 0 and {regexp("^critical", 60)} > 0 and {regexp("^warning", 5m)} > 0
RECOVERY_EXPRESSION
{regexp("^error", #10)} = 0 and {regexp("^critical", 60)} = 0 and {regexp("^warning", 5m)} = 0
29th trigger prototype in the list
WARNING
{str("^error", #10)} > 0 and {str("^critical", 60)} > 0 and {str("^warning", 5m)} > 0
RECOVERY_EXPRESSION
{str("^error", #10)} = 0 and {str("^critical", 60)} = 0 and {str("^warning", 5m)} = 0
31st trigger prototype in the list
INFO
{strlen(30m)} > 0 and {strlen(60)} > 1 and {strlen(#10)} > 3 and {strlen(60,3600)} > 4 and {strlen(1m,1h)} > 5
RECOVERY_EXPRESSION
{strlen(30m)} = 0 and {strlen(60)} = 1 and {strlen(#10)} = 3 and {strlen(60,3600)} = 4 and {strlen(1m,1h)} = 5
32nd trigger prototype in the list
AVERAGE
Returns JSON
vfs.fs.get
0
TEXT
{iregexp("^error", #10)} > 0 and {iregexp("^critical", 60)} > 0 and {iregexp("^warning", 5m)} > 0
RECOVERY_EXPRESSION
{iregexp("^error", #10)} = 0 and {iregexp("^critical", 60)} = 0 and {iregexp("^warning", 5m)} = 0
26th trigger prototype in the list
AVERAGE
{111 template for prototypes:kernel.maxproc.date()}>0 and {111 template for prototypes:kernel.maxfiles.last()}<=111111111
RECOVERY_EXPRESSION
{111 template for prototypes:kernel.maxproc.date()}>0 and {111 template for prototypes:kernel.maxfiles.last()}>111111111
4th trigger prototype in list
AVERAGE
{111 template for prototypes:trap[1].dayofmonth()}>13 and {111 template for prototypes:trap[2].dayofweek()}>3
RECOVERY_EXPRESSION
{111 template for prototypes:trap[1].dayofmonth()}<13 and {111 template for prototypes:trap[2].dayofweek()}<3
5th trigger prototype in the list
INFO
{111 template for prototypes:trap[1].band(#1,32)}>0 and {111 template for prototypes:trap[2].band(#2,64, 1h)}>0
RECOVERY_EXPRESSION
{111 template for prototypes:trap[1].band(#1,32)}<0 and {111 template for prototypes:trap[2].band(#2,64, 1h)}<0
22nd trigger prototype in the list
WARNING
{111 template for prototypes:trap[3].count(#1, 0, eq)} > 0 and {111 template for prototypes:trap[3].count(5m, "xyz", regexp, 2h)} > 0 and {111 template for prototypes:trap[2].count(5m, 10, iregexp, 1h)} > 0 and {111 template for prototypes:trap[1].count(5m, 100, gt, 2d)} > 0 and {111 template for prototypes:trap[1].count(1m, 32, band)} > 0 and {111 template for prototypes:trap[1].count(1m, 32/8, band)} > 0 and {111 template for prototypes:trap[1].count(1m)} > 0
RECOVERY_EXPRESSION
{111 template for prototypes:trap[3].count(#1, 0, eq)} = 0 and {111 template for prototypes:trap[3].count(5m, "xyz", regexp, 2h)} = 0 and {111 template for prototypes:trap[2].count(5m, 10, iregexp, 1h)} = 0 and {111 template for prototypes:trap[1].count(5m, 100, gt, 2d)} = 0 and {111 template for prototypes:trap[1].count(1m, 32, band)} = 0 and {111 template for prototypes:trap[1].count(1m, 32/8, band)} = 0 and {111 template for prototypes:trap[1].count(1m)} = 0
25th trigger prototype in the list
WARNING
{111 template for prototypes:trap[1].last()} > 0 and {111 template for prototypes:trap[2].last(#5)} > 0 and {111 template for prototypes:trap[1].last(#10,3600)} > 0 and {111 template for prototypes:trap[1].last(#1,1d)} > 0
RECOVERY_EXPRESSION
{111 template for prototypes:trap[2].last()} = 0 and {111 template for prototypes:trap[2].last(#5)} = 0 and {111 template for prototypes:trap[1].last(#10,3600)} = 0 and {111 template for prototypes:trap[1].last(#1,1d)} = 0
27th trigger prototype in the list
AVERAGE
{111 template for prototypes:trap[1].count( #1, 0, eq)} > 0 and {111 template for prototypes:trap[3].count( 5m, "xyz" , regexp, 2h)} > 0
RECOVERY_EXPRESSION
{111 template for prototypes:trap[1].count( #1, 0, eq)} = 0 and {111 template for prototypes:trap[3].count( 5m, "xyz" , regexp, 2h)} = 0
30th trigger prototype in the list
AVERAGE
{111 template for prototypes:trap[1].change()} = 10 or {111 template for prototypes:trap[2].change()} = 100 or {111 template for prototypes:trap[3].str(error)} <> 0
RECOVERY_EXPRESSION
{111 template for prototypes:trap[1].change()} < 10 or {111 template for prototypes:trap[2].change()} < 100 or {111 template for prototypes:trap[3].str(error)} = 0
36th trigger prototype in the list
DR - operators
TRAP
trap2222
0
CPU
system.cpu.load[,avg2]
FLOAT
Trapper1
TRAP
trap
0
Trapper2
TRAP
trap2
0
{last()}>9
RECOVERY_EXPRESSION
{last()}<=9
Dependent trigger prototype
Trigger prototype with And & Or 2
{111 template for prototypes:trap.last()}>5 and {111 template for prototypes:trap2.last()}>5 or {111 template for prototypes:trap.last()}>50
{111 template for prototypes:trap.last()}<=5 and {111 template for prototypes:trap2.last()}<=5 or {111 template for prototypes:trap.last()}<=50
{111 template for prototypes:trap.last()}>5 and {111 template for prototypes:trap2.last()}>5
RECOVERY_EXPRESSION
{111 template for prototypes:trap.last()}<=5 and {111 template for prototypes:trap2.last()}<=5
Trigger prototype with And
{111 template for prototypes:trap.last()}>5 and {111 template for prototypes:trap2.last()}>5 or {111 template for prototypes:system.cpu.load[,avg2].last()}>5
RECOVERY_EXPRESSION
{111 template for prototypes:trap.last()}<=5 and {111 template for prototypes:trap2.last()}<=5 or {111 template for prototypes:system.cpu.load[,avg2].last()}<=5
Trigger prototype with ANd & OR
AVERAGE
{111 template for prototypes:trap.last()}>5 and {111 template for prototypes:trap2.last()}>5 or {111 template for prototypes:trap.last()}>50
RECOVERY_EXPRESSION
{111 template for prototypes:trap.last()}<=5 and {111 template for prototypes:trap2.last()}<=5 or {111 template for prototypes:trap.last()}<=50
Trigger prototype with And & Or 2
{111 template for prototypes:trap.last()} and not {111 template for prototypes:trap2.last()}
Trigger prototype with AND + NOT operator
{111 template for prototypes:trap.last()}/{111 template for prototypes:trap2.last()} = 1 or {111 template for prototypes:trap.last()}*{111 template for prototypes:trap2.last()} = 9
RECOVERY_EXPRESSION
{111 template for prototypes:trap.last()}/{111 template for prototypes:trap2.last()} <> 1 or {111 template for prototypes:trap.last()}*{111 template for prototypes:trap2.last()} <> 9
Trigger prototype with division and multiplication
AVERAGE
{111 template for prototypes:trap.last()} > {$VALUE} or
{111 template for prototypes:trap2.last()} > {$VALUE2}
RECOVERY_EXPRESSION
{111 template for prototypes:trap.last()} <= {$VALUE} or
{111 template for prototypes:trap2.last()} <= {$VALUE2}
Trigger prototype with macros
INFO
-{111 template for prototypes:trap.last()} > {111 template for prototypes:trap2.last()} - {111 template for prototypes:trap.last()}
RECOVERY_EXPRESSION
-{111 template for prototypes:trap.last()} <= {111 template for prototypes:trap2.last()} - {111 template for prototypes:trap.last()}
Trigger prototype with minuses
{111 template for prototypes:trap.last()}>5 or {111 template for prototypes:trap2.last()}>5
RECOVERY_EXPRESSION
{111 template for prototypes:trap.last()}<=5 or {111 template for prototypes:trap2.last()}<=5
Trigger prototype with Or
AVERAGE
{111 template for prototypes:trap.last()} or not {111 template for prototypes:trap2.last()}
Trigger prototype with OR + NOT operator
WARNING
{$VALUE}
123
{$VALUE2}
SECRET_TEXT
{111 template for functions:kernel.maxproc.date()}>0 and {111 template for functions:kernel.maxfiles.last()}<=111111111
RECOVERY_EXPRESSION
{111 template for functions:kernel.maxproc.date()}>0 and {111 template for functions:kernel.maxfiles.last()}>111111111
4th trigger in the list
AVERAGE
{111 template for functions:trap[1].dayofmonth()}>13 and {111 template for functions:trap[2].dayofweek()}>3
RECOVERY_EXPRESSION
{111 template for functions:trap[1].dayofmonth()}<13 and {111 template for functions:trap[2].dayofweek()}<3
5th trigger in the list
AVERAGE
{111 template for functions:trap[1].band(#1,32)}>0 and {111 template for functions:trap[2].band(#2,64, 1h)}>0
RECOVERY_EXPRESSION
{111 template for functions:trap[1].band(#1,32)}<0 and {111 template for functions:trap[2].band(#2,64, 1h)}<0
22nd trigger in the list
WARNING
{111 template for functions:trap[3].count(#1, 0, eq)} > 0 and {111 template for functions:trap[3].count(5m, "xyz", regexp, 2h)} > 0 and {111 template for functions:trap[2].count(5m, 10, iregexp, 1h)} > 0 and {111 template for functions:trap[1].count(5m, 100, gt, 2d)} > 0 and {111 template for functions:trap[1].count(1m, 32, band)} > 0 and {111 template for functions:trap[1].count(1m, 32/8, band)} > 0 and {111 template for functions:trap[1].count(1m)} > 0
RECOVERY_EXPRESSION
{111 template for functions:trap[3].count(#1, 0, eq)} = 0 and {111 template for functions:trap[3].count(5m, "xyz", regexp, 2h)} = 0 and {111 template for functions:trap[2].count(5m, 10, iregexp, 1h)} = 0 and {111 template for functions:trap[1].count(5m, 100, gt, 2d)} = 0 and {111 template for functions:trap[1].count(1m, 32, band)} = 0 and {111 template for functions:trap[1].count(1m, 32/8, band)} = 0 and {111 template for functions:trap[1].count(1m)} = 0
25th trigger in the list
WARNING
{111 template for functions:trap[1].count( #1, 0, eq)} > 0 and {111 template for functions:trap[3].count( 5m, "xyz" , regexp, 2h)} > 0
RECOVERY_EXPRESSION
{111 template for functions:trap[1].count( #1, 0, eq)} = 0 and {111 template for functions:trap[3].count( 5m, "xyz" , regexp, 2h)} = 0
30th trigger in the list
AVERAGE
{111 template for functions:trap[1].change()} = 10 or {111 template for functions:trap[2].change()} = 100 or {111 template for functions:trap[3].str(error)} <> 0
RECOVERY_EXPRESSION
{111 template for functions:trap[1].change()} < 10 or {111 template for functions:trap[2].change()} < 100 or {111 template for functions:trap[3].str(error)} = 0
36th trigger in the list
WARNING
{111 template for operations:trap.last()}>5 and {111 template for operations:trap2.last()}>5
RECOVERY_EXPRESSION
{111 template for operations:trap.last()}<=5 and {111 template for operations:trap2.last()}<=5
Trigger with And
WARNING
{111 template for operations:trap.last()}>5 and {111 template for operations:trap2.last()}>5 or {111 template for operations:trap.last()}>50
RECOVERY_EXPRESSION
{111 template for operations:trap.last()}<=5 and {111 template for operations:trap2.last()}<=5 or {111 template for operations:trap.last()}<=50
Trigger with And & Or
WARNING
{111 template for operations:trap.last()} and not {111 template for operations:trap2.last()}
Trigger with AND + NOT operator
WARNING
{111 template for operations:trap.last()}/{111 template for operations:trap2.last()} = 1 or {111 template for operations:trap.last()}*{111 template for operations:trap2.last()} = 9
RECOVERY_EXPRESSION
{111 template for operations:trap.last()}/{111 template for operations:trap2.last()} <> 1 or {111 template for operations:trap.last()}*{111 template for operations:trap2.last()} <> 9
Trigger with division and multiplication
WARNING
{111 template for operations:trap.last()}>5 and {111 template for operations:trap2.last()}>5 or {111 template for operations:trap.last()}>5
RECOVERY_EXPRESSION
{111 template for operations:trap.last()}<=5 and {111 template for operations:trap2.last()}<=5 or {111 template for operations:trap.last()}<=5
Trigger with items from different hosts ANd & OR
{111 template for operations:trap.last()} > {$VALUE} or
{111 template for operations:trap2.last()} > {$VALUE2}
RECOVERY_EXPRESSION
{111 template for operations:trap.last()} <= {$VALUE} or
{111 template for operations:trap2.last()} <= {$VALUE2}
Trigger with macros
WARNING
-{111 template for operations:trap.last()} > {111 template for operations:trap2.last()} - {111 template for operations:trap.last()}
RECOVERY_EXPRESSION
-{111 template for operations:trap.last()} <= {111 template for operations:trap2.last()} - {111 template for operations:trap.last()}
Trigger with minuses
WARNING
{111 template for operations:trap.last()}>5 or {111 template for operations:trap2.last()}>5
RECOVERY_EXPRESSION
{111 template for operations:trap.last()}<=5 or {111 template for operations:trap2.last()}<=5
Trigger with Or
WARNING
{111 template for operations:trap.last()} or not {111 template for operations:trap2.last()}
Trigger with OR + NOT operator
WARNING