兄台了解下图文告警邮件?

栏目: 服务器 · 发布时间: 7年前

内容简介:告警时将告警信息及当前一段时间趋势图发送邮件或word文档3. 报表功能比较简单,可以根据自身情况,修改代码,进行定制

目标

告警时将告警信息及当前一段时间趋势图发送邮件或word文档

要领

  1. 增加Email报警介质

  2. 配置Zabbix Actions,并规范报警信息格式

  3. 获取告警信息

  4. 得到itemid,获取一段时间趋势图

  5. 配置发送邮箱

  6. 发送邮件:图文

  7. 在config.ini中定义生成报表的主机及graphid

  8. 执行脚本,生成word报表

程序逻辑图

兄台了解下图文告警邮件? 代码参考:zabbix_reporte_mail(https://github.com/geekwolf/sa-scripts/tree/master/ops-scripts/zabbix/zabbix_report_email)

邮件图文报警

  1. 配置Email报警介质

    注意: 如果脚本不能正常运行,请检查权限 兄台了解下图文告警邮件?

  2. 配置Actions

    注意:  Default subject格式:{ITEM.ID}|Ploblem|{TRIGGER.NAME} 兄台了解下图文告警邮件?

  3. 修改触发器,进行报警测试

报表

  1. 添加要报表的主机及graphid 修改config.ini中的info

  2. 生成报表

     python report.py report

3. 报表功能比较简单,可以根据自身情况,修改代码,进行定制

脚本打包二进制

pip install pyinstallerpyinstaller -F report.py
在当前目录会生成dist/report 二进制文件
cp default.docx dist/default.docx
cp config.ini dist/config.ini

最后,拷贝dist下的文件就可以使用了,不需在安装依赖

兄台了解下图文告警邮件?


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Algorithms + Data Structures = Programs

Algorithms + Data Structures = Programs

Niklaus Wirth / Prentice Hall / 1975-11-11 / GBP 84.95

It might seem completely dated with all its examples written in the now outmoded Pascal programming language (well, unless you are one of those Delphi zealot trying to resist to the Java/.NET dominanc......一起来看看 《Algorithms + Data Structures = Programs》 这本书的介绍吧!

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具