zoukankan      html  css  js  c++  java
  • Zabbix 邮件报警示例

     Zabbix 邮件报警示例:

    1、编辑 mail.rc 文件添加默认的邮箱配置

    # vi /etc/mail.rc
    set from=1234567@qq.com set smtp=smtp.qq.com set smtp-auth-user=1234567@qq.com set smtp-auth-password=1234567 set smtp-auth=login

    2、邮箱 测试

    echo "这是一封测试邮件" |mail -s "标题" 1324567890@qq.com

    3、zabbix 脚本配置 (脚本文件默认存放在 alertscripts 目录)

    cat mail.sh
    
    #!/bin/bash
    messages=echo $3 | tr '
    ' '
    '
    subject=echo $2 | tr '
    ' '
    '
    echo " $$ {messages} " | mail -s "${subject}" $1 >>/tmp/mailx.log 2>&1

    4、创建 mail.log 日志文件

    touch /tmp/mailx.log 
    chown -R zabbix.zabbix /tmp/mail.log

    5、设置邮件告警脚本权限

    chown -R zabbix:zabbix mail.sh
    chmod a+x mail.sh

    6、Zabbix 平台 配置【管理 - 动作 - 示警媒介类型 】

    名称、类型、脚本名称、参数

     创建 收件人(这个可以添加到用户组)

     

    编辑配置【动作】- 【条件】 - 【操作】

    条件 可以默认

    设置 操作 

     

  • 相关阅读:
    【转载】Linux 内核启动时间分析
    hackbench
    c用户组函数
    c环境变量操作函数
    c网络接口套接字函数
    c信号处理函数
    c进程操作函数
    c文件内容操作函数
    c文件操作
    c数据结构和算法
  • 原文地址:https://www.cnblogs.com/sharesdk/p/10876141.html
Copyright © 2011-2022 走看看