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

admin3年前云主机29

对于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)》来自互联网同行内容,若有侵权,请联系我们删除!

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

相关文章

企鹅小屋vps

什么是企鹅小屋VPS?企鹅小屋VPS是一种虚拟专用服务器,也被称为VPS主机,他们提供的是Linux虚拟机(VM),这些虚拟机可以作为服务器使用,并通过企鹅小屋提供的网络连接通过公共互联网进行访问。企...

ovzh优惠码

ovzh优惠码使用方法ovzh优惠码是一种可以在ovzh购物网站上使用的优惠码,可以为您带来实实在在的优惠。使用ovzh优惠码非常简单。只需按照以下步骤操作即可:第一步:获取ovzh优惠码要使用ovz...

在Linux 服务器下修改防火墙允许该端口远程访问的方法(linux服务器实现)

1.问题描述出于安全考虑,新搭建的服务器集群只开放指定几个端口,但是端口开放以后依然无法远程访问,后经过查找问题发现是防火墙需要对端口进行开放,所以使用如下命令修改防火墙允许端口远程访问2.解决方法使...

8核32g服务器

8核32g服务器8核32g服务器是一款性能强大的服务器,为企业和个人提供可靠的数据存储和高效的数据处理。该服务器配备了8个处理器核心,32GB内存和大容量硬盘。这使得它在处理大量数据时速度非常快,同时...

免备案主机空间托管有哪些好处

不备案主机空间托管会带来的问题对于想要在互联网上展示个人或企业信息的人来说,选择一个靠谱的网站托管服务是必不可少的步骤。然而,在选择托管服务时,有些人可能经受不住“快、便、宜”的诱惑,而忽视了备案工作...

连接服务器,无障碍通行:如何创建稳定、可扩展的服务器链接?

一、服务器选型1、选择稳定的机型和配置在选择服务器时,必须确保其机型和配置稳定。服务器故障时很可能会严重影响业务的正常运行,甚至造成损失。因此,建议使用品牌服务器,而非组装机,其稳定性和性能要比组装机...