阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 (aliyun.com)
zabbix镜像-zabbix下载地址-zabbix安装教程-阿里巴巴开源镜像站 (aliyun.com)
SNMP:简单网络管理协议
三种通信方式:读(get,getnext),写(set),trap(陷阱)
端口:161/udp 162/udp
SNMP协议
监控网络设备:交换机、路由器
MIB:Management Information Base信息管理基础
OID:Object ID 对象ID
[root@zabbix-server ~]# yum install net-snmp net-snmp-utils

配置文件:定义ACL访问控制
[root@zabbix-server ~]# vim /etc/snmp/snmpd.conf#定义认证符,将社区名称"public"映射为"安全名称"# sec.name source communitycom2sec notConfigUser default public#将安全名称映射到一个组名# groupName securityModel securityNamegroup notConfigGroup v1 notConfigUsergroup notConfigGroup v2c notConfigUser#为我们创建一个视图,让我们的团队有权利view systemview included .1.3.6.1.2.1.1view systemview included .1.3.6.1.2.1.2 #网络接口的相关数据view systemview included .1.3.6.1.4.1.2021 # 系统资源负载,memory、disk io、cpu loadview systemview included .1.3.6.1.2.1.25+__________________________________+掩码:.1.3.6.1.2.1.1.1.0:系统描述信息,SysDesc1.3.0:监控时间,SysUptime1.5.0:主机名,SysName1.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 notifaccess notConfigGroup "" any noauth exact systemview none none

[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
# 在zabbix服务端进行测试[root@zabbix-server ~]# snmpget -v 2c -c public 192.168.200.60 .1.3.6.1.2.1.1.3.0DISMAN-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.0SNMPv2-MIB::sysName.0 = STRING: zabbix-server




                Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号