上一篇文章中,我们搭建完了zabbix服务端和客户端,这一章介绍下具体的使用,下面先介绍几个概念。
- 主机:要监控的主机
- 监控项:你要监控cpu还是内存
- 触发器:当cpu使用率超过多少报警
- 动作:cpu报警了,执行什么动作,比如给指定人发邮件
- 模板:如果多个主机监控相同的内容,我们就可以抽象为一个模板,跟java的类差不多
创建主机
创建监控项
主机创建完成后,回到主机页面,点击监控项
新页面右上角点击创建监控项,出现如下界面
这里对键值说明一下,可以上官网查看相关手册
proc.num[,,,chronyd],这个键值的意思是所有进程,所有用户,所有状态,然后过滤chronyd的进程(默认是all process,all users)
创建触发器
创建动作
添加操作
设置报警媒介类型
选择email报警媒介
登录QQ邮箱,选择账号与安全,点击安全设置,开通POP3.....服务,生成授权码
更正一下,qq邮箱的SMTP服务器端口设置为465
设置完可以测试是否设置成功
设置收件人邮箱
刚才设置email报警媒介不是选择发送给admin用户吗,现在来设置下admin用户的邮箱
测试
查看最新数据,进程数为1,没毛病
现在关闭chronyd服务
收到邮件,测试无问题
创建模板
再分别创建监控项,触发器即可,跟上面步骤基本一模一样,不再详细演示,模板的作用就是重复利用,比如后面又添加一个监控主机,直接套模板即可。