简介

Zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案,它能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。

目前最新版本是6.3预发布版本,稳定版本是6.2,下面我们以6.2稳定版本为例进行测试。

本次测试所用到的工具

虚拟化工具:VMware Workstation Pro 16 下载地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html

SNMP客户端工具:iReasoning MIB browser Free Personal Edition 14 下载地址:http://www.ireasoning.com/download.shtml

Windows自带的SNMP客户端:在设置中添加。

安装与部署

官方提供了直接使用的虚拟机镜像文件,现在我们以vmware虚拟机部署方式为例,虚拟机下载地址:https://www.zabbix.com/download_appliance,如下图所示

选择VMWare的包文件下载,zabbix_appliance-6.2.4-vmx.tar.gz

建议将网络适配器的网络连接模式由默认的“NAT”模式改为“桥接模式”,如下图所示:

NAT模式下虚拟机与物理机共用一个局域网IP,桥接模式下虚拟机会分配一个独立的局域网IP,方便后面的测试。

启动虚拟机后看到虚拟机是AlmaLinux8.6:

默认的用户名root密码zabbix,登录进系统后用ip addr命令看下当前分配的IP地址,然后在浏览器输入改地址查看是否能访问zabbix的web页面。

输入默认的用户名Admin,密码zabbix,登录系统:

到此确认部署成功,可以开始测试其功能了。

测试

windows系统的SNMP客户端

在windows中安装SNMP

以windows 10 为例,在设置->应用->可选功能->添加功能里面选择“简单网络管理协议(SNMP)”:

SNMP协议是基于UDP协议封装的应用层协议,目前有V1 V2 V3三个版本,windows自带的snmp是V2版本,默认端口是161,查看本机ip是192.168.1.106,为方便测试先关闭防火墙。

配置下SNMP:

在windows的计算机管理里面找到服务,找到SNMP服务,双击打开属性,配置代理和服务(如图所示),配置安全如图所示添加public社区只读属性,接受任意主机数据包或者指定zabbix服务器的IP也可以(如图所示)。

在zabbix中添加主机

Host name 主机名,随便写;Templates模板 选择Templates里面的Windows SNMP;

Host groups 主机群组,随便选一个,默认没有windows群组,我自己新建了一个“windows”群组。

Interfaces 接口,点add按钮,选择snmp,修改IP Address为该windows主机的ip,如我的是“192.168.1.106”,其他不用改动。

设置完毕,点Add按钮保存即可。

新添加的主机,这里SNMP绿色图标可能是黄色,需要耐心等几分钟,zabbix服务与windowsSNMP建立通信需要时间间隔。

大数据面板查看报警:

该报警的提示:因为我的电脑C盘空间占用96%快满了。

查看数据:通过SNMP协议能看到主机的硬件配置、硬件资源占用、系统信息等。

网络监测工具之Zabbix的搭建与测试方法(一)的更多相关文章

  1. 网络监测工具-iftop教程

    在类Unix系统中可以使用top查看系统资源.进程.内存占用等信息.查看网络状态可以使用netstat.nmap等工具.若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop. 一.if ...

  2. Monitorix:一款面向Linux的轻型系统和网络监测工具

    Monitorix是一款功能非常强大的免费开源轻型工具,目的在于监测Linux中的系统和网络资源.它可以定期收集系统和网络数据,并使用自己的Web界面,通过图形显示相关信息.Monitorix让用户可 ...

  3. 【分享】一个集成tracert和ping的网络监测工具

    最近接到一个需求,需求背景是这样的:目前Windows平台下本身都有tracert和ping的实现,而且可以直接在cmd下使用. 需求中有两个要求: 1. Windows平台中的tracert执行速度 ...

  4. H3C网络监测工具命令

    1.Debugging 2.Display debugging 3.Display diagnostic-information display diagnostic-information 命令用来 ...

  5. 安全运维之:网络实时流量监测工具iftop

    网络管理是基础运维中一个很重要的工作,在看似平静的网络运行中,其实暗流汹涌,要保证业务系统稳定运行,网络运维者必须要了解网络的流量状态.各个网段的使用情形,带宽的利用率.网络是否存在瓶颈等,同时,当网 ...

  6. 超级 Ping 监测工具——为您的网络状态保驾护航

    关于 Ping Ping 是一个网络命令,主要是用于确定本地主机是否能与另一台主机交换(发送与接收)数据.根据返回的信息,就可以推断 TCP/IP 参数是否设置得正确以及运行是否正常.正常情况下,Pi ...

  7. [转]前端网络(性能)监测工具berserkJS

    berserkJS 是基于 Qt (C++跨平台库)开发的前端网络(性能)监测工具. 它的核心功能是通过内置 webkit 收集由页面实际网络请求相关数据. 偏重于页面上线前检测与评估. 页面性能分析 ...

  8. (转)SmartPing:一个服务器Ping值监测工具

    官网:https://docs.smartping.org/ 借鉴:https://www.moerats.com/archives/710/ 说明:之前博主发过一个雨落大神写的Ping值监测工具uP ...

  9. Linux 性能监测工具总结

    前言: Linux系统出现问题时,我们不仅需要查看系统日志信息,而且还要使用大量的性能监测工具来判断究竟是哪一部分(内存.CPU.硬盘……)出了问题.在Linux系统中,所有的运行参数保存在虚拟目录/ ...

  10. pyDash:一个基于 web 的 Linux 性能监测工具

    pyDash 是一个轻量且基于 web 的 Linux 性能监测工具,它是用 Python 和 Django 加上 Chart.js 来写的.经测试,在下面这些主流 Linux 发行版上可运行:Cen ...

随机推荐

  1. 洛谷P1908 逆序对 (树状数组+离散化)

    模板题,树状数组加上离散化求逆序对. 1 #include<bits/stdc++.h> 2 using namespace std; 3 typedef long long LL; 4 ...

  2. C语言中的位域的使用

    转载:http://blog.sina.com.cn/s/blog_648d306d0100mv1c.html C语言中的位域的使用一.位域 有些信息在存储时,并不需要占用一个完整的字节, 而只需占几 ...

  3. Bootstrap‘s JavaScript requires jQuery

    1.遇到的第一个问题:modal.js:6 Uncaught Error: Bootstrap's JavaScript requires jQuery at modal.js:6 2.遇到的第二个问 ...

  4. vue3渲染函数(h函数)的变化

    vue3 渲染函数(h函数)的更改 h函数的更改总结 1==>h 现在全局导入,而不是作为参数传递给渲染函数 2==>渲染函数参数更改为在有状态组件和函数组件之间更加一致 3==>v ...

  5. Spring Cloud 整合 nacos 实现动态配置中心

    上一篇文章讲解了Spring Cloud 整合 nacos 实现服务注册与发现,nacos除了有服务注册与发现的功能,还有提供动态配置服务的功能.本文主要讲解Spring Cloud 整合nacos实 ...

  6. JVM学习笔记——垃圾回收篇

    JVM学习笔记--垃圾回收篇 在本系列内容中我们会对JVM做一个系统的学习,本片将会介绍JVM的垃圾回收部分 我们会分为以下几部分进行介绍: 判断垃圾回收对象 垃圾回收算法 分代垃圾回收 垃圾回收器 ...

  7. Halcon使用MeasurePos来实现检测边缘点

    (1)为了提高性能,测量句柄只需要初始化一次: 参数:测量矩形的中心点行坐标,测量矩形中心的列坐标,测量矩形的角度,测量矩形的宽,测量矩形的高,待处理图像的宽,待处理图像的高,使用的算法,输出测量句柄 ...

  8. JavaScript代码是怎么在浏览器里面运行起来的?

    JavaScript代码是怎么在浏览器里面运行的?下面简单探索一下 浏览器内核 浏览器内核(Rendering Engine),常见的叫法如:排版引擎.解释引擎.渲染引擎,现在流行称为浏览器内核. 浏 ...

  9. 关于Linux pyinstaller打包zmq.h报错

    报错信息 6:10: fatal error: zmq.h: No such file or directory #include <zmq.h> ^~~~~~~ compilation ...

  10. 初次邂逅 EasyExcel

    前言 由于工作原因,有这种需求,就是把数据库中的数据导出成 Excel 表格,同时,也得支持人家用 Excel 表格导入数据到数据库.当前项目也是在用 EasyExcel,所以我不得不学啦! 以前学习 ...