snmp协议监控Linux

snmp协议

snmp协议:

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

snmp协议oid使用https://www.cnblogs.com/aspx-net/p/3554044.html

地址规划

 

主机名 ip地址 服务
zabbix 10.0.0.71 snmp客户端
web01 10.0.0.7 snmp服务端

snmp服务端使用守护进程运行,snmp客户端根据old取值,然后把结果给服务端,服务端把值返回

snmp服务端安装⏱

主机名 ip地址 服务 
web01 10.0.0.7 snmp服务端

安装服务端

$ yum install net-snmp -y
$ vim /etc/snmp/snmpd.conf

 41 com2sec notConfigUser  default      linux   ---修改口令
 42 
 43 ####
 44 # Second, map the security name into a group name:
 45 
 46 #       groupName      securityModel securityName
 47 group   notConfigGroup v1           notConfigUser
 48 group   notConfigGroup v2c           notConfigUser
 49 
 50 ####
 51 # Third, create a view for us to let the group have rights to:
 52 
 53 # Make at least  snmpwalk -v 1 localhost -c public system fast again.
 54 #       name           incl/excl     subtree         mask(optional)
 55 view    systemview    included   .1                   --.1下面的信息都可以看到
 56 view    systemview    included   .1.3.6.1.2.1.25.1.1
 
 #开启snmp服务
 $ systemctl start snmpd
 $ systemctl enable snmpd
 
 #查看端口
$ netstat  -lntup   | grep 161
udp        0      0 0.0.0.0:161             0.0.0.0:*                           7857/snmpd    

注:snmp协议基于udp的161端口

snmp客户端⏲

  🍺zabbix安装

主机名 ip地址 服务
zabbix 10.0.0.71 snmp客户端

 

$ yum install net-snmp-utils.x86_64  -y

#取值 -c 口令  -v 使用什么版本 
$ snmpwalk  -c linux -v 2c 10.0.0.7   .1.3.6.1.2.1.25.2.2.0
$ HOST-RESOURCES-MIB::hrMemorySize.0 = INTEGER: 995896 KBytes

配置zabbix页面🥩

1. 添加主机选用snmp

2. 添加模板,使用Linux SNMPV2模板

3. 修改宏里面的命令

4. 结果

posted @ 2020-02-09 14:13  kerwin-  阅读(453)  评论(0编辑  收藏  举报