【Zabbix】Zabbix基于SNMP监控配置

简介: 【Zabbix】Zabbix基于SNMP监控配置

SNMP:简单网络管理协议

三种通信方式:读(get,getnext),写(set),trap(陷阱)

端口:161/udp 162/udp

SNMP协议

监控网络设备:交换机、路由器

MIB:Management Information Base信息管理基础

OID:Object ID 对象ID

1、下载安装SNMP包

[root@zabbix-server ~]# yum install net-snmp net-snmp-utils

85b268114c03147a48d9036a72942c14.png

2、修改snmpd.conf配置文件

配置文件:定义ACL访问控制

[root@zabbix-server ~]# vim /etc/snmp/snmpd.conf
#定义认证符,将社区名称"public"映射为"安全名称"
#       sec.name  source          community
com2sec notConfigUser  default       public
#将安全名称映射到一个组名
#       groupName      securityModel securityName
group   notConfigGroup v1           notConfigUser
group   notConfigGroup v2c           notConfigUser
#为我们创建一个视图,让我们的团队有权利
view    systemview    included   .1.3.6.1.2.1.1
view    systemview    included   .1.3.6.1.2.1.2   #网络接口的相关数据
view    systemview    included   .1.3.6.1.4.1.2021  # 系统资源负载,memory、disk io、cpu load
view    systemview    included   .1.3.6.1.2.1.25
+__________________________________+
掩码:.1.3.6.1.2.1.
1.1.0:系统描述信息,SysDesc
1.3.0:监控时间,SysUptime
1.5.0:主机名,SysName
1.7.0:主机提供的服务,SysService
掩码:.1.3.6.1.2.2.
2.1.0:网络接口数目
2.2.1.2:网络接口的描述信息
2.2.1.3:网络接口类型
+__________________________________+
# 授权对systemview视图只读访问权限
####
# Finally, grant the group read-only access to the systemview view.
#       group          context sec.model sec.level prefix read   write  notif
access  notConfigGroup ""      any       noauth    exact  systemview none none

ac1611025c2c22fae56b3a058daaea64.png

3、启动SNMP服务

[root@zabbix-server ~]# systemctl start snmpd #被监视端开启的服务
[root@zabbix-server ~]# systemctl enable snmpd
[root@zabbix-server ~]# systemctl start snmptrapd #监视端口开启的服务(如果允许被监视端启动主动监控时启用)
[root@zabbix-server ~]# systemctl enable snmptrapd
[root@zabbix-server ~]# systemctl status snmptrapd

4、测试SNMP监控是否生效

# 在zabbix服务端进行测试
[root@zabbix-server ~]# snmpget -v 2c -c public 192.168.200.60 .1.3.6.1.2.1.1.3.0
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (30223) 0:05:02.23
[root@zabbix-server ~]#  snmpget -v 2c -c public 192.168.200.60 .1.3.6.1.2.1.1.5.0
SNMPv2-MIB::sysName.0 = STRING: zabbix-server

5、在监控页面,对应主机上添加SNMP接口和模板

07d389c128ddaacf706ddf5828882790.png

96d7e57eb3b642d2a6bae0ebcbfc21f1.png


df8936b20b2639078e1f83667affffdb.png07c9e46092e2edd9452dd8c93b4c0b1c.png

相关文章
|
9天前
|
运维 监控 安全
【案例分享】中国通号卡斯柯公司:ZABBIX如何破解轨道交通监控难题
本文根据2023上海峰会上朱林贤的演讲整理,聚焦中国通号卡斯柯公司如何借助Zabbix实现轨道交通信号系统的智能化管理。作为中外合资企业,卡斯柯通过统一平台整合设备监控,大幅降低成本并提升灵活性,成功应用于国内外项目。文章探讨了传统监控系统的痛点、研发维护经验及国产化与开源技术挑战,为行业转型提供了宝贵启示。未来,开放协作将是推动轨道交通智能化发展的关键。
31 0
|
2月前
|
存储 缓存 监控
|
3月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
73 23
|
3月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
76 22
|
3月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
85 25
|
4月前
|
运维 监控 Linux
zabbix中SNMP (Simple Network Management Protocol)
zabbix中SNMP (Simple Network Management Protocol)
250 10
|
4月前
|
监控 安全 前端开发
使用 Zabbix 监控堆外应用
使用 Zabbix 监控堆外应用
80 9
|
4月前
|
监控 数据可视化 Java
zabbix全面的监控能力
zabbix全面的监控能力
183 7
|
5月前
|
监控 Java Shell
监控堆外第三方监控工具Zabbix
监控堆外第三方监控工具Zabbix
85 5
|
5月前
|
SQL 监控 数据库
OceanBase社区版可以通过Zabbix监控
OceanBase社区版可以通过Zabbix监控
266 7

热门文章

最新文章

推荐镜像

更多