• nagios微信报警配置


    ==nagios微信报警系统添加流程==
    1.编写微信报警脚本
    2.编辑/usr/local/nagios/etc/objects/templates.cfg
    添加报警源:
    define service {
    service_description   generic-zzcbj
    name    generic-zzcbj
    contacts    zzcbj
    check_period    24x7
    notification_period    24x7
    max_check_attempts    1
    check_interval    3
    retry_interval    1
    notification_interval    5
    notification_options    w,u,c,r,f
    first_notification_delay    0
    register    0
    active_checks_enabled    1
    passive_checks_enabled    1
    notifications_enabled    1
    }
    3.编辑/usr/local/nagios/etc/objects/contacts.cfg
    添加报警选项:
    define contact {
    contact_name    zzcbj
    alias    zzcbj
    email   mail@example.com
    pager    admin
    host_notification_period    24x7
    service_notification_period    24x7
    host_notification_options    d,u,r,f,s
    service_notification_options    w,u,c,r,f,s
    register    1
    host_notification_commands    sendEmail,wei_baojing
    service_notification_commands    sendEmail,wei_baojing
    }
    4.编辑/usr/local/nagios/etc/objects/commands.cfg
    添加报警命令:
    define command {
    command_name    sendEmail
    command_line    $USER1$/sendEmail/sendEmail.pl -f "security@intellicredit.cn" -t $CONTACTEMAIL$ -s smtp.mxhichina.com:80 -u "** $HOSTNAME$—— $HOSTNAME$
    $HOSTSTATE$ **" -xu security@intellicredit.cn -xp 'Z2h0o1g6n0z4h2i9cheng@' -m "***** New_NAGIOS Notification ***** Notification type: $NOTIFICATIONTYPE$ Service: $SERVICEDESC$ HOSTNAME: $HOSTALIAS$ IP:$HOSTNAME$ STATUS:$SERVICESTATE$ Time: $LONGDATETIME$ SERVICEOUTPUT: $SERVICEOUTPUT$"}

    备注:command_line只有一行

    define command {
    command_name wei_baojing
    command_line $USER1$/wei_baojing.py "通知类型: $NOTIFICATIONTYPE$<br><br>服务: $SERVICEDESC$<br>主机: $HOSTALIAS$<br>IP地址: $HOSTNAME$<br>状态: $SERVICESTATE$<br><br>日期时间: $LONGDATETIME$ <br><br>附加信息:<br><br>$SERVICEOUTPUT$"}

    备注:command_line只有一行

  • 相关阅读:
    回调那些事儿
    v-if和v-show小对比
    导出下载功能
    vue和react
    Redis 实现抢票
    MySQL 各种连接,
    MySQL的分组,降序 实现
    MySQL 窄表转宽表
    EX: 判断密码, 判断字符必须包含大写,小写,数字,特殊字符 ,并且键盘不能连续
    hive 基础
  • 原文地址:https://www.cnblogs.com/yangxiaochu/p/7686248.html
Copyright © 2020-2023  润新知