Zabbix3.0 使用SS代替netstat监控TCP状态(zabbix ssh)

admin3年前云主机85

对于Zabbix监控TCP状态,在网上查了很多资料,大多数都是使用netstat命令来实现。

如果服务器的压力小,链接少,不会有问题,但随着服务器压力和链接数的增加,用netstat就会造成执行速度慢,server端无法接收到执行结果,造成监控异常。

平时一直用SS,所以试着用SS代替netstat,速度快了不少。

个人较喜欢偷懒,看到网上很多少写了非常长的脚本,又是函数,又是写临时文件的。其实完全没必要,不用写啥脚本,临时文件,很简单的就搞定了。

下面是具体实现方式:

1、在Web端创建模板,具体版本如下面这些图。

2、通过下面ss的源码我们可以知道SS能识别的TCP状态的关键字。

static const char *sstate_name[] = {
        "UNKNOWN",
        [TCP_ESTABLISHED] = "ESTAB",
        [TCP_SYN_SENT] = "SYN-SENT",
        [TCP_SYN_RECV] = "SYN-RECV",
        [TCP_FIN_WAIT1] = "FIN-WAIT-1",
        [TCP_FIN_WAIT2] = "FIN-WAIT-2",
        [TCP_TIME_WAIT] = "TIME-WAIT",
        [TCP_CLOSE] = "UNCONN",
        [TCP_CLOSE_WAIT] = "CLOSE-WAIT",
        [TCP_LAST_ACK] = "LAST-ACK",
        [TCP_LISTEN] =  "LISTEN",
        [TCP_CLOSING] = "CLOSING",
};

我们用这些关键字替换上面Item中的KEY来实现所有状态的获取。

3、配置zabbix agent配置文件。

  cat tcp_status.sh 
  UserParameter=tcp.status[*], /usr/sbin/ss -ant|grep -c $1

        4、最后重启zabbix agent后,关联模板即可。

        写的比较简单,大家自己尝试先,有问题再聊。

一些Zabbix相关教程集合

Ubuntu 14.04下Zabbix2.4.5 源码编译安装 

CentOS 7 LNMP环境搭建Zabbix3.0 

Ubuntu 16.04安装部署监控系统Zabbix2.4 

CentOS 6.6 搭建Zabbix 3.0.3 过程 

Zabbix监控安装部署及警报配置 

Ubuntu 16.04下安装部署Zabbix3.0 

CentOS 6.3下Zabbix监控apache server-status

CentOS 7 下 Zabbix 3.0安装详解

64位CentOS 6.2下安装Zabbix 2.0.6   

CentOS 7.2下搭建Zabbix 3.2 实践图解教程 

ZABBIX 的详细介绍:请点这里
ZABBIX 的下载地址:请点这里《Zabbix3.0 使用SS代替netstat监控TCP状态(zabbix ssh)》来自互联网同行内容,若有侵权,请联系我们删除!

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

高防服务器应该如何选择?泉州BGP高防服务器性价比高的哪有?

高防行业发展热火朝天,许多运营商如潮流般涌进高防的队伍,都想分的一点蛋糕,导致出现五花八门的产品,让网络用户们看得眼花缭乱,不知从下手,如何选择?那么高防服务器应该如何选择?1、防御既然是高防服务器,...

美国服务器Windows系统有哪些突发情况(美国Windows服务器的突发情况简述)

一、系统崩溃Windows系统崩溃可能会严重影响服务器的正常运行,从而给公司带来巨大的损失。系统崩溃的原因有很多,可能是硬件故障、过度供电、软件冲突等。当系统崩溃时,管理员最好首先尝试重启服务器并排除...

怎么注册阿里云企业邮箱

阿里云企业邮箱注册方法阿里云企业邮箱是一款基于云计算技术的企业邮箱,具有高效稳定、安全可靠等特点。注册阿里云企业邮箱只需几个简单的步骤,以下为详细介绍。步骤一:申请阿里云账号在注册阿里云企业邮箱之前,...

如何辨别真假美国VPS云主机

前言在当前云计算的大趋势下,VPS云主机已经成为企业和个人最常用的IT资源。选择一个可靠的VPS云主机,对于保证网站的稳定性、安全性和速度至关重要。然而,如何辨别真假美国VPS云主机却是许多人头痛的问...

服务器不稳定会影响网站运行吗(服务器稳定性对网站运行的重要性)

一、服务器的基础作用服务器是网站运行和维护的核心。它被用于存储和处理很多重要信息和数据,承载了网站开发、数据库运行、文件管理和网络传输等所有关键功能。服务器的性能直接决定了网站的运行速度、稳定性、可靠...

修复360网页劫持攻击,保障您的网络安全

一、检查网络设置网络设置问题是导致360网页劫持攻击的主要原因之一。本节将介绍如何对网络设置进行检查并保护您的网络安全。1.升级路由器许多路由器厂商经常发布新的固件升级版本,其中包括增强网络安全性的改...