zoukankan      html  css  js  c++  java
  • Zabbix 监控项更多用法

    监控服务端口状态

    配置 Zabbix 提供的检测器

    配置自定义值映射



    查看监控项数据状态

    触发器配置

    自定义监控项 TCP 11 种状态

    TCP 11 种状态

    LISTEN - 侦听来自远方TCP端口的连接请求;
    SYN_SENT - 在发送连接请求后等待匹配的连接请求;
    SYN_RECEIVED - 在收到和发送一个连接请求后等待对连接请求的确认;
    ESTABLISHED - 代表一个打开的连接,数据可以传送给用户;
    FIN_WAIT_1 - 等待远程TCP的连接中断请求,或先前的连接中断请求的确认;
    FIN_WAIT_2 - 从远程TCP等待连接中断请求;
    CLOSE_WAIT - 等待从本地用户发来的连接中断请求;
    CLOSING - 等待远程TCP对连接中断的确认;
    LAST_ACK - 等待原来发向远程TCP的连接中断请求的确认;
    TIME_WAIT -等待足够的时间以确保远程TCP接收到连接中断请求的确认;
    CLOSED - 没有任何连接状态;
    
    客户端独有的:(1)SYN_SENT (2)FIN_WAIT1 (3)FIN_WAIT2 (4)CLOSING (5)TIME_WAIT 
    
    服务端独有的:(1)LISTEN (2)SYN_RCVD (3)CLOSE_WAIT (4)LAST_ACK 
    
    共有的:(1)CLOSED (2)ESTABLISHED  
    

    配置监控项

    # 使用 * + $1 ,类似后项引用
    [root@web01 ~]# vim /etc/zabbix/zabbix_agentd.d/tcp_state.conf
    UserParameter=tcp_state[*],netstat -ant | grep -c $1
    
    [root@web01 ~]# systemctl restart zabbix-agent.service
    

    客户端验证

    [root@web01 ~]# zabbix_agentd -t tcp_state[TIME_WAIT]
    tcp_state[TIME_WAIT]                          [t|47]
    
    [root@web01 ~]# netstat -ant | grep -c TIME_WAIT
    47
    

    服务端验证

    [root@zabbix alertscripts]# zabbix_get -s 172.16.1.7 -k tcp_state[LISTEN]
    15
    

    Web 端配置监控项

    记录成长过程
  • 相关阅读:
    python12306抢票
    函数、迭代器、生成器、装饰器
    类(面向对象、增删改查、继承、多态、封装、反射)
    js循环、异常、函数
    js引入、注释、事件
    天融信护网面试
    Java URL处理
    Java多线程编程
    Java网络编程
    Java序列化
  • 原文地址:https://www.cnblogs.com/zzzwqh/p/13641657.html
Copyright © 2011-2022 走看看