SNMP:SNMP协议的简单入门

一、什么是SNMP?

SNMP(Simple Network Management Protocol,简单网络管理协议)是TCP/IP协议簇的一个应用层协议,用于网络设备的管理,共有v1,v2,v3三个版本。v1和v2都具有基本的读、写MIB(MIB是SNMP中使用到的管理信息库,定义了数据格式、类型、顺序、意义等)功能。v2增加了警报、批量数据获取、管理站和管理站通信能力。v3在v2的基础上增加了USM,使用加密的数据和用户验证技术,提高了安全性。

二、SNMP的安装与配置

环境: Centos7.8
安装与配置:

  1. 执行yum install导入
yum install -y net-snmp net-snmp-utils
  1. 通过snmpd --version查看是否安装成功

567398a6325079ed284335a367a16877.png
3. 修改snmpd.conf,保证可以访问更多的主机信息:

vim /etc/snmp/snmpd.conf

新增以下行以保证可以访问更多的主机信息:
view systemview included .1

三、SNMP的常用OID

  1. 系统参数

在这里插入图片描述

  1. 网络接口

在这里插入图片描述

  1. CPU及负载

在这里插入图片描述

  1. 内存及磁盘

在这里插入图片描述

四、SNMP的实践

  1. 本机既作为管理台,又作为代理,获取本机信息
  • 获取主机名
    在这里插入图片描述

  • 获取内存大小
    在这里插入图片描述

  1. 本机作为管理,来获取远端代理信息
  • 获取CPU利用率
    在这里插入图片描述

注:对于不同厂商的交换机等产品的OID,可以通过在机器上display查看,也可以在其官网查看

©️2020 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页