zabbix 笔记

通过 JavaGateway 监控 tomcat

  • 编译 zabbix server,configure 增加 --enable-java
  • 修改 zabbix_server.conf 文件,配置 JavaGateway 参数
    JavaGateway=127.0.0.1
    JavaGatewayPort=10052
    StartJavaPollers=5
    
  • 配置 tomcat catalina 启动参数
    export CATALINA_OPTS="
        -Dcom.sun.management.jmxremote
        -Dcom.sun.management.jmxremote.authenticate=false
        -Dcom.sun.management.jmxremote.ssl=false
        -Dcom.sun.management.jmxremote.port=10053
        -Djava.rmi.server.hostname={tomcat_server_ip}
    "
    
  • 重启 tomcat
  • 启动 JavaGateway
    # 进入 zabbix_server 安装目录,执行
    ./sbin/zabbix_java/startup.sh
    
  • 重启 zabbix-server
    # 进入 zabbix_server 安装目录,执行
    ./sbin/zabbix_server
    

通过 sendEmail 发送告警信息

  • 安装 sendEmail
    curl -O http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz
    tar zxf sendEmail-v1.56.tar.gz && cp sendEmail-v1.56/sendEmail /usr/local/bin/
    
  • 查看 zabbix_server.conf 找到告警脚本存放目录,即 AlertScriptsPath,默该目录已存在
  • 在该目录下创建 sendemail.sh,内容如下:
    #!/bin/bash
    #
    sendEmail \
        -f monitor@siccs.cn \
        -t "$recipients" \
        -s smtp.mxhichina.com \
        -o tls=no \
        -o message-charset=utf8 \
        -xu monitor@siccs.cn \
        -xp Siccs@1101 \
        -u "$subject" \
        -m "$message" \
        -l /var/log/sendEmail.log
    
  • 登陆 zabbix web,点击“报警媒介类型”-“创建媒体类型”,打开“报警媒介类型”窗口,配置如下
    名称: 脚本发邮件报警
    类型: 脚本
    脚本名称: sendemail.sh #注意这里的名称与上一步创建脚本名称一致
    脚本参数: # 添加如下三个
    {ALERT.SENDTO}
    {ALERT.SUBJECT}
    {ALERT.MESSAGE}
    已启用: 启用
    
  • 点击“添加”完成脚本媒介配置
  • 点击“管理”-“用户”-“admin”-“报警媒介”-“添加”,打开“报警媒介”窗口,配置如下:
    类型: 脚本发邮件报警
    收件人: #一个或多个收件人email,用空格或分号分隔
    
  • 点击“添加”完成该报警媒介配置
  • 点击“配置”-“动作”-“Report problems to Zabbix administrators”-“操作”,自定义报警信息

转载于:https://my.oschina.net/colben/blog/1624103

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值