zoukankan      html  css  js  c++  java
  • 19.12 添加自定义监控项目 19.13/19.14 配置邮件告警 19.15 测试告警 19.16 不发邮件的问题处理

    netstat -an可以查看系统TCP连接状态情况,在各个状态中有一个ESTABLISHED,它表示正在连接中。

    80后面多了一个空格,是为了更加精准,如果不加空格,8080这样的端口也会包含在内了。接着编写脚本,然后就是如何在zabbix-server端获取到zabbix-agent端的该数值。在agent端编辑自定义脚本

    [root@lizhipeng02 ~]# chmod 755 /usr/local/sbin/estab.sh        添加权限

    此时虽然获取并发连接数的脚本,但是服务器并不晓得改脚本在哪里,还需要编辑zabbix-agent的配置文件,定义监控项的key

    表示使用自定的脚本

    自定义监控项的key为my.estab.count,后面de[*]里面写脚本的参数,如果没有参数则可以省略,脚本为/usr/local/sbin/estab.sh

    [root@lizhipeng02 ~]# systemctl restart zabbix-agent.service    重启服务

    到服务器端验证

    然后做一个图形

    创建一个触发器

    mail.py放在该路径下

    对应的改一下

    [root@lizhipenglinux01 alertscripts]# python mail.py lizhipeng1021@163.com "123" "1233"

    接着创建用户

    要改一下,到用户组里面改权限

    权限可以了

    接下来创建动作

    发送了邮件,但是有乱码

  • 相关阅读:
    React Native 架构演进
    React Native 架构一览
    React Native 在 Airbnb 的起起落落
    React Native简史
    图解云服务模型的演进
    伯克利研究员们眼中的Cloud Computing
    彻底理解 IaaS、PaaS、SaaS
    JS更随机的随机数
    JS自动化
    fingerprint2 计算浏览器指纹分析
  • 原文地址:https://www.cnblogs.com/sisul/p/8820454.html
Copyright © 2011-2022 走看看