Zabbix的安装教程:Zabbix5.0服务端和zabbix-agent2客户端安装及相关概念
Zabbix自定义监控项及配置告警实例:Zabbix Agent2客户端自定义监控项以及触发器触发邮件告警实例
SNMP协议:简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(application layer prorocol)、数据库模型(database schema)、和一组资源对象。该协议能够支持网络管理系统,用于监测连接到网络上的设备是否有任何引擎管理上关注的情况。现在服务器、交换机、路由器、打印机等设备都支持SNMP协议。
服务器上部署SNMP监控
注:不能在zabbix-agent2客户端安装SNMP,需另开一个虚拟机/服务器
安装SNMP服务端
- 安装SNMP:yum install -y net-snmp*
- 关闭防火墙:systemctl stop firewalld
- 查看目录:rpm -ql net-snmp
- 修改snmp默认社区配置,zabbix服务端IP:192.168.47.131
修改OID视图取值范围(添加一条)
启动SNMP:systemctl start snmpd
zabbix-server安装SNMP客户端
安装snmp-utils:yum install -y net-snmp-utils
测试通过snmpwalk获取值,测试成功则在web端进行配置
界面配置添加主机:配置 --> 主机 --> 创建主机
给主机创建监控项
创建成功后,查看监控到SNMP服务的最新数据
Win10开启SNMP
- 使用管理员身份运行PowerShell
- 执行命令:Get-WindowsCapability -Online -Name “SNMP*”
添加SNMP服务:Add-WindowsCapability -Online -Name “SNMP.Client~~~~0.0.1.0”
打开任务管理器–>服务 查看SNMP服务是否启动
点击《打开服务》。
修改了后重启SNMP服务,并关闭防火墙或开放161端口
在zabbix-server的web端创建主机并链接到模板:菜单路径:配置 --> 主机 --> 创建主机
创建监控项
创建成功后,可在《最新数据》菜单中查看。