• zabbix自定义监控项和设置sendEmail


    1、改配置文件,自定义监控项

    key必须唯一,返回值小于512k
    vim /etc/zabbix/zabbix_agentd.conf 

    296 UserParameter=login-user,uptime | awk -F ' ' '{print $4}'

    systemctl restart zabbix-agent

    在zabbixserver上执行

    zabbix_get -s 172.16.234.122 -k login-user

    没有zabbix_get yum 安装

    2、在web界面上增加自定义监控项  

    配置  主机  监控项  创建监控项

    配置  主机  图形 创建图形

     可以点 五角星添加到喜爱的图形

     添加触发器

    添加声音报警

     安装sendEmail

    wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz
    mkdir /usr/local/bin
    tar zxf sendEmail-v1.56.tar.gz -C /usr/src
    cd /usr/src/sendEmail-v1.56
    cp -a sendEmail /usr/local/bin
    chmod +x /usr/local/bin/sendEmail
    yum install perl-Net-SSLeay perl-IO-Socket-SSL -y

    cd /usr/lib/zabbix/alertscripts

    vim sendEmail.sh

    #!/bin/bash
    #
    to=$1
    subject_utf8=$2
    body_utf8=$3
    # 转换邮件标题为GB2312,解决邮件标题含有中文,收到邮件显示乱码的问题。
    subject_gb2312=`iconv -t GB2312 -f UTF-8 << EOF
    $subject_utf8
    EOF`
    [ $? -eq 0 ] && subject="$subject_gb2312" || subject="$subject_utf8"

    # 转换邮件内容为GB2312
    body_gb2312=`iconv -t GB2312 -f UTF-8 << EOF
    $body_utf8
    EOF`
    [ $? -eq 0 ] && body="$body_gb2312" || body="$body_utf8"

    /usr/local/bin/sendEmail -f 'ZABBIX INFORMATION<IT-service-IN@tjbhca.com>' -t "$to" -s 172.16.103.91 -u "$subject" -o message-content-type=html -o message-charset=gb2312 -xu 'IT-service(IN)@tjbhca.com' -xp Tjca@2018 -m "$body" -o tls=no

    chmod +x sendEmail.sh
    chown zabbix.zabbix sendEmail.sh
    ./sendEmail.sh XXX@126.com test 123

     

     

    故障{TRIGGER.STATUS},服务器:{HOST.NAME}发生: {TRIGGER.NAME}故障! 

    告警主机IP地址:{HOST.CONN}<br/>
    告警主机:{HOST.NAME}<br/>
    告警时间:{EVENT.DATE} {EVENT.TIME}<br/>
    告警等级:{TRIGGER.SEVERITY}<br/>
    告警信息: {TRIGGER.NAME}<br/>
    告警项目:{TRIGGER.KEY1}<br/>
    问题详情:{ITEM.NAME}:{ITEM.VALUE}<br/>
    当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}<br/>

    恢复{TRIGGER.STATUS}, 服务器:{HOSTNAME}: {TRIGGER.NAME}已恢复!

    告警主机IP地址:{HOST.CONN}<br/>
    告警主机:{HOST.NAME}<br/>
    告警时间:{EVENT.DATE} {EVENT.TIME}<br/>
    告警等级:{TRIGGER.SEVERITY}<br/>
    告警信息: {TRIGGER.NAME}<br/>
    告警项目:{TRIGGER.KEY1}<br/>
    问题详情:{ITEM.NAME}:{ITEM.VALUE}<br/>
    当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}<br/>

    piwik.org

    流量统计软件,开源的

  • 相关阅读:
    基于alpine定制常用命令镜像
    sudo cat > EOF权限问题
    Nginx AWS ELB 域名解析后端502问题
    harbor使用aws s3存储
    Tomcat 优化和改进
    webservice 使用JaxWsDynamicClientFactory报空指针异常
    spring boot 集成 Apache CXF 调用 .NET 服务端 WebService
    eclipse launching workspace太慢的解决方法
    Remote System Explorer Operation卡死Eclipse解决方案
    同一个Tomcat 同一个端口 部署多个项目
  • 原文地址:https://www.cnblogs.com/liulj0713/p/9733164.html
Copyright © 2020-2023  润新知