zabbix邮件发送3.2.4

使用邮件服务发送,一般linux有两种发送方式

mail跟sendmail两款软件,我试验的时候总是会发生发送不了邮件的问题

简而便之,我两款软件都安装了,只要安装其中之一就ok了

#yum -y install mailx sendmail#echo  test | mail -s " test" [email protected]

测试能否发送邮件

如果发送不了,查看日志文件

tail /var/log/maillog

遇到问题

Dec  5 16:44:28 intranet sendmail[9891]: qB58iSe0009891: to= [email protected], ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30039, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]

此信息说明是被自己给拒绝了,主要原因是hostname和hosts文件配置不一样造成的,请保证配置正确:如下

cat  /etc/hosts

127.0.0.1             localhost.localdomain localhost

cat /etc/sysconfig/network

HOSTNAME=localhost.localdomain

之后还是没有成功,但日志显示成功,重启服务systemctl restart sendmail

成功!

遗留问题,sendmail跟mailx有区别么

时间: 2025-01-11 22:29:35

zabbix邮件发送3.2.4的相关文章

zabbix邮件发送配置

Zabbix搭建部署之使用mutt+msmtp配置Zabbix邮件报警 1. msmtp下载  目前最新版本是1.4.32 http://jaist.dl.sourceforge.net/project/msmtp/msmtp/1.4.32/ msmtp-1.4.32.tar.bz2 2. 安装依赖环境 yum -y install gnutls-devel gnutls 3. 解压压缩包,安装 mkdir /usr/local/msmtp ./configure --prefix=/usr/l

使用zabbix邮件发送报表

简介 首先我们来看下图片的url (右击screens中随便一张图片,选复制图片地址) http://zabbix.xxx.com/chart2.php?graphid=524&screenid=16&width=400&height=156&updateProfile=1&profileIdx=web.screens&profileIdx2=16&period=86400&stime=20150629172712&sid=f6dd0

05、zabbix邮件报警

Zabbix监控服务端.客户端都已经部署完成,被监控主机已经添加,Zabiix监控运行正常,通过查看Zabbix监控服务器,可以了解服务器的运行状态是否正常,运维人员不会时刻登录Zabbix监控平台刷新,查看服务器的状态. 可以在Zabbix服务端设置邮件报警,当被监控主机宕机或者达到设定的触发器预设值时,不管任何时候,会自动发送报警邮件.微信信息到指定的人员,运维人员收到信息有利于第一时间解决故障.Zabbix邮件报警设置步骤如下: 1) 设置邮件模板及邮件服务器 Administration

Python脚本通过邮件发送zabbix报警图片

Python脚本通过邮件发送zabbix报警图片流程如下: 通过zabbix传递给脚本的message参数,筛选出报警信息的itemid; 通过获取的itemid,在数据库中查找对应的grpahid; 拉取对应graphid的图片并保存; 将报警信息和图片组装成html; 发送邮件. Python脚本如下: #!/usr/bin/python #coding=utf-8 from email.mime.text import MIMEText from email.mime.multipart 

Python通过smtp服务发送电子邮件给指定用户(适用于Zabbix邮件报警)

当下免费的邮件服务很多,例如163企业邮箱.QQ企业邮箱等.不需要自己搭建邮件服务器发送邮件给指 定用户,只需要注册任何一个支持smtp协议的邮箱就可以实现发送邮件.发送邮件可以通过Linux命令.自己编写的Shell脚本,也可以通过Python写的Python脚本. 如下代码是一个简单却实用的示例.默认无参数执行时,发送预设的邮件主题和邮件内容到预设的用户.带参数执行时将指定的主题和邮件内容发送到指定的用户.带参数执行可用于Zabbix邮件报警脚本. 对于Zabbix2.x可以直接填写脚本名字

利用Zabbix通过邮件发送Screen图形报表实现

最近,在练习python程序,心血来潮,想利用zabbix-API来实现Zabbix通过邮件发送Screen图形报表,以便预测故障的发生,直接上源码,本人菜鸟,程序有烂的地方,请各位高手原谅. #!/usr/bin/python # -*- coding: utf-8 -*- import os import sys import time import shutil import MySQLdb import smtplib import requests import datetime im

zabbix邮件报警发送至qq邮箱

zabbix邮件报警设置 第一.安装邮件发送工具mailx 这里我选择的是mailx,所以的关闭其他的邮件发送工具 service sendmail  start #开启,因为发送邮件需要开启25端口   chkconfig sendmail  off #禁止开机启动   service postfix  stop   chkconfig postfix  off 执行安装mailx的命令:yum install mailx 第二.配置Zabbix服务端外部邮箱 打开文件vi /etc/mail

通过脚本发送zabbix邮件报警

zabbix原生的报警媒介类型中,邮件报警是我们常用的方式.当我们在CentOS6上面安装zabbix3.0并配置邮件报警的时候,在邮件配置正确的前提下,不管触发器如何触发,邮件总是发送不出去,但是在CentOS7上面安装的zabbix3.0却可以正常发送邮件.究其原因,是因为zabbix3.0对服务器上的libcurl版本有要求(CentOS6.9上的默认curl版本为7.19.7,而CentOS7.2上的默认libcurl版本为7.29.0),zabbix3.0所要求的的版本说明在zabbi

zabbix邮件告警python脚本

#!/usr/bin/python # -*- coding: utf-8 -*- """ Zabbix SMTP Alert script from qq. auth:json """ import sys import email import smtplib import os from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipar