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

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

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

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

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

SNMP三种版本

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

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

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

监控SNMP

1、安装SNMP服务

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

2、修改配置文件

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

3、启动服务

1. [root@Web01 ~]# systemctl start snmpd
2. [root@Web01 ~]# systemctl enable snmpd
3. 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的总结

1. [root@Zabbix ~]# yum -y install net-snmp-util
2. 
3. -v    #指定SNMP版本
4. 2c    #指定SNMP版本为V2
5. -c    #指定团体名称
6. 
7. [root@Zabbix ~]# snmpwalk -v2c -c public 172.16.1.7 .1.3.6.1.2.1.1.1.0    #系统基本信息
8. 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
9. [root@Zabbix ~]# snmpwalk -v2c -c public 172.16.1.7 .1.3.6.1.2.1.1.3.0    #监控时间
10. DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (28865) 0:04:48.65
11. [root@Zabbix ~]# snmpwalk -v2c -c public 172.16.1.7 .1.3.6.1.2.1.1.4.0    #系统联系人
12. SNMPv2-MIB::sysContact.0 = STRING: Root <root@localhost> (configure /etc/snmp/snmp.local.conf)
13. [root@Zabbix ~]# snmpwalk -v2c -c public 172.16.1.7 .1.3.6.1.2.1.1.5.0    #获取机器名
14. SNMPv2-MIB::sysName.0 = STRING: Web01

5、通过SNMP监控客户端


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

目录
相关文章
|
5天前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
36 23
|
6天前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
37 22
|
9天前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
49 25
|
2月前
|
监控 安全
公司上网监控:Mercury 在网络监控高级逻辑编程中的应用
在数字化办公环境中,公司对员工上网行为的监控至关重要。Mercury 作为一种强大的编程工具,展示了在公司上网监控领域的独特优势。本文介绍了使用 Mercury 实现网络连接监听、数据解析和日志记录的功能,帮助公司确保信息安全和工作效率。
111 51
|
1月前
|
运维 监控 安全
公司监控软件:SAS 数据分析引擎驱动网络异常精准检测
在数字化商业环境中,企业网络系统面临复杂威胁。SAS 数据分析引擎凭借高效处理能力,成为网络异常检测的关键技术。通过统计分析、时间序列分析等方法,SAS 帮助企业及时发现并处理异常流量,确保网络安全和业务连续性。
54 11
|
1月前
|
运维 监控 Linux
zabbix中SNMP (Simple Network Management Protocol)
zabbix中SNMP (Simple Network Management Protocol)
91 10
|
1月前
|
监控 安全 前端开发
使用 Zabbix 监控堆外应用
使用 Zabbix 监控堆外应用
55 9
|
5月前
|
监控 安全 Linux
在Linux中,zabbix如何监控脑裂?
在Linux中,zabbix如何监控脑裂?
|
1月前
|
监控 数据可视化 Java
zabbix全面的监控能力
zabbix全面的监控能力
92 7
|
2月前
|
监控 Java Shell
监控堆外第三方监控工具Zabbix
监控堆外第三方监控工具Zabbix
49 5

推荐镜像

更多