• 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 端配置监控项

    记录成长过程
  • 相关阅读:
    [滤镜]的firefox兼容问题
    软件编程中的21条法则
    程序员!你应该读别人的心得,但是一定要自己注解
    致橡树——舒婷
    高级动物
    终于把网站最后一个模块了结了
    终于解决了网站程序中的问题
    北京杂种
    博客园驻小窝
    Eval函数
  • 原文地址:https://www.cnblogs.com/zzzwqh/p/13641657.html
Copyright © 2020-2023  润新知