Tcp的连接状态对于我们web服务器来说是至关重要的,尤其是并发量ESTAB;或者是syn_recv值,假如这个值比较大的话我们可以认为是不是受到了攻击,或是time_wait值比较高的话,我们要考虑看我们内核是否需要调优,太高的time_wait值的话会占用太多端口,要是端口少的话后果不堪设想。
环境介绍
- 已关闭防火墙、selinux;
- 所用zabbix版本4.0.3;
- 采用YUM安装方式;
- 所有IP地址及安装包如下表:
IP地址 | 角色 | 安装包 |
---|---|---|
192.168.91.133 | server、agent | zabbix-server-mysql、zabbix-get、zabbix-agent |
192.168.91.134 | agent | zabbix-agent |
- 安装步骤及前期配置省略。
配置步骤
- 在agent主机上编写脚本,并赋予脚本执行权限
[root@localhost ~]# mkdir /scripts
[root@localhost ~]# cd /scripts/
[root@localhost scripts]# vim tcp_status.sh
[root@localhost scripts]# cat tcp_status.sh
#!/bin/bash
[ $# -ne 1 ] && echo &