1、给监控项设置触发器
2、创建触发器规则
案例说明:{count.line.passwd:count.line.passwd.last()}>30
- count.line.passwd是模板
- count.line.passwd是在被控端上定义的key
- last是函数,表示最近的一次取值
- > 是操作符
- 30 是常量
- 以上表达式的含义是:应用count.line.passwd模板的主机,它的count.line.passwd最近一次取值大于30,则状态为“问题”,即Problem
3、创建邮件类型的报警媒介
3.1、为用户关联邮箱
3.2、创建运作:当出现 problem状态时,给admin发邮件
3.3、配置zabbix服务器成为邮件服务器
[root@zabbix-server ~]# yum install -y postfix mailx
[root@zabbix-server ~]# systemctl enable postfix --now
[root@zabbix-server ~]# netstat -nluatp | grep :25
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1405/master
3.4、在被监控端创建用户
[root@node1 ~]# for user in user{1..10}
> do
> useradd $user
> done
# 监控端查看key值
[root@zabbix-server ~]# zabbix_get -s 192.168.4.5 -k count.line.passwd
34