ykwll 发表于 2018-6-27 06:30:44

Zabbix 实现监控windows主机网卡

  今天把zabbix 监控win主机网卡给搞定了,把详细步骤贴出来与大家分享下(傻瓜式的步骤)
  1.在zabbix官网下载zabbix 的windows客户端zabbix_agentd_1.8.x.win.zip 到windows主机
  2.在C盘下新建zabbix文件夹,解压zabbix_agentd_1.8.x.win.zip并拷贝win32内的文件至C:\zabbix
  3.为zabbix_agentd_1.8.x.win准备配置文件
  在zabbix_server上修改zabbix_agentd.win.conf(peace的在/etc/zabbix/)
  #vi /etc/zabbix/zabbix_agentd.win.conf 修改server=zabbix/server/ip(zabbix/server/ip为zabbix服务器ip)
  将配置好的zabbix_agentd.win.conf 拷贝至windows下C:\zabbix目录
  4.开始安装zabbix_agentd
开始->运行->cmd(win键+r -> cmd) 先介绍下zabbix_agentd的几个安装参数-i安装-s 启动-c 指定配置文件路径-d 删除-x 停止cd C:\zabbix (切换至C盘zabbix目录下)zabbix_agentd -i -c C:\zabbix\zabbix_agentd.win.conf
  出现如上图所示“installed successful” 极为agentd 安装成功,可用netstat-na 查看10050端口是否开放

此时就要修改zabbix_agentd_win.conf 来配置网卡参数 先要获得windows的网卡参数,具体操作如下typeperf -qx | find "Network Interface" | find "Bytes" > c:\prefcount.txtdir看到网卡的参数信息已经导出了perfcout.txt打开perfcount.txt 如下图 这时编辑zabbix_agentd.win.conf 添加如下 ##option network traffic##PerfCounter=KeyPerfCounter=NetIn,"\Network Interface(Intel WiFi Link 5100 AGN)\Bytes Sent/sec",15PerfCounter=NetOut,"\Network Interface(Intel WiFi Link 5100 AGN)\Bytes Received/sec",15注:NetIn/NetOut 即为item中的key值蓝色字体部分为网卡参数15为抓取网卡数据的时间间隔保存退出重启zabbix_agentd(win键+r ->sevices.msc找到ZABBIX agentd 右键重启)即可 到这里windows上面的配置就算完了…… 下面来进行zabbix_server上的配置1.在"configure"->"host"->"create host" 注意此时要关联模版在all中选择template_windows ,且要注明host 的ip 且将该host加入对应的族中 保存即可 上图windows 为peace 的win 主机,cdn_server为win主机的组,template_windows为win主机关联的模版创建监控项即"item"具体如下图所示
注:此处key值要搜索直接填写zabbix_agentd.win.conf中定义的NetIn/NetOut点击"保存"即可 创建图表create graph-> win_net_traffic为图表名称graph type:norma 线条 ,stacked 堆叠 ,pie饼图, exploded分解图在监控项处点击"添加"-> 点击"搜索"-> 分别选择创建"Item"时命名的network traffic in/out ->保存即可正常的流量图显示到这里就全部结束了,欢迎大家批评指正~peace 快乐学习,快乐分享!
页: [1]
查看完整版本: Zabbix 实现监控windows主机网卡