zabbix监控网络连接状态
创始人
2024-03-02 23:18:48
0

目录

一、环境准备

二、网络连接状态介绍

三、自定义监控key

四、给主机添加监控项


一、环境准备

1、搭建zabbix基础环境

zabbix基础环境部署参照:zabbix基础环境部署_桂安俊@kylinOS的博客-CSDN博客

2、给web1安装nginx环境,并加载status模块

以下实验部署均基于上述环境

二、网络连接状态介绍

1、TCP连接状态

建立连接的3次握手:

 断开连接的4次握手:

 

2、查看网络连接状态

模拟多人并发连接:

#在zabbixserver向web1发送模拟并发数据
#如果没有命令则需要安装httpd-tools
ab  -c  1000 -n 100000 http://192.168.2.20/   #最后一定要有反斜杠/ ,20是web1主机,主机环境详见前文《zabbix基础环境部署》

查看网络连接状态:

ss -antup    #-a参数显示所有,-t显示TCP连接,-u显示UDP连接,-n以数字形式显示端口和IP,-p显示连接对应的进程名

 如上,State列显示了主机的所有网络连接状态,我们可以用zabbix监控脚本来远程获取每种网络连接状态的数量值。

三、自定义监控key

(注意创建自定义监控key要在agent端/usr/local/etc/zabbix_agentd.conf里打开Include,前文环境已经设置过,这里不再重复)

被监控端修改配置文件:

vim /usr/local/etc/zabbix_agentd.conf.d/net.status

输入如下内容:

UserParameter=net.status[*],/usr/local/bin/net_status.sh $1

重启agent:

killall zabbix_agentdzabbix_agentd

编写监控脚本net_statis.sh:

vim /usr/local/bin/net_status.sh

内容如下:

#!/bin/bash
case $1 in
estab)ss -antp | awk 'BEGIN{x=0} /^ESTAB/{x++} END{print x}';;
close_wait)ss -antp | awk 'BEGIN{x=0} /^CLOSE-WAIT/{x++} END{print x}';;
time_wait)ss -antp | awk 'BEGIN{x=0} /^TIME-WAIT/{x++} END{print x}';;
esac
chmod +x /usr/local/bin/net_status.sh

测试zabbix_get:

在web1本地执行zabbix_get,测试能否获取:

zabbix_get -s 127.0.0.1 -k 'net.status[time_wait]'
zabbix_get -s 127.0.0.1 -k 'net.status[estab]'
zabbix_get -s 127.0.0.1 -k 'net.status[close_wait]'

 

四、给主机添加监控项

配置--->主机,找到目标主机web1,选中后面的监控项:

 创建监控项:

 自定义监控项名称,键值手动输入,并添加自己想要监控的参数:

 

保存后可以看到多了一个监控项net_status:

监控测试:

如下可以看到有数据过来:

 可以在另一端主机比如zabbixservre使用ab进行并发访问测试:

#在zabbixserver端执行
ab -c 100 -n 10000 http://192.168.2.20/

 查看zabbix监控端数据图:

 

相关内容

热门资讯

保存时出现了1个错误,导致这篇... 当保存文章时出现错误时,可以通过以下步骤解决问题:查看错误信息:查看错误提示信息可以帮助我们了解具体...
汇川伺服电机位置控制模式参数配... 1. 基本控制参数设置 1)设置位置控制模式   2)绝对值位置线性模...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
表格中数据未显示 当表格中的数据未显示时,可能是由于以下几个原因导致的:HTML代码问题:检查表格的HTML代码是否正...
本地主机上的图像未显示 问题描述:在本地主机上显示图像时,图像未能正常显示。解决方法:以下是一些可能的解决方法,具体取决于问...
表格列调整大小出现问题 问题描述:表格列调整大小出现问题,无法正常调整列宽。解决方法:检查表格的布局方式是否正确。确保表格使...
不一致的条件格式 要解决不一致的条件格式问题,可以按照以下步骤进行:确定条件格式的规则:首先,需要明确条件格式的规则是...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...