zabbix 3.0 使用自带smtp发邮件(centos 6.x)
Contents
zabbix 想要使用自带的smtp功能发邮件,除了添加编译参数以外,还要求 libcurl-devel 的版本7.20+,所以网上的教程都是使用自定义脚本来发送报警邮件,其实还是官方的简单。
因为centos 6.x 官方源里的 libcurl-devel 版本只有7.19,所以需要从第三方源里升级它
- 1. 添加 curl源:
|
|
yum install -y libcurl-devel
|
|
#安装依赖
yum install -y net-snmp-devel libxml2-devel
(可选)使用html格式发信
vim src/libs/zbxmedia/email.c
#第 306 行,将 “Content-Type: text/plain; charset=“UTF-8"rn” 修改为 :“Content-Type: text/html; charset=“UTF-8"rn”
./configure –prefix=/usr/local/zabbix/ –enable-server –with-mysql –with-net-snmp –with-libcurl –with-libxml2
一定要加上 –with-net-snmp
|
|