zabbix监控(三)配置邮件报警

配置邮件报警:

zabbix服务端

1.编辑/etc/mail.rc

set from=[email protected]

set smtp=smtp.163.com

set smtp-auth-user=[email protected]

set smtp-auth-password=wang4335399

set smtp-auth=login

2.邮件报警脚本

cd /usr/lib/zabbix/alertscripts

#!/bin/bash

[ $# -ne 3 ] && exit 1

num=$(rpm -qa dos2unix|wc -l)

[ $num -eq 0 ] && yum -y install dos2unix &>/dev/null

email_File=/tmp/email.log

function main(){

echo "$3" >$email_File

/usr/bin/dos2unix $email_File &>/dev/null

/bin/mail -s "$2" "$1" <$email_File

}

main "$1" "$2" "$3"

3.创建报警媒介类型

{ALERT.SENDTO}                收件人

{ALERT.SUBJECT}                主题

{ALERT.MESSAGE}              邮件内容

3.配置收邮件用户

4.配置动作

只要状态发生改变后就会报警!

可以多打开几个窗口测试一下超过登录用户3个后,是否出现报警

5.监控可视化

聚合图形

最新数据 >> 图形

自定义名称

点击聚合图形的名称,进行更改,添加要显示的图形即可。

创建幻灯片 

监测中 >> 复合图形 >> 幻灯片演示

创建幻灯片,名称自定,选择要显示的

幻灯片根据设定的时间自动播放 

6.模板共享

在主机页打开,全选后点击导出

导入

7.500多条共享模板请参考:

https://github.com/zhangyao8/zabbix-community-repos

原文地址:http://blog.51cto.com/13055758/2088694

时间: 2024-10-11 06:42:24

zabbix监控(三)配置邮件报警的相关文章

在LAMP架构中部署zabbix监控系统及邮件报警机制

初步了解zabbix: Zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题.是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.被监控对象只要支持SNMP协议或者运行zabbix_agents代理程序即可.agent端:主机通过安装agent方式采集数据.server端:通过收集agent发送的数据,写入数据库(MySQL,ORACLE等),再通过php+apache在web前端展示. SNMP:

Zabbix监控系统二:配置邮件报警

在zabbix的使用中,最重要的一点就是完善的报警机制,作为监控平台,需要时刻关注机器和服务的运行状态,更重要的是发现故障之后需要及时的报警给相关人员,早点发现问题,将隐患消除在未然阶段.这样才能保证服务的稳定运行.报警的方式是多种多样的,微信.短信和邮件报警是我们比较常见的方式. 邮件报警的配置主要划分为一下几个步骤: 1.在zabbix服务端配置邮件发送脚本和修改zabbix服务端配置文件; 2.在zabbix前端控制台进行相关设置: 实验环境 Zabbix监控服务器.客户端都已经部署完成,

zabbix管理三之配置邮件报警

zabbix配置邮件报警 简述:zabbix的web界面我采用的是中文界面 操作系统:centos6.4 配置zabbix邮件报警的步骤: 1. 选择使用哪种报警机制(邮件): 方法如下: 点击Email后,出现如下图: 按照上面填写即可,然后点击存档 注意:操作系统6.4版本,默认安装的是postfix,而且默认是启动的,所以postfix无需做任何修改 2. 创建动作(action)触发条件: 点击第四步进入,出现如下图: 点击动作,修改名称,如上 点击条件,出现如下图: 点击操作,出现如下

zabbix在配置邮件报警遇到的一些坑

了解了zabbix的强大,公司便决定将公司使用腾讯云的监控搬到了zabbix上.(这里的问题仅是配置邮件问题)br/>问题描述:由于在配置邮件报警的时候,超过触发器并没有报警,发送邮件失败.超时情况,如下图:![](http://i2.51cto.com/images/blog/201811/07/be0c7af10e12b3d040a733e708116a67.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,col

zabbix 自定义参数及邮件报警

一. 自定义参数 在zabbix-agent主机上根据命令定义参数例:查看当前系统登录用户数uptime | awk -F " " '{print $5}' //根据shell命令查找出当前登录用户数vi /etc/zabbix/zabbix_agentd.d/testparam.conf //新建参数配置文件testparam.confUserParameter=login-user,uptime | awk -F " " '{print $5}' //在配置文件

zabbix自动注册及邮件报警

自动注册 自动注册,基于注册规则,匹配主机名,必须是客户端安装好agent,如果需要添加监控,需创建Actions动作 (1)打开Zabbix服务端,选择"配置"-"动作",事件源选择"自动注册",创建新的动作 (2)在"动作"配置项,添加新的触发条件为"主机名称非似 Linux":在"操作"配置项,创建新的操作:添加主机.添加到主机群组:Linux servers.链接到模板:Temp

zabbix入门之配置邮件告警

zabbix入门之配置邮件告警 邮件环境搭建 使用本地邮箱账号发送邮件 zabbix-server 端安装 mailx .sendmail或者psotfix 服务,系统默认安装好了postfix #安装sendmail,并加入开机自启. yum -y install sendmail systemctl start sendmail systemctl enable sendmail #开启postfix并加入开机自启. systemctl start postfix systemctl ena

zabbix配置邮件报警

脚本接收action传来的参数,比如eventid,hostname,triggerid等等,脚本会根据这些信息,去zabbix_get一些数据(比如load,memory,top等),再组合成html.最后通过脚本中的邮件程序发送. 机器上放个脚本来发邮件,它接受一些参数,比如eventid,hostname等,然后脚本来进行报警邮件内容的组合和发送.zabbix的action里仅仅invoke那个脚本即可.这样把报警从zabbix中移除了,方便以后的二次开发和维护. 报警触发情况: 1 监控

zabbix server3.4 使用mailx配置邮件报警

软件具体配置如下: 操作系统:Centos7.5 zabbix server版本:zabbix server3.4 zabbix agent版本:zabbix agent3.0 现在开始配置zabbix监控系统 邮件报警: zabbix server 端做如下操作: [root@zabbix_server ~]# yum install mailx -y 查看mailx版本: [root@zabbix_server ~]# mailx -V 12.5 7/5/10 配置发件邮箱地址: [root