Zabbix

【Zabbix】Zabbix基于SNMP监控配置

2022-02-26  本文已影响0人  宝耶需努力

参考链接

阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 (aliyun.com)

zabbix镜像-zabbix下载地址-zabbix安装教程-阿里巴巴开源镜像站 (aliyun.com)

9. Web监控 (zabbix.com)

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</pre>

![image-20220215221305687](https://img.haomeiwen.com/i21120971/46099fd2d29d32cc.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 

### 2、修改snmpd.conf配置文件

**配置文件:定义ACL访问控制**
```sh
 [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
image-20220215222033184

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接口和模板

image-20220215224210401 image-20220215225123861 image-20220215225208287
上一篇 下一篇

猜你喜欢

热点阅读