【运维知识进阶篇】zabbix5.0稳定版详解5(SNMP网络管理协议监控)

简单网络管理协议(SNMP)是专门设计用于在IP网络管理网络节点(服务器、工作站、路由器、交换机及HUBS网络枢纽等)的一种标准协议,它是一种应用层协议。

目录

SNMP三种版本

监控SNMP


SNMP:OID和MIB介绍可以看下面的文章,很详细。

SNMP介绍,OID及MIB库https://blog.sina.com.cn/s/blog_4502d59c0101fcy2.html

SNMP监控的网络设备,里面的状态都有一个唯一值来标识,这个唯一值就是OID或MIB方式来表示,这个值以树状结构来展示,如下图

9675a3df54f94204a3e15a8d208d14bf.png

SNMP三种版本

SNMP v1 最早的SNMP协议,不支持加密算法

SNMP v2 兼容v1版本支持更多数据类型和错误代码 常用版本

SNMP v3 增加了认证和加密功能,避免非法访问,验证效率低

监控SNMP

1、安装SNMP服务

[root@Web01 ~]# yum -y install net-snmp

2、修改配置文件

[root@Web01 ~]# cat /etc/snmp/snmpd.conf
......
com2sec notConfigUser  default       public
viem    systemview     included      .1
......

3、启动服务

[root@Web01 ~]# systemctl start snmpd
[root@Web01 ~]# systemctl enable snmpd
Created symlink from /etc/systemd/system/multi-user.target.wants/snmpd.service to /usr/lib/systemd/system/snmpd.service.

4、在zabbix安装snmp客户端进行取值测试,可以根据OID取系统信息

SNMP监控一些常用OID的总结

[root@Zabbix ~]# yum -y install net-snmp-util

-v    #指定SNMP版本
2c    #指定SNMP版本为V2    
-c    #指定团体名称

[root@Zabbix ~]# snmpwalk -v2c -c public 172.16.1.7 .1.3.6.1.2.1.1.1.0    #系统基本信息
SNMPv2-MIB::sysDescr.0 = STRING: Linux Web01 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64
[root@Zabbix ~]# snmpwalk -v2c -c public 172.16.1.7 .1.3.6.1.2.1.1.3.0    #监控时间
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (28865) 0:04:48.65    
[root@Zabbix ~]# snmpwalk -v2c -c public 172.16.1.7 .1.3.6.1.2.1.1.4.0    #系统联系人
SNMPv2-MIB::sysContact.0 = STRING: Root <root@localhost> (configure /etc/snmp/snmp.local.conf)
[root@Zabbix ~]# snmpwalk -v2c -c public 172.16.1.7 .1.3.6.1.2.1.1.5.0    #获取机器名
SNMPv2-MIB::sysName.0 = STRING: Web01

5、通过SNMP监控客户端

9395ef7a7eac484e8b33906cfa21ac47.png

a1f47c814c8e413b82ed203a3bbcb6bf.png

b8d71a2752774850a2768b00adfe8732.png

 ​​​​​​f3602ec4a2c24a688e78aafdb1882b7c.png

c1ed7bad0e714961849806501d0a6259.png


我是koten,10年运维经验,持续分享运维干货,感谢大家的阅读和关注!

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
你可以使用 Zabbix 5.0 进行虚拟机(VM)的监控。首先,确保你已经安装了 Zabbix 服务器和代理程序。然后,按照以下步骤进行配置: 1. 在 Zabbix 管理界面中,创建一个新的主机,该主机代表你要监控的虚拟机。提供主机的名称、IP 地址和所属的组。 2. 在主机配置页面的“Templates”选项卡中,添加一个适合的模板,如 "Template Virtual Machine"。这个模板包含了一些默认的监控项和触发器,用于监控虚拟机的状态和性能。 3. 在主机配置页面的“Applications”选项卡中,添加一个新的应用程序,用于管理与虚拟机相关的监控项和触发器。你可以将其命名为 "Virtual Machine Monitoring" 或类似的名称。 4. 在应用程序配置页面的“Items”选项卡中,添加需要监控的项。例如,你可以监控虚拟机的 CPU 使用率、内存使用率、磁盘空间等。选择适当的监控项类型,并设置相应的键值和触发器条件。 5. 在触发器配置页面中,定义当监控项达到特定阈值时触发的报警条件。例如,当 CPU 使用率超过 80% 或内存使用率超过 90% 时,触发警报。 6. 保存配置并等待 Zabbix 服务器和代理程序收集数据。你将能够在 Zabbix 界面上查看虚拟机的监控数据,并收到相关的警报通知。 请注意,以上步骤只是一个基本的指引,实际配置可能会因你的环境和需求而有所不同。你可以根据具体情况进行调整和扩展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是koten

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值