在Zabbix中配置生成PDF报表

一、基础环境

Zabbix部署在K8S集群中,首先在集群中获取到各个Service的值

1
kubectl get service -n zabbix -o wide

二、系统配置

2.1、配置Frontend URL

进入Zabbix管理系统,打开Administra–Gener–Other,在Frontend URL中填入http://zabbix-web:8080,然后点击Update

2.1、配置告警方式

打开Alerts–Media types ,找到默认的 Email(或者 Email (HTML)),点击进入编辑。 配置你的 SMTP 服务器。例如使用 QQ/网易/企业微信邮箱的 SMTP 配置
- SMTP server: 比如 smtp.exmail.qq.comsmtp.163.com - SMTP server port: 465 - SMTP helo: 填你的域名或随便填 - SMTP email: 你的发件邮箱账号 - Connection security: 选 SSL/TLS - **Authentication**: 选 Username and password` - Username / Password: 你的邮箱账号和授权码 (注意是 SMTP 授权码,不是网页登录密码)。 - 点击底部的 Update

在列表中检查Email的状态,如果不是Enabled,请点击保持状态为Enabled

2.2、绑定邮箱

打开Users–Users找到要发送的用户 在弹出的页面中,选择Media点击Add,在弹出的页面的Type为Email下的Sendto输入邮箱,点击Add

切记,退出该页面时,一定要点击Update

2.3、配置报表

打开Reports–Scheduled reports点击右上方的Create report,填入如下信息

  • Name:填入想要的名称
  • Dashboard: 选择一个要发送的Dashboard 其他可以不用写,根据自己的需求,进行填写,完成后点击Test 如果正常,会提示报表已经发送到邮箱
comments powered by Disqus