zabbix监控winserver网卡流量

当前基于windows2008系统安装配置zabbix客户端,服务端为linux系统

1、设置防火墙规则

开启防火墙入站(tcp和udp)10050端口

2、在zabbix官网上下载windows包

https://www.zabbix.com/download

3、安装、启动zabbix客户端

我这里将压缩包解压到了c盘的根目录下,并且我将目录名改成了zabbix

在zabbix目录下有conf和bin两个目录

conf目录下,zabbix_agentd.win.conf文件是客户端配置文件 bin目录下,有win32和win64两个目录,对应当前32位和64位系统

在cmd命令窗口中输入以下命令来安装zabbix客户端服务

c:\zabbix\bin\win64\zabbix_agentd.exe -i -c c:\zabbix\conf\zabbix_agentd.win.conf

启动zabbix服务

c:\zabbix\bin\win64\zabbix_agentd.exe -s -c c:\zabbix\conf\zabbix_agentd.win.conf

PS:附一个卸载服务命令

c:\zabbix\bin\win64\zabbix_agentd.exe -d -c c:\zabbix\conf\zabbix_agentd.win.conf

4、获取windows2008当前网卡参数

同样在cmd命令窗口中执行以下命令,执行完后会在c盘产生一个network.txt文件

typeperf -qx | find "Network Interface" | find "Bytes" > c:\network.txt

通过-控制面板-网络和 Internet-网络连接,可以看到当前连接的是哪块网卡

特别注意:通过适配器看到的网卡名称,和通过命令获取到的网卡名称,有些不一样的地方,要以命令获取到的名称为准,不然有些特殊符号是无法识别的,这是个坑。

例如:(R),PRO/1000,在命令获取到的名称中则是[R],PRO_1000。

5、修改客户端配置文件zabbix_agentd.win.conf

Server=服务端IP Hostname=当前客户端主机名(我这里直接填写的本机IP)

并在最下面添加

PerfCounter = Net_Incoming,"\Network Interface(Intel[R] PRO_1000 MT Desktop Adapter)\Bytes Received/sec",30 PerfCounter = Net_Outgoing,"\Network Interface(Intel[R] PRO_1000 MT Desktop Adapter)\Bytes Sent/sec",30

6、重启zabbix客户端服务

在服务器管理器-配置-服务中找到Zabbix Agent重新启动服务

7、服务端验证

在已经搭好的linux服务端上运行下面命令,正常会返回一个数值

zabbix_get -s IP -k "Net_Incoming"

8、zabbix服务端配置

a)新建主机,设置主机名称、可见名称、客户端IP地址

b)创建监控项

设置名称、键值、信息类型、单位、使用自定义倍数(自定义倍数8,单位bps),如果不设置倍数的话,流量默认会以大B单位显示

再创建一个Outbound

c)创建图形

至此配置完成

原文地址:https://www.cnblogs.com/hanxiaohui/p/8623223.html

时间: 2024-11-06 09:40:33

zabbix监控winserver网卡流量的相关文章

Zabbix监控Windows网卡流量

由于现有路由器不支持SNMP协议,所以无法直接监控网络流量:并且Zabbix自动发现网络不符合我要求,所以自己手动配置了下 1.获取网卡信息,这里有个麻烦事情就是,如果有多块网卡需找到正在使用的网卡,或者将所有网卡都添加进来也可以: Microsoft Windows [版本 10.0.17763.316] (c) 2018 Microsoft Corporation.保留所有权利. C:\Users\Administrator>typeperf -qx |find "Network In

Nagios 监控windows网卡流量

nagios默认没有监控windows网卡流量的插件,但是可以通过第三方的插件脚本实现. 1:下载check_traffic.sh脚本,上传至Nagios监控服务器的/usr/local/nagios/libexec目录下. 官方下载地址:https://github.com/cloved/check_traffic 2:为check_traffic.sh赋执行权限: #chmod a+x /usr/local/nagios/libexec/check_traffic.sh 3:修改nagios

Nagios监控windows网卡流量

nagios服务端 :192.168.5.203 windows被监控端 192.168.5.208 在windows下安装snmp服务,已windows server2003为例 控制面板---添加删除程序---添加删除windows组件---勾选管理和监视工具---下一步---完成 2.打开服务,找到SNMP Service 右击SNMP Service---属性---安全---勾选发送身份验证陷阱,添加团体public,权限读写,接受来自任何主机的SNMP数据包---确定 重新启动SNMP

nagios监控linux网卡流量(check_traffic.sh)

1.安装所需组件 yum install perl perl-devel perl-CPAN bc snmpd -y perl -MCPAN -eshell  & cpan> install Bundle::LWP 编译安装nrpe(参考教程:http://2860664.blog.51cto.com/2850664/1559056) 以下是被监控端设置 2.下载check_nginx_status.pl脚本 下载地址:https://github.com/cloved/check_traf

zabbix监控H3C交换机端口流量

一.获取H3C交换机的OID 要获取H3C交换机的OID,必须确保该交换机是可以被网管的,即该交换机的161(SNMP)端口是被开启的.如161端口没有被开启,需在交换机上加上以下配置: snmp-agent community read whmp snmp-agent sys-info version all snmp-agent target-host trap address udp-domain 10.9.52.42 udp-port 161 param securityname net

zabbix监控实例

zabbix web添加主机 1. 进入zabbix web界面,点击配置->主机->创建主机. 2. 填入下图中的信息,点击添加. 定义Items 要真正实现数据采集,需要定义监控项(Items).多个Items可以归为一个组,称为Applications.定义好Items之后,还应该为Items定义Triggers(触发器).我这里演示下创建监控网卡进入和出去的流量. 一.创建item监控网卡出去流量 登录zabbix web管控台,点击配置->主机->监控项. 点击右上角的&

nagios监控Windows网卡报警乱码

报警乱码信息如下:观察报警信息得知:提示监控的网卡11状态没有up(网卡类型为Realtek RTL8186C) 到245上查看网卡状态正常: 注意红色方框显示的网卡类型与报警提示的网卡类型不一致,问题初步找到了.到nagios监控端执行如下命令:(此命令可以测试网卡是否可以正常采集数据,-L用来显示网卡对应的接口) 注意上图中红色方框 Interface index 11显示的网卡类型与报警的网卡类型一致,问题找到了 查看nagios监控245网卡流量的监控项: 5.发现监控的是网卡的接口11

zabbix自定义网卡流量监控脚本and解决图形字体方块问题

1.  在客户端修改配置文件  /etc/zabbix/zabbix_agentd.conf需要改动两个地方:(1)  UnsafeUserParameters=1(2) UserParameter=my.net.if[*],/usr/local/sbin/zabbix/net.sh $1 $2   //其中UserParameter用来自定义键值,(类似于net.if.in),自己写的脚本往往会有参数,所以需要加[*],这是固定写法,如果脚本压根就没有什么参数,那么这个[*]就省了.逗号后面就

shell编程之【zabbix自定义监控网卡流量脚本】

之前写了一篇文章主要介绍zabbix的搭建使用http://msiyuetian.blog.51cto.com/8637744/1705396 下面这篇文章主要介绍zabbix自定义监控网卡流量的脚本实现 前期准备 1.说明 server ip :192.168.0.115 client ip :192.168.0.114 2.开启服务 因为之前搭建过zabbix环境,这里就不重复了,直接开启服务端的所需服务: [[email protected] ~]# /etc/init.d/httpd s