zoukankan      html  css  js  c++  java
  • zabbix邮件内容乱码与邮件内容为附件解决办法

    在zabbix的实际使用过程中,在收到邮件预警的时候,我们会发现邮件内容是乱码的,在手机端收到的是附件,而且附件下载后的文件类型是打不开的。这样我们不知道我们是哪个服务器的哪项服务出了问题,接下来我们开始解决这个问题。

    首先我们在我们的zabbix的web端进行设置,(这里可以根据需求设置,大家可以采用默认的)。我这里只讲解决乱码的问题,其他的配置请看其他文档。

    我的默认信息是:

    告警主机:{HOSTNAME1}

    告警时间:{EVENT.DATE} {EVENT.TIME}

    告警等级:{TRIGGER.SEVERITY}

    告警信息: {TRIGGER.NAME}

    告警项目:{TRIGGER.KEY1}

    问题详情:{ITEM.NAME}:{ITEM.VALUE}

    当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}

    事件ID:{EVENT.ID}

    恢复信息是一样的。

    然后我们去修改我们的脚本文件。

    在修改文件之前我们需要安装dos2unix.

    yum install dos2unix

    然后修改我们的邮件发送脚本(邮件预警配置请看相关文档)

     1     #!/bin/bash
     2     #export.UTF-8  //解决发送的中文变成了乱码的问题
     3     #to=$1
     4     #theme=$2
     5     #detail=$3
     6     touch /tmp/mailtmp.txt
     7     FILE=/tmp/mailtmp.txt //解决了发送的邮件内容变成附件的问题。
     8     echo “$3” >$FILE
     9     dos2unix -k $FILE
    10     mailx -v -s “$2” “$1” < $FILE
    11     rm -rf /tmp/mailtmp.txt

    注意第二行和第七八九行。

    按照以上配置就可以解决邮件乱码和接收邮件是附件的这个问题了。

  • 相关阅读:
    [考试反思]0904NOIP模拟测试37:守望
    游戏:最短路,拆点
    [考试反思]0903NOIP模拟测试36:复始
    [考试反思]0902NOIP模拟测试35:摆动
    长寿花:dp
    [考试反思]0901NOIP模拟测试34:游离
    赤壁情:dp
    [考试反思]0829NOIP模拟测试33:仰望
    [考试反思]0828NOIP模拟测试32:沉底
    宅男计划:单峰函数三分
  • 原文地址:https://www.cnblogs.com/operationhome/p/9088410.html
Copyright © 2011-2022 走看看