zoukankan      html  css  js  c++  java
  • zabbix 以html格式邮件报警

    样板:

    #邮件报警脚本
    1. #!/bin/sh
    2. export smtpemailfrom="Zabbix_monitoring@ecvision.com"
    3. export zabbixemailto="$1"
    4. export zabbixsubject="$2"
    5. export zabbixbody="$3"
    6. export smtpserver=mail.server.host
    7. #export smtplogin=SMTP_LOGIN
    8. #export smtppass=SMTP_PASSWORD
    9. /usr/bin/sendEmail
    10. -f $smtpemailfrom
    11. -t $zabbixemailto
    12. -u $zabbixsubject
    13. -m $zabbixbody
    14. -s $smtpserver:25
    15. -o tls=no
    16. -o message-content-type=html
    17. -o message-charset=utf8
    18. -o tls=auto >>/tmp/sendEmail.log
     
     #html格式
    1. <tablealign="center"class="MsoNormalTable"border="1"cellpadding="0"style="mso-cellspacing:1.5pt; border:solid black 1.0pt; margin-top:50px;mso-yfti-tbllook:1184;mso-padding-alt:0cm0cm0cm0cm">
    2. <tbody><trstyle="mso-yfti-irow:0;mso-yfti-firstrow:yes">
    3. <tdcolspan="2"style="border:none;padding:.75pt.75pt.75pt.75pt">
    4. <pclass="MsoNormal"><spanlang="EN-US"style="font-family:&quot;Verdana&quot;,sans-serif"><ahref="http://internal.ecvision.cn/zabbix/index.php"style="color:#000000;text-decoration:none;">Zabbix
    5. Monitoring System Notification</a></span><spanlang="EN-US"style="font-size:10.0pt;
    6. font-family:&quot;Verdana&quot;,sans-serif">
    7. <o:p></o:p></span></p></td>
    8. </tr>
    9. <trstyle="mso-yfti-irow:1">
    10. <tdnowrap=""style="border:none;background:#D9D9D9;padding:.75pt.75pt.75pt.75pt">
    11. <pclass="MsoNormal"><b><spanstyle="font-size:10.0pt;font-family:
    12. &quot;Verdana&quot;,sans-serif">Trigger Status: </span></b></p></td>
    13. <tdstyle="border:none;background:#FF8080;padding:.75pt.75pt.75pt.75pt">
    14. <pclass="MsoNormal"><spanstyle="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">{TRIGGER.STATUS}</span></p></td>
    15. </tr>
    16. <trstyle="mso-yfti-irow:2">
    17. <tdnowrap=""style="border:none;background:#F2F2F2;padding:.75pt.75pt.75pt.75pt">
    18. <pclass="MsoNormal"><b><spanlang="EN-US"style="font-size:10.0pt;font-family:
    19. &quot;Verdana&quot;,sans-serif">Trigger Name:
    20. </span></b></p></td>
    21. <tdstyle="border:none;padding:.75pt.75pt.75pt.75pt">
    22. <pclass="MsoNormal"><spanlang="EN-US"style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">{TRIGGER.NAME}</span></p></td>
    23. </tr>
    24. <trstyle='mso-yfti-irow:4'>
    25. <tdnowrap="nowrap"style='border:none;background:#D9D9D9;padding:.75pt.75pt.75pt.75pt'><pclass="MsoNormal"><b><spanstyle='font-size:10.0pt;font-family:
    26. &quot;Verdana&quot;,sans-serif'lang="EN-US"xml:lang="EN-US">Trigger Severity:
    27. </span></b></p></td>
    28. <tdstyle='border:none;background:#FFFF80;padding:.75pt.75pt.75pt.75pt'><pclass="MsoNormal"><spanstyle='font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif'lang="EN-US"xml:lang="EN-US">{TRIGGER.SEVERITY}
    29. </span></p></td>
    30. </tr>
    31. <trstyle="mso-yfti-irow:5">
    32. <tdnowrap=""style="border:none;background:#F2F2F2;padding:.75pt.75pt.75pt.75pt">
    33. <pclass="MsoNormal"><b><spanlang="EN-US"style="font-size:10.0pt;font-family:
    34. &quot;Verdana&quot;,sans-serif">Trigger Time:</span></b></p></td>
    35. <tdstyle="border:none;background:#F2F2F2;padding:.75pt.75pt.75pt.75pt">
    36. <pclass="MsoNormal"><spanlang="EN-US"style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">{EVENT.DATE}&nbsp;&nbsp;{EVENT.TIME}</span></p></td>
    37. </tr>
    38. <trstyle='mso-yfti-irow:6'>
    39. <tdnowrap=""style="border:none;background:#D9D9D9;padding:.75pt.75pt.75pt.75pt">
    40. <pclass="MsoNormal"><b><spanlang="EN-US"style="font-size:10.0pt;font-family:
    41. &quot;Verdana&quot;,sans-serif">Trigger Severity:</span></b></p></td>
    42. <tdstyle='border:none;padding:.75pt.75pt.75pt.75pt'><pclass="MsoNormal"><spanstyle="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">{TRIGGER.NSEVERITY}</span></p></td>
    43. </tr>
    44. <trstyle="mso-yfti-irow:7">
    45. <tdnowrap=""style="border:none;background:#F2F2F2;padding:.75pt.75pt.75pt.75pt">
    46. <pclass="MsoNormal"><b><spanlang="EN-US"style="font-size:10.0pt;font-family:
    47. &quot;Verdana&quot;,sans-serif">Host Name:</span></b></p></td>
    48. <tdstyle="border:none;background:#F2F2F2;padding:.75pt.75pt.75pt.75pt">
    49. <pclass="MsoNormal"><spanstyle="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">{HOST.NAME}</span></p></td>
    50. </tr>
    51. <trstyle="mso-yfti-irow:8">
    52. <tdnowrap=""style="border:none;background:#D9D9D9;padding:.75pt.75pt.75pt.75pt">
    53. <pclass="MsoNormal"><b><spanstyle="font-size:10.0pt;font-family:
    54. &quot;Verdana&quot;,sans-serif">IP Address:
    55. </span></b></p></td>
    56. <tdstyle="border:none;padding:.75pt.75pt.75pt.75pt">
    57. <pclass="MsoNormal"><spanstyle="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">{HOST.IP}</span></p></td>
    58. </tr>
    59. <trstyle="mso-yfti-irow:9">
    60. <tdnowrap=""style="border:none;background:#F2F2F2;padding:.75pt.75pt.75pt.75pt">
    61. <pclass="MsoNormal"><b><spanlang="EN-US"style="font-size:10.0pt;font-family:
    62. &quot;Verdana&quot;,sans-serif">Item Values:</span></b></p></td>
    63. <tdstyle="border:none;background:#F2F2F2;padding:.75pt.75pt.75pt.75pt">
    64. <pclass="MsoNormal"><spanlang="EN-US"style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">{ITEM.NAME1} ({HOST.NAME1}:{ITEM.KEY1}): {ITEM.VALUE1}</span></p></td>
    65. </tr>
    66. <trstyle="mso-yfti-irow:10;mso-yfti-lastrow:yes">
    67. <tdnowrap=""style="border:none;background:#D9D9D9;padding:.75pt.75pt.75pt.75pt">
    68. <pclass="MsoNormal"><b><spanlang="EN-US"style="font-size:10.0pt;font-family:
    69. &quot;Verdana&quot;,sans-serif">Original Event ID:<o:p></o:p></span></b></p></td>
    70. <tdstyle="border:none;padding:.75pt.75pt.75pt.75pt">
    71. <pclass="MsoNormal"><spanlang="EN-US"style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">{EVENT.ID}</span></p></td>
    72. </tr>
    73. </tbody>
    74. </table>
    75. <pclass="foot"align="center"style="text-align:center"><spanlang="EN-US"style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"><ahref="http://internal.ecvision.cn/zabbix/index.php"style="color:#000000;text-decoration:none;">Generated by Zabbix,
    76. the OpenSource monitoring solution by AmberRoad.com</a>
    77. </span></p>
     





  • 相关阅读:
    [HTML] IE=edge,chrome=1的META标签详解
    [FFmpeg] ffmpeg 常用命令
    rsyncd 配置使用
    httpd配置
    ftp利用脚本添加本地用户
    zabbix监控概念
    搭建本地yum源并定时同步
    linux添加lvm磁盘大小,命令行创建swap
    500 OOPS: vsftpd: refusing to run with writable root inside chroot()
    利用saltstack批量安装clamav杀毒软件
  • 原文地址:https://www.cnblogs.com/gyming/p/5781407.html
Copyright © 2011-2022 走看看