简介

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. 微信小程序实现与登录

    一.小程序的实现原理 在小程序中,渲染层和逻辑层是分开的,双线程同时运行,渲染层和逻辑层这两个通信主体之间的通讯以及通讯主体与第三方服务器之间的通信,都是通过微信客户端进行转发.小程序启动运行两种情况 ...

  2. 关于Linux下aws-cli-2版本的安装

    AWS CLI 版本 2 是 AWS CLI 的最新主版本,支持所有最新功能.版本 2 中引入的某些功能无法向后兼容版本 1,您必须升级才能访问这些功能. AWS CLI 版本 2 仅可作为捆绑安装程 ...

  3. 220726 T2 Multisets (思维)

    题目描述 我们说一个可重集 AA 比可重集 BB 小,当且仅当对于两个可重集中出现次数不同的最小元素 xx ,元素 xx 在 AA 中出现次数更多. 例如,可重集 {1,2,3}1,2,3 就比可重集 ...

  4. [Thread] 多线程顺序执行

    Join 主线程join 启动线程t1,随后调用join,main线程需要等t1线程执行完毕后继续执行. public class MainJoin { static class MyThread i ...

  5. 在mybatis中#{}和${}的区别

    文章目录 1.第一个#{} 2.第二个${} 3.区别 1.第一个#{} 解释: 使用#{}格式的语法在mybatis中使用preparement语句来安全的设置值 PreparedStatement ...

  6. 分享个好东西两行前端代码搞定bilibili链接转视频!

    只需要在您的要解析B站视频的页面的</body>前面加上下面两行代码即可,脚本会在客户端浏览器里解析container所匹配到的容器里的B站超链接 (如果不是外围有a标签的超链接只是纯粹的 ...

  7. 齐博x1模块安装文件讲解

    频道模块存放的目录是/application/频道目录/ 插件存放的目录是/plugins/插件目录/ 他的安装目录都是/install/ 推荐参考默认的/application/cms/instal ...

  8. win10设置或更改硬盘图标

    1.首先要找到".ico"的图标素材,存放在要更改图标的硬盘根目录,可命名为a.ico.图片素材大家可以去一些素材网找找,一般可以找到很多. 2.在该硬盘分区空白处鼠标右键新建一个 ...

  9. javascript编程单线程之异步模式Asynchronous

    异步模式Asynchronous 不会等待这个任务结束才开始执行下一个任务,开启之后立即执行下一个任务,后续逻辑一般会通过回调函数的方式定义,异步模式对js 非常重要,没有异步任务单线程的 js 语言 ...

  10. html+css 面试题总结附答案

    行内元素有哪些? 块级元素有哪些? 块级元素:div p h1 ul li form table行内元素: a b br i span input select laber strong em img ...