目录
创建用户
用户授权
新建主机
添加监控项
查看数据
创建触发器
开通SMTP服务
配置测试Medis types
创建邮件通知动作
用户添加Media
触发告警
Zabbix5.0网易邮箱163告警详细步骤如下:
(1)创建一台被监控主机bigdata12;
(2)创建一个Zabbix用户,用户名为liuerbao,并授予对bigdata112的读(Read)权限;
(3)在bigdata112上创建一个监控项(item),用于收集某项数据;
(4)在bigdata112上创建一个触发器(trigger),当监控项异常时触发;
(5)网易邮箱(发件人)开通SMTP服务;
(6)Zabbix页面配置好发件Email;
(7)创建邮件通知动作,配置好通知用户,邮件主题和邮件内容等信息;
(8)为用户绑定邮件;
(9)触发告警。
Administration-->Users-->Create user
如图:
填写用户别名(Alias),新用户所属的组(Groups),登录密码(Password),如图:
填写好后,点击Add创建liuerbao用户,创建成功后,如图:
默认情况下,新用户没有访问主机的权限,需要为用户授权,否则后面无法正常给当前用户发送邮件。至少用户对主机有读权限。Administration-->User groups,如图:
liuerbao用户属于Zabbix administrators用户组,如图:
点击Zabbix administrations,进入用户组授权,如图:
点击Select,选择对Linux servers有Read权限,如图:
点击Add,如图:
点击Update更新。
首先需要确保新建的主机上已经正确安装了Zabbix agent,可以正常收集数据。
Configuration-->Hosts-->Create host,如图:
点击Create host,如图:
正确填写主机名(Host name),主机IP地址(Agent),点击Add,如图:
在上面创建的主机的基础之上,我们创建一个要监控的指标(item),点击Items,如图:
点击Create Item,如图:
填写信息,如图:
点击Add,如图:
Monitoring-->Latest data,在Name中输入Item名称,点击Apply进行搜索,如图:
点击Graph,如图:
Configuration-->Hosts,如图:
点击Create trigger,如图:
设置触发器表达式(Expression)如下:
{bigdata112:system.cpu.load.avg(1s)}>-1
严重程度(Severity)为Warning,点击Add。创建成功后如图:
稍等1分钟左右,刚刚创建的触发器会被触发,Value从OK变为PROBLEM,如图:
为了后面可以测试监控项异常,先将表达式修改正常:
{bigdata112:system.cpu.load.avg(1s)}>100
登录网易邮箱,如图:
点击右上角设置图标,选择【更多设置】,选择【POP3/SMTP/IMAP】,开启服务,成功开启后会生成字符串密码,例如:STSCTQAXAVANLUEM。下面会显示SMTP服务器地址,如图:
登录Zabbix,依次进入【Administration】-->【Media types】,如图:
点击【Email】,填写发件人相关信息,如图:
填写好后,点击【Test】,如图:
填写收件人地址,邮件主题和邮件内容,点击【Test】发送,如图:
Configuration-->Actions,如图:
填写发送邮件的用户和邮件内容
点击Add,创建成功后,如图:
Administration-->Users
添加成功后,如图:
修改触发器表达式(Expression)如下:
{bigdata112:system.cpu.load.avg(1s)}>-1
等一小会,依次打开Monitoring-->Dashboard,如图:
分别给用户Admin和liuerbao发送了邮件,登录邮箱查看,如图: