mailx-Nagios手动测试报警邮件

最近Naigos 修改contact ,需要手动发送测试邮件 Centos(其他版本可参照 man mail ,man mailx 获得更多信息)

创建邮件内容文件mail.txt

[[email protected] ~]# touch mail.txt

[[email protected] ~]# vi mail.txt

编辑好以后内容后发送邮件

mailx -s ‘test a simple mail‘ [email protected]  < mail.txt

[email protected]为接受邮件地址

如果是多个用 逗号分开地址即可

指定发件人地址:

mailx -r $fromaddr -s......

mailx -s ‘test‘  -c ‘[email protected],[email protected]‘ [email protected] < mail.txt

-c为抄送邮件发送地址

mailx -s ‘ttttt‘ -b ‘[email protected]‘  [email protected],[email protected] < mail.txt

-b指定的邮件地址为密送的地址 收件人是看不到的

发送附件的邮件在以上命令的前面加上

uuencode xxx.txt  xxx.txt |

即可发送邮件附件xxx.txt

如果找提示没有 uuencode

可从一下地址选择下载

http://rpmfind.net/linux/rpm2html/search.php?query=uuencode&submit=Search+...&system=&arch

下载后安装即可

mailx-Nagios手动测试报警邮件

时间: 2024-07-31 01:49:57

mailx-Nagios手动测试报警邮件的相关文章

python脚本发送报警邮件

最近在搞把nagios报警邮箱换到163.sina这种免费邮箱上边,之前用过msmtp搞过也可以发送邮件,现在估计是他们系统都升级了,只能使用TSL加密连接,而msmtp怎么配置都配不通,无奈只能转移战术,正好最近在学习Python,也不知道从哪瞄到过有个email的模块,所以准备试试自己搞个脚本. (新手,无编程基础,希望多多指教) -----2016.1.4 修改---- 前提: 更改nagios/etc/object/command.cfg里发送邮件的command配置,例如我这样: # 

nagios钉钉报警与邮件报警

由于公司需求,要有一个监控,并且可以钉钉.邮件报警,我就做了.虽然,我是tester,因为公司暂时没运维,我兼职了. 前提条件: * 已经装好naigos,但没配置报警 * 需要linux下有python环境,并且安装requests第三方库 首先,我先感概一下这nagios的配置真有点麻烦,而且没有说明文档参考,靠自己慢慢摸索,当时是搞了很久.不过,挺强大的,这个工具,什么命令都可以自己配置. 1.在commands.cfg文件,配置一下报警命令 python /usr/local/nagio

Mailx解决Linux报警邮件发送问题

在做服务器监控的时候,有的使用专业的zabbix监控来解决,但是有的个别机器可能只是临时脚本监控一下,这个时候可能也需要一个介质来发送警报,如果公司内部有邮件服务器postfix还好没有的话,再搞一个域名什么的也太麻烦.Mailx就可以解决这样一个问题,通过mailx配置好发送服务器的相关信息就可以了 安装: [[email protected] ~]# rpm -q mailx mailx-12.4-7.el6.x86_64 我印象里这个好像不用装,因为系统会预装的,先rpm -q一下,如果没

使用Zabbix服务端本地邮箱账号发送报警邮件的部署记录

邮件报警有两种情况:1)Zabbix服务端只是单纯的发送报警邮件到指定邮箱,发送报警邮件的这个邮箱账号是Zabbix服务端的本地邮箱账号(例如:[email protected]),只能发送,不能接收外部邮件.2)使用一个可以在互联网上正常收发邮件的邮箱账号(例如:[email protected]),通过在Zabbix服务端中设置,使其能够发送报警邮件到指定邮箱.上面第2中使用外部邮箱发送报警邮件之前已经介绍了:分布式监控系统Zabbix-3.0.3-完整安装记录(5)-邮件报警部署.下面说下

关于zabbix发送报警邮件25端口不通问题的解决方案

写这篇文章的目的不是别的,今年在阿里云的centos7上安装了zabbix3以上版本,我可以直接说明不是zabbix最新版本,安装路上根据之前总结文档一顿操作,ok,一切正常,zabbix服务器正常启动,界面也正常,直至报警调试自带mail报警,发现并没有收到邮件. 于是手动测试邮件发送,发现失败了,....失败了.然后各种百度找资料,一瞬间发现很多文档,最多的就说阿里云禁用了邮件服务器的25端口,而mail默认走25.            既然发现问题,那就是解决问题,于是各种尝试改配置文件

云服务器 zabbix 配置报警邮件

配置邮件报警功能 1.在 zabbix 服务器上安装 mail 服务 : yum install mailx -y 问题:could not connect: Connection timed out "/root/dead.letter" 11/318 . . . message not sent. 分析:阿里云服务器关闭了25端口,发送邮件连接不上服务器的缘故,而且官方不允许打开该端口 一.请求数字证书 依次完成以下命令 mkdir -p /data/.certs/ chmod -

Nagios 配置自动发邮件功能

安装sendmailyum install -y sendmail* 修改防火墙设置,添加25端口到防火墙vi /etc/sysconfig/iptables 重启 iptables.sendmail 服务service iptables restartservice sendmail restart 测试发邮件功能是否正常echo "Nagios Test Email " | mail -s "Alert" [email protected]此时163邮箱会收到一

Linux下监控磁盘使用量并在超过阀值后自动发送报警邮件

最近Linux服务器磁盘使用量经常到100%,直到影响到正常服务出现故障才会去注意,做不到防患于未然,今天在网上搜集了资料,加上自己修改,写了一个shell脚本用于实时监控磁盘使用量并在超过阀值后自动发送报警邮件. 脚本简单说明:用df命令查看磁盘使用量信息,超过脚本设置的阀值(critical=90)90%,就会自动用sendEmail命令发送报警邮件(邮件smtp.email等需自行修改成真实存在的). 1.首先下载监测脚本(点击下载)或直接复制下面脚本代码存为disk_check.sh文件

Jmeter之BeanShell--请求失败触发报警邮件

BeanShell脚本--编写[请求失败触发报警邮件]功能 一.需求背景 一个内容简单的常规接口请求压力测试,每秒需要10个请求,持续2~3天.因此无人随时监控,需要一个报警邮件机制. 特别说明:我在网上查找了很久,没有发现Jmeter就有请求失败就报警的功能或者插件,因此自己编写(原创,嘎嘎),如果有谁知道类似的插件,请给我留言,万分感谢. 二.工具选用 Jmeter,工具本身不带有邮件报警功能,需要自己编写BeanShell脚本在接到响应之后进行处理,BSH断言或者BSH后置处理器都行: 三