架构师的成长之路初片~zabbix-触发器

只有触发器无法完成报警工作,触发器只是一个条件而已。做完触发器还需要有执行的动作,才可以完成监控报警功能。
触发器被触发之后干什么,这个干什么就是执行的动作(发邮件/短信、执行某些命令)。
一:实现Zabbix报警功能
步骤一:创建触发器规则
创建触发器时强烈建议使用英文的语言环境,通过Configuration(配置)--> Templates(模板),找到我们之前创建的count.line.passwd模板,点击模板后面的triggers(触发器),如图-1所示。
0
2)配置触发器
设置触发器名称,如图-3所示,点击Add添加表达式,填写表达式:监控项为账户数量,最近账户数量大于23(根据系统账户数量实际填写),效果如图-4所示。
Name(触发器的名称。自定义。)
Severtiry(触发的级别。分别为:未分类|通知|警告|严重|高危|灾难)
0
0
选择触发器报警级别,如图-5所示,Add创建该触发器,如图-6所示
0
0
步骤二:设置邮件
1)创建Media(设置发件人信息)
通过Administration(管理)-->Media Type(报警媒体类型)-->选择Email(邮件),如图-7所示
 
0
 
设置邮件服务器信息,设置邮件服务器及发件人邮件账户信息,如图-8所示。
0
2)为用户添加Media(设置收件人信息)
在Administration(管理)-->Users(用户)中找到选择admin账户,如图-9所示。
0
点击Admin账户后,在弹出的界面中选择Media(报警媒介)菜单-->点击Add(添加)报警媒介,如图-10所示。
0
点击Add(添加)后,在Meida Type(类型)中填写报警类型,收件人,时间等信息,如图-11所示。【如果大家在收件人这里写入第三方的邮箱地址,需要监控服务器能够去连接外网才可以发送成功。】
0
 
3)配置Action动作的具体行为
配置动作的具体操作行为(发送信息或执行远程命令),无限次数发送邮件,60秒1次,发送给Admin用户,如图-14和图-15所示。
0
0
 
4)测试效果
在被监控(web1)主机创建账户(目前web1主机的用户数为22,让账户数量大于23即可。)
[root@web1 ~]# useradd nsd01
[root@web1 ~]# useradd nsd02
[root@web1 ~]# useradd nsd03
 
然后登录监控端Web页面,在仪表盘中查看问题报警(需要等待一段时间),如图-16所示。
 
0
查看报警邮件,在监控服务器上使用mail命令查收报警邮件,如图-17所示。
提示:如果没有mail命令,则需要安装mailx软件包。
0
 
监控到报警后,要解决故障,将web1主机中的用户数降低到阈值(我们在此设定的是23)之下即可。
[root@web1 ~]# userdel -r nsd01
[root@web1 ~]# userdel -r nsd02
[root@web1 ~]# userdel -r nsd03
0
 
二、Zabbix自动发现
步骤一:自动发现规则
1)创建自动发现规则
通过Configuration(配置)-->Discovery(自动发现)-->Create discovery rule(创建发现规则),如图-18所示
0
 
2)填写规则
填写自动发现的IP范围(逗号隔开可以写多个),多久做一次自动发现(默认为1小时,仅实验修改为1m),如图-19所示。配置检查的方式:Ping、HTTP、FTP、Agent的自定义key等检查,如图-20所示。
 
0
0
步骤二:创建动作
1)创建Action动作
通过Configuration(配置)--> Actions(动作)--> Actions Event source(事件源):自动发现(Discovery)-->Create action(创建动作),如图-21所示。
0
2)配置Action动作具体行为
配置动作,添加动作名称,添加触发动作的条件,如图-22所示。
0
点击操作(触发动作后要执行的操作指令),操作细节:添加主机到组,与模板链接(HTTP模板),如图-23所示。
0
 
步骤二:添加新的虚拟机
1)创建新的虚拟机
创建一台新的主机,验证zabbix是否可以自动发现该主机,可以重新部署一台新的虚拟机(注意前面的课程,我们已经创建了虚拟机web2)。
2)验证结果
登陆Zabbix服务器的Web页面,查看主机列表,确认新添加的主机是否被自动加入监控主机列表
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
posted @ 2021-03-28 12:13  樱花泪  阅读(30)  评论(0编辑  收藏  举报