Zabbix-5-基本操作与邮件报警

回顾:

在Zabbix的上一篇文章中,我们简单了解了一下Zabbix的配置文件中的内容,并且修改了字体,修改字体之后,我没有打快照,所以接下来关于Zabbix的东西,我们就直接恢复到快照 “Zabbix源码部署完成”; 然后修改下字体即可;

恢复快照后:Zabbix可以正常访问;

一、Zabbix-基本操作

1、添加主机群组

参考官档:https://www.zabbix.com/documentation/4.0/zh/manual/config/hosts/host

进入:配置 → 主机群组 → 创建主机群组 → 在表单中输入主机群组组名

重要内容截图:

2、添加主机(新开启一台虚拟机,地址:192.168.3.202,hostname:Client)

参考官档:https://www.zabbix.com/documentation/4.0/zh/manual/config/hosts/host

1) 在客户端安装zabbix_agent

首先同步设备时间:

[root@Client ~]# yum install -y ntpdate
[root@Client ~]# ntpdate ntp1.aliyun.com
[root@Client ~]# cp -a /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 
[root@Client ~]# yum install -y lrzsz curl-devel pcre-devel gcc gcc-c++

上传zabbix-4.4.8.tar.gz 并解压、编译安装Agent:

[root@Client ~]# tar xf zabbix-4.4.8.tar.gz 
[root@Client ~]# cd zabbix-4.4.8
[root@Client zabbix-4.4.8]# ./configure --prefix=/usr/local/zabbix --enable-agent
[root@Client zabbix-4.4.8]# make install
[root@Client zabbix-4.4.8]# useradd zabbix
[root@Client zabbix-4.4.8]# ln -s /usr/local/zabbix/sbin/zabbix_agentd /usr/local/sbin/

修改Agent配置文件:

[root@Client ~]# vim /usr/local/zabbix/etc/zabbix_agentd.conf
Server=127.0.0.1  
修改为:
Server=192.168.3.201    (Zabbix  Server的地址)
[root@Client ~]# cp zabbix-4.4.8/misc/init.d/tru64/zabbix_agentd /etc/init.d/
[root@Client ~]# chmod +x /etc/init.d/zabbix_agentd 
[root@Client ~]# /etc/init.d/zabbix_agentd start
2)进入到服务端 web 界面配置

进入:配置 → 主机 → 创建主机 → 在表单中输入主机的相关参数  模板 → 选择 → 添加 → 添加

重要内容截图:

注释:选用Template OS Linux by Zabbix agent 监控模板,默认会有50个监控项、15个触发器等,监控的内容也是可以在此基础上自定义添加的;如下有参考官网链接;
3)创建监控项

参考官档:https://www.zabbix.com/documentation/4.0/zh/manual/config/items/item

进入: 配置 → 主机 → 在主机所在的行单击监控项 → 点击屏幕右上角的创建监控项

4)创建触发器

参考官档:https://www.zabbix.com/documentation/4.0/zh/manual/config/triggers/trigger

进入:配置 → 主机 → 点击主机一行的触发器 → 点击右上角的创建触发器 → 在窗口中输入触发器的参数


二、配置邮件告警;(使用QQ Email)

通过腾讯企业邮箱进行告警通知等。邮箱服务器账号需要在邮箱设置里面进行设置,开通ssl认证及专用密码

参考官档:

https://www.zabbix.com/documentation/4.0/zh/manual/config/notifications/media/email

注释:SMTP负责发送邮件;POP3负责接收邮件;POP3/SMTP需要开启,并且设置授权码;
注释:该授权码是使用第三方登录的时候的密码,而不再是QQ密码了,在Zabbix配置的密码就是授权码;使用QQ密码是没有用的;
注释:找到QQ邮箱的帮助文档,并且找到POP3和SMTP服务器;如图上所示;
1)进入:管理 → 媒体类型中设置 → 点击创建媒介类型 (或者点击预定义媒介类型的列表中的E-mail)

在选项参数中,可以设置发送时间间隔,以及次数

2)进入:管理→用户 →进入Admin → 报警媒介→ 添加
3)配置→动作 (将动作启动)
4)关闭Client的Agent,让其产生告警邮件
[root@Client ~]# /etc/init.d/zabbix_agentd stop

查看邮件如下:

至此,Zabbix的邮件告警的基础配置已经完成;可以正常发送邮件;