首页 > 其他分享 >zabbix监控tcp连接数脚本

zabbix监控tcp连接数脚本

时间:2023-03-31 17:04:28浏览次数:34  
标签:tcp zabbix sh 连接数 plugins check localhost

1、添加脚本
[root@localhost]# vim /etc/zabbix/zabbix_agent2.d/plugins.d/check_tcp.sh #!/bin/bash NAME=$1 function LISTEN { netstat -an |grep 'LISTEN'|grep tcp |wc -l } function ESTABLISHED { netstat -an |grep 'ESTABLISHED'|grep tcp |wc -l } function TIME_WAIT { netstat -an |grep 'TIME_WAIT'|grep tcp |wc -l } case $NAME in listen) LISTEN ;; established) ESTABLISHED ;; time_wait) TIME_WAIT ;; *) echo -e "Usage: $0 [listen | established | time_wait]" esac

2、获取参数

[root@localhost plugins.d]# chmod +x check_tcp.sh
[root@localhost plugins.d]# sh check_tcp.sh 
Usage: check_tcp.sh [listen | established | time_wait]
[root@localhost plugins.d]# sh check_tcp.sh listen
44
[root@localhost plugins.d]# sh check_tcp.sh established
1050
[root@localhost plugins.d]# sh check_tcp.sh time_wait
526

3、添加子配置文件

[root@localhost plugins.d]# vim /etc/zabbix/zabbix_agent2.d/plugins.d/tcp.conf 
UserParameter=tcp.[*],/etc/zabbix/zabbix_agent2.d/plugins.d/check_tcp.sh $1

4、重启

[root@localhost plugins.d]# systemctl restart zabbix-agent2.service 

5、新建模版

6、依次添加剩余的键值

 

 

 7、主机添加模版

 

 

 8、等待片刻,观察数据

 

标签:tcp,zabbix,sh,连接数,plugins,check,localhost
From: https://www.cnblogs.com/xgsh/p/17276637.html

相关文章

  • Docker 容器上部署 Zabbix
    首先,从DockerHub上拉取Zabbix镜像。可以使用以下命令:dockerpullzabbix/zabbix-server-mysql:latest这会下载最新版本的ZabbixServer镜像和MySQL镜像。然后,创建一个Docker网络以便容器可以相互通信:dockernetworkcreatezabbix_network接下来,启动MySQ......
  • 浅谈Zabbix与Prometheus区别
    Zabbix和Prometheus都是非常流行的监控系统。它们有许多相似之处,但也有一些不同之处。以下是Zabbix和Prometheus监控对比的一些关键点:1、数据模型和查询语言Prometheus使用一个称为PromQL的查询语言来查询和处理时间序列数据。PromQL支持许多数据模型和查询功能,包括度量标准、标......
  • zabbix添加自定义监控项
           ......
  • HTTP,TCP,SOCKET区别
    1、TCP连接要想明白Socket连接,先要明白TCP连接。手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次......
  • 查看 SQL Server 当前的连接数
    打开SQLServerManagementStudio(SSMS),连接到SQLServer实例。在SSMS的“对象资源管理器”窗格中,展开服务器节点。点击“管理”文件夹,然后选择“活动连接”。在“......
  • Zabbix监控使用ping判断主机是否存活并发邮件报警
    一、在Zabbix服务器安装gcc和fpingyum-yinstallgccwgethttp://www.fping.org/dist/fping-3.10.tar.gztar-xffping-3.10.tar.gzcdfping-3.10./configure--prefix......
  • zabbix监控keepalived状态_超详细
    生产环境安装keepalived有时会出现脑裂,现在使用zabbix对keepalived的状态进行监控agent端配置用户自定义key1、[root@agent1~]#vim/etc/zabbix/zabbix_agentd.confUnsa......
  • HTTP 3.0之QUIC优势和TCP弊端
    目录1HTTP3.01.1引言1.2TCP存在队头阻塞问题1.2.1发送窗口的队头阻塞1.2.2接收窗口的队头阻塞1.3HTTP/2的队头阻塞1.4没有队头阻塞的QUIC1.5TCP建立连接的延迟......
  • QUIC 与 TCP
    从HTTP/1.1到HTTP/2,HTTP协议一直都是使用TCP作为传输协议。然而,就在最新的HTTP/3,HTTP就直接把TCP抛弃了,向孤立无援的UDP伸出了援手,基于UDP协议的基础上,在应......
  • 安装zabbix-agent添加监控主机
        ......