zabbix服务端配置

安装软件并配置

使用第三方邮件实现报警

1. 安装软件

$ yum -y install mailx

2. 配置发送邮件账号密码和服务器

$ vim /etc/mail.rc
set from=aery_mzc9123@163.com
set smtp=smtp.163.com
set smtp-auth-user= aery_mzc9123@163.com
set smtp-auth-password=test123
set smtp-auth=login 如果是阿里云的企业邮箱smtp配置为: smtp.mxhichina.com:80

3. 测试邮件的发送

$ echo "test" | mail -s 'test mail' 1152490990@qq.com

配置zabbix发送邮件脚本

$ yum -y install dos2unix
$ cd /usr/local/zabbix/share/zabbix/alertscripts/ 进入zabbix默认脚本存放目录 $ vim sendMail.sh #创建发送邮件的脚本
#!/bin/bash
#export.UTF-8
FILE=/tmp/mailtmp.txt
echo "$3" >$FILE
dos2unix -k $FILE
/bin/mail -s "$2" $1 < $FILE $ chown -R zabbix:zabbix sendMail.sh #授权
$ chmod 755 sendMail.sh #添加执行权限 $ vim /usr/local/zabbix/etc/zabbix_server.conf 修改zabbix服务端配置文件,添加以下默认脚本路径目录
AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts/ 之后重启zabbix-server

测试脚本:

$ /usr/local/zabbix/share/zabbix/alertscripts/sendMail.sh 1152490990@qq.com 'test sendmail script' 'test script'

配置zabbix后台管理

1. 管理 --> 报警媒介类型 --> 创建媒介类型。

2. 名称:可以随便自己定义 --> 类型:选择脚本 --> 脚本名:称输入上面编写的发送邮件的脚本名称 -->
再添加以下3个参数,分别对应脚本需要的3个参数:收件人地址、主题、详细内容:
{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}

3. 管理 --> 用户

权限设置(管理员用户不用修改,权限默认所有服务器,如果要分类权限需要在用户组进行控制

4. 添加发送邮件动作

定义操作

Zabbix监控报警: {TRIGGER.NAME}

问题开始时间: {EVENT.DATE}-{EVENT.TIME}
问题名称: {TRIGGER.NAME}
问题出现主机: {HOST.NAME}
验证程度: {TRIGGER.SEVERITY}

定义恢复操作

配置触发器

这里演示一个配置CPU使用率大于90%报警的触发器

模拟触发报警:收到的邮件

Zabbix配置邮件监控的更多相关文章

  1. 自学Zabbix11.1 Zabbix 配置SNMP监控

    点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 自学Zabbix11.1 Zabbix 配置SNMP监控 1. 概述 zabbix采集数据方式: ...

  2. zabbix配置邮件报警(第四篇)

    zabbix配置邮件报警(第四篇) 邮件报警可采用本地邮件服务,也可以自定义脚本,这里我采用本地邮件服务报警 添加收件人

  3. zabbix配置自定义监控

    目录 zabbix配置自定义监控项---进程监控 1. 编写获取进程状态的脚本 2. 修改配置文件,添加自定义key 3. 配置监控项 4. 添加触发器 5. 媒介和动作 6. 触发并验证 zabbi ...

  4. zabbix 配置SNMP监控

    什么是SNMP? 简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(application layer protocol).数据库模型(database schema)和一组 ...

  5. linux(centos8):zabbix配置邮件报警(监控错误日志)(zabbix5.0)

    一,zabbix5.0发邮件报警的准备工作: zabbix5.0在linux平台上的安装:参见这一篇: https://www.cnblogs.com/architectforest/p/129125 ...

  6. Linux监控和安全运维 2.0 zabbix配置邮件告警

    1.发邮件启动postfix /etc/init.d/postfix start mail -s @qq.com < /etc/inittab mailq 查看发送结果 2.配置发邮件文件 mk ...

  7. zabbix配置邮件告警

    1.安装邮件服务 yum -y install mailx @qq.com #发邮件测试 2.添加报警媒介 输入接收告警邮件的邮箱 3.配置SMTP服务端 使用本机作为SMTP服务器 4.创建触发器 ...

  8. 为Zabbix配置RabbitMQ监控模板

    RabbitMQ的配置参考 https://github.com/jasonmcintosh/rabbitmq-zabbix 简而言之,具体分为几个步骤: 1. 将脚本文件(scripts文件夹)和配 ...

  9. zabbix配置邮件报警

    1.yum源安装sendmail,sendmail-cf和mailx 2.关闭postfix,/etc/init.d/postfix stop chkconfig posfix off 3.启动sen ...

随机推荐

  1. Dynamics 365的系统作业实体记录增长太快怎么回事?

    摘要: 本人微信公众号:微软动态CRM专家罗勇 ,回复294或者20190111可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!我的网站是 www.luoyong.me ...

  2. GeoServer安装配置

    需安装文件 1.安装jdk 2.安装GeoServer: (1).在安装GeoServer前,需要安装java运行环境,点击文件夹内的jdk安装文件,选择jdk安装路径进行安装:直到安装完成. (2) ...

  3. 41.Odoo产品分析 (四) – 工具板块(10) – 问卷(1)

    查看Odoo产品分析系列--目录 在该模块下,可以创建问卷,收集答案,打印统计.  安装"问卷"模块,首页显示当前各个阶段中的问卷:  打开"开发者模式",能对 ...

  4. 在phpstudy中安装并使用ThinkPHP 5

        最近在慕课网学习 thinkphp,由于教师使用的是 MAC下的 MAMP 环境,而我使用的是 win7 的 phpstudy,区别不大,记录在这里,方便查询.   不同系统集成环境安装: m ...

  5. Linux中VSFTP的配置

    配置VSFTP服务器: 1.安装VSFTP,可以参考Linux 中yum的配置来安装: yum installvsftpd.x86_64 -y 2.修改SELinux: setenforce 0 查看 ...

  6. 【原】Java学习笔记006 - 流程控制

    package cn.temptation; public class Sample01 { public static void main(String[] args) { // 需求:写一万次&q ...

  7. iOS证书配置与管理

    证书: 证书: 命名 特点 团队管理 开发证书 iOS Development 不与App ID对应 表示拥有开发应用的资格 一般只需一个,通过导出p12文件,分发给其他电脑安装: 生产证书 iOS ...

  8. python--类属性-实类属性--静态方法总结

    类属性--类方法 实类属性--实类方法 静态方法

  9. 我的Spark SQL单元测试实践

    最近加入一个Spark项目,作为临时的开发人员协助进行开发工作.该项目中不存在测试的概念,开发人员按需求进行编码工作后,直接向生产系统部署,再由需求的提出者在生产系统检验程序运行结果的正确性.在这种原 ...

  10. Sklearn中的回归和分类算法

    一.sklearn中自带的回归算法 1. 算法 来自:https://my.oschina.net/kilosnow/blog/1619605 另外,skilearn中自带保存模型的方法,可以把训练完 ...