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

admin3年前云主机47

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

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

相关文章

quadranet机房

QuadraNet机房:安全、稳定、高效的数据中心QuadraNet机房是一家全球领先的数据中心服务提供商,专业从事数据中心的设计、建设、运营和管理,为客户提供优质的云计算、托管、网络和安全解决方案。...

宝塔面板一键安装

介绍宝塔面板是一键部署网站、PHP、Java、MySQL的一站式管理软件。它既适用于个人,又适用于企业级应用,通过简单易用的界面,让服务器管理变得更加简单。一键安装方法要在服务器上安装宝塔面板,你需要...

租用韩国多ip服务器好在哪里?韩国多ip服务器租用哪家有?

租用韩国多ip服务器好在哪里?互联网技术的发展趋势也推动了在我国外资企业的发展趋势,另外推动服务器行业的发展趋势。愈来愈多的IDC服务提供商开始了同行业的內部市场竞争,不仅是运营模式和技术性优点的市场...

移动网站网页和PC端网站完美的结合:浅谈分屏网页设计(移动网页是什么)

腾讯的QQ和微信之间的关系很玄妙,从PC端来说,QQ强大无比,而移动端来说,微信又横空出世,曾经压的手机QQ喘不过气来,而如今,微信有了网页版,腾讯QQ同样在移动端加入了微信的大量功能,甚至QQ空间的...

Exploring the Origins of American culture through Native American IP Rights

一、Native American IP Rights的概念1、Native American IP Rights的定义及形式2、Native American IP Rights的历史和现状3、Na...

海外云服务器租用怎么维护

租赁海外云服务器的优劣势现代科技的发展,让云服务器成为了存储和计算的首选方案。而随着企业进行国际化扩张的需要,海外云服务器租用也变得越来越流行。海外云服务器一方面可以降低企业的网络负担,另一方面也可以...