首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

zabbix安装邮件报警

@163.com 这里的-a 是指添加附件,如果是多个附件的话就 多加几个 -a 文件名 可以使用mutt进行邮件备份等工作了,结合cron使用,可以实现的功能相当多。...6、创建zabbix自定义报警媒介脚本 vi /usr/local/zabbix/AlertScripts/testemail.sh #!.../bin/bash echo "$3" | mutt -s "$2" $1 chmod 755 /usr/local/zabbix/AlertScripts/testemail.sh 7、创建示警媒体...点击管理-》 示警媒体类型 点击右上角的创建示警媒体类型 描述mail-test 类型 脚本 脚本名字:testemail.sh 选择添加 8、创建动作 然后点击 配置 -》动作-》再点击右上角的创建动作...email-test 然后点击更新 保存 为管理员添加邮箱 然后 管理-》用户-》点击Admin 点击 示警媒体 点击添加 类型 email-test 收件人 test1@163.com zabbix3

75420

zabbix设置邮件告警

配置zabbix 配置——》动作——》创建动作 ? 设置动作,例如触发器达到什么级别告警 ? 设置操作,包括标题及发送的消息内容,然后再设置一些细节,给谁发此消息 ? ? 完整的示例如下: ?...设置报警媒介类型 这里是通过执行服务器上的脚本完成邮件告警的 ? 脚本参考 # cat send_mail.py #!...,receivers,content,title) m.sendEmail() 写好脚本后,我们需要修改下zabbix-server的配置文件,需要指定下脚本位置 vim zabbix_server.conf...增加这么一段配置: AlertScriptsPath=/export/script 修改完成后,重启一下zabbix-server服务。...以上是关于zabbix如何设置邮件告警,有的云主机25端口是封禁状态,所以我们自己写一个脚本,使用加密的465端口,这样会更加安全。

94910

zabbix设置邮件告警的两种方式(内部mail和脚本

名称:Sendmail 类型:脚本 脚本名称:sendmail.sh 已启用:勾选 存档 2、设置Zabbix用户报警邮箱地址 组态-用户-Admin (Zabbix Administrator) ?...切换到操作选项 新的 操作类型:送出信息 送到用户:添加 默认信息:打钩 选择用户:Admin 选择 仅送到:Sendmail 存档 4、添加Zabbix服务端邮件发送脚本 cd /usr/local/...zabbix/share/zabbix/alertscripts #进入脚本存放目录 vi sendmail.sh #编辑,添加以下代码 #!...#保存退出 chown zabbix.zabbix /usr/local/zabbix/share/zabbix/alertscripts/sendmail.sh #设置脚本所有者为zabbix用户 chmod...+x /usr/local/zabbix/share/zabbix/alertscripts/sendmail.sh #设置脚本执行权限 五、测试Zabbix报警 关闭Zabbix客户端服务 service

5.4K20

Zabbix配置邮件报警a 原

所以下面介绍zabbix第二种常用的报警方式,自定义脚本的形式报警,这个自定义的脚本你可以使用邮件报警、短信报警等等。...但从zabbix 3.0之后,可以自定义参数了,所以不写参数,它是不会传参数给脚本的,需要注意。 1)下面来配置自定义邮件报警,我们使用mailx作为发信息的客户端,所以先要安装mailx。...1 $ echo  test | mail -s "test"  136×××@163.com 2)zabbix服务器端编写邮件发送脚本 首先配置zabbix 1 $ mkdir /etc/zabbix...=/etc/zabbix/alertscripts 1 $ service zabbix_server restart 写报警脚本 1 2 3 4 5 6 $ cat /etc/zabbix/alertscripts...   localhost sendemail发邮件脚本缩写(需要安装sendemail邮件客户端) 1 2 3 4 5 6 7 8 $ cd /etc/zabbix/alertscripts $ cat

72720

zabbix实现Python邮件报警

zabbix是个非常强大的监控工具,可以监控linux和windows的服务器数据,也可以通过自定义key来扩展默认的监控项,但是自带的邮件报警提供的信息却不太友善。...本文想通过自定脚本的方式,实现在报警邮件的同时发送对应的图像和url连接。...步骤如下: 创建一个脚本媒体报警:修改zabbix脚本报警配置路径:AlertScritpPath为存放脚本的路径 ### Option: AlertScriptsPath # AlertScriptsPath...最后,准备工作都已完成,将python脚本上传到第1步的路径中即可,此脚本的思路是通过动作报警中的itmeid去获取监控项的item值,并通过history.php获取图形,并提供url连接 将下面脚本中...#注意修改下面的zabbix地址 修改到你实际的zabbix server地址哦!

78010

Zabbix邮件报警设置方法详解

实现目的: 在Zabbix服务端设置邮件报警,当被监控主机宕机或者达到触发器预设值时,会自动发送报警邮件到指定邮箱。...具体操作: 以下操作在Zabbix监控服务端进行 备注:Zabbix监控服务端 操作系统:CentOS 主机名:localhost.localdomain 邮件报警有两种情况: 1、Zabbix服务端只是单纯的发送报警邮件到指定邮箱...test mail" |mail -s "zabbix" xxx@163.com #测试发送邮件,标题zabbix邮件内容:zabbix test mail,发送到的邮箱:xxx@163.com 三...、配置Zabbix服务端邮件报警 1、打开Zabbix 管理-示警媒介类型-Email 名称:Email 类型:电子邮件 SMTP 服务器:zabbix.sa.huanqiu.com SMTP HELO...#保存退出 echo "zabbix test mail" |mail -s "zabbix" yyy@163.com #测试发送邮件,标题zabbix邮件内容:zabbix test mail,发送到的邮箱

2.8K20

Zabbix发送带附件的邮件

Zabbix告警由于内容主体有诸多限制,很难传达所有的告警信息,可以通过添加附件的方式将详细信息发送给接收人,比如说要发送的文件存在apache文件服务器中,这个文件内容每隔一段时间会变动,我们可以将文件链接放在消息主体中...,当shell脚本接收到消息主体参数时,解析出其中的链接,并将内容下载到缓存文件中,然后将该文件以附件的方式随邮件一起发送出去。...消息主体 异常发生 异常内容: {TRIGGER.NAME} 问题时间: {EVENT.DATE} {EVENT.TIME} 持续时间: {EVENT.AGE} Shell脚本 #...message-charset=utf-8 -xu xxx@xxx.com -xp xxxx -m "$body" -a $fileDir #删除缓存文件 rm $fileDir 当触发器被触发时,收到带附件的邮件...备注:由于shell脚本存在删除操作,所以一定要记得给文件以及文件所在的文件夹添加zabbix用户权限

61730

Linux发邮件shell脚本与群发邮件shell脚本

Linux发邮件shell脚本与群发邮件shell脚本 说明:因为明天统计疫情健康打卡,需要通知同学完成打卡,最开始是一个人一个人的进行QQ通知,为了方便通知,我利用Linux写了一个shell定时群发邮件提醒脚本...,如果大家有需要的可以参考我的方式方法 下面我将我进行配置的方法分享给大家 1.Linux安装邮件服务 因为Linux默认没有安装mail邮件服务,我们将进行安装,输入安装命令等待几秒即可安装成功...4.邮件测试 echo "测试邮件" | mail -s -v "测试" xiaoandx@qq.com 如果收到邮件即测试成功 5.编写shell脚本 根据我的实际情况,我需要一个群发邮件脚本,考虑到群发...echo "$var 同学你好 [$endDateEmail] 今天你还没有完成"到梦空间"打卡,登录软件确认并完成打卡(如果完成打卡请忽略该邮件) 说明:此邮件将每天定时发送即大家提醒完成健康打卡"...) 说明:此邮件将每天定时发送即大家提醒完成健康打卡" | mailx -s ["$endDateEmail]疫情健康打卡提醒" $var done echo "$endDateEmail 提醒邮件发送成功

3.1K20

Python 发送邮件脚本

而使用Python脚本能够很快捷方便得实现发送各种邮件的需求.这里就通过Python基于SMTP(Simple Mail Transfer Protocol)实现一套可以群发,Html内容和附件的脚本....既然是要发送各种类型的邮件, 首先需要有一个邮箱.这里就以腾讯企业邮箱为例.做完一下三个准备工作之后就可以开始写脚本了. 准备 在设置中开启所有SMTP相关服务....在发送邮件服务器地址信息那里可以看到连接有两种方式, 一种是普通连接, 一种是经过加密的连接. 在脚本中就根据需求去构建两种不同的链接对象....汇总 功能代码完成之后再通过getopt构建出来外部参数指令, 方便外部调用脚本....执行脚本 收到群发带附件的邮件 Issue 通常我们都是在公司使用自动发邮件脚本, 肯定都会发送一些内容到企业邮箱.

1.8K100

创建Zabbix screen的脚本

zabbix之所以能成为比较优秀的监控工具,个人觉得是因为两个特点:一个是数据的存放方式,方便做数据处理,容量规划,归档等,这个之前说过。...另一个是其强大的api,利用其api可以方便的和其他的组件进行整合,比如cmdb可以通过zabbix api来实现监控的添加,更新和禁用等,zabbix的官方文档提供了比较详细的api列表。...因为最近添加screen的需求比较多,就简单写了一个Python脚本用来自动化添加screen,有兴趣的可以借鉴下。 使用方式如下: python ..../screen_host.py  -H 主机列表 -n screen名称 -G graph名称 具体的脚本: #!...parser.add_argument('-n', dest='screenname', type=str,                         help='Screen name in Zabbix

35500

Zabbix自动生成报表并发送邮件

热爱你选择的生活,选择你热爱的生活 由于本人不懂前端,HTML内容参考了https://blog.csdn.net/xiegh2014/article/details/79604822 这里也要特别感谢兴哥对脚本提供的帮助...zabbix提供了一个获取事件的api,可以根据此api获取zabbix原始报警数据 将获取到的原始数据进行统计去重,统计触发器出现次数,并把重复的触发器删除,将需要用到的数据统一放到一个列表中 将第二步的列表进行遍历...告警统计 """ %tables return base_html 将传入的列表进行遍历并传入HTML表格中 发送报表邮件 将生成的...如果需要每周定时发送,可将其放入Linux的定时任务中,完整脚本阅读原文或者访问GitHub:https://github.com/sunsharing-note/zabbix/blob/master/...zhoubao.py 获取 ---- 欢迎各位一起交流,对脚本提出指导意见

1.7K40
领券