SNMP监控、web监控、聚合图形及幻灯片使用(小节9)


theme: github

highlight: atelier-lakeside-dark

SNMP协议介绍

  • SNMP是英文"Simple Network Management Protocol"的缩写,中文意思是"简单网络管理协议",SNMP是一直简单网络管理协议,它属于TCP/IP五层协议,用于网络管理的协议,SNMP主要用于网络设备的管理。
  • SNMP的基本思想:为不同种类的设备、不同厂家生产的设备、不同型号的设备、定义为一个统一的接口和协议,使得管理员可以使用统一的外观面对这些需要管理的网络设备进行管理。通过网络,管理员可以管理位于不同物理空间的设备,从而大大提高网络管理的效率,简化网络管理员的工作。
  • SNMP协议是TCP/IP协议簇的一个应用层协议,在1988年被定制,并被Internet体系结构委员会(IAB)采纳作为一个短期的网络管理解决方案,由于SNMP的简单性,在Internet的时代得到了蓬勃的发展,1992年发布了SNMPv2版本,以增强SNMPv1的安全性和功能,SNMP的协议版本目前有SNMPv1、SNMPV2c和SNMPV3三种版本,其具体差别如下:
    • SNMPv1采用团体名(Community Name)认证,团体名用来表示SNMP NM和SNMP Agent的关系,如果SNMP报文携带的团体名没有得到设备的认可,该报文将被丢弃,团体名起到了类似与密码的作用,用来限制SNMP NMS时SNMP Agent的访问。
    • SNMP v2c也采用团体名认证,它在兼容SNMP v1的同时又扩充了SNMP v1的功能,它提供了更多的操作类型(GetBulk和InformRequest)、支持更多的数据类型(Counter64等)、提供了更丰富的错误代码且能够更细致地区分错误。
    • SNMP v3提供了基于用户的安全模型(USM,User_Based Security Model)的认证机制,用户可以设置认证和加密功能,认证用于验证报文发送方的合法性,避免非法用户的访问,加密则是对NMS和Agent之间的传输报文进行加密,以免被监听,通过有无认证和有无加密等功能组合,可以为SNMP NMS和SNMP Agent之间的通信通过更高的安全性。

SNMP工作机制

  • SNMP的工作机制SNMP网络元素分为NMS和Agent两种
    • NMS(Network Management Station,网络管理站)是运行SNMP客户端程序的工作,能够提供非常友好的人机交互界面,方便网络管理员完成绝大多数的网络管理工作。
    • Agent是驻留在设备上的一个进程,负责接收、处理来自NMS的请求报文,在一些紧急情况下,如接口状态发生改变等,Agent也会主动通知NMS.
    • NMS是SNMP网络的管理者,Agent是SNMP网络的被管理者。NMS和Agent之间通过SNMP协议来交互管理信息。

SNMP数据交互

  • SNMP管理进程与代理进程之前为了交互信息,定义了5中报文:
    • get-request操作:从代理进程处提取一个或多个参数值。
    • get-next-request操作:从代理进程处提取一个或多个参数的下一个参数值。
    • set-request操作:设置代理进程的一个过多个参数值。
    • get-response操作:返回一个过多个参数值。这个操作是由代理进程发出的。
    • trap操作:代理进程主动发起的报文,通知管理进程有某些事情发生。

2020112611210319.png

SNMP组织结构

  • 一套完整的SNMP系统主要包括以下几个方面:
    • SNMP报文协议。
    • 管理信息结构(SMI, Structure ofManagement Information),一套公用的结构和表示符号。
    • 管理信息库(MIB,Management Information Base),管理信息库包含所有代理进程的所有可被查询和修改的参数。
    • OID(Object Identifiers),一个OID是一个唯一的键值对,用于标识具体某一个设备的某个具体信息(对象标识),如端口信息、设备名称等。

SNMP MIB

  • 所谓(MIB)管理信息库,就是所有代理进程包含的、并且能够被管理进程进行查询和设置的信息的集合。MIB是基于对象标识树的,对象标识是一个整数序列,中间以"."分割,这些整数构成一个树型结构,类似于 DNS或Unix的文件系统,MIB被划分为若干个组,如system、 interfaces、 at(地址转换)和ip组等。iso.org.dod.internet.private.enterprises( 1.3.6.1.4.1)这个标识,是给厂家自定义而预留的,比如华为的为1.3.6.1.4.1.2011,华三的为1.3.6.1.4.1.25506。

772134-20161007184124535-933195278.png

SNMP OID

  • Centos 部分常用OID:

2020112611210321.png

SNMP服务配置

108

  1. Linux上安装SNMP yum install net-snmp -y
  2. 重启服务、并设置开机启动 systemctl restart snmpd systemctl enable snmpd 101

测试能否通过SNMP冲击数据 ```

没有权限

snmpwalk -v 2c -c public 192.168.37.108 .1.3.6.1.4.1.2021.10.1.3.1 iso.3.6.1.4.1.2021.10.1.3.1 = No more variables left in this MIB View (It is past the end of the MIB tree) <-- ``` 108

  1. 安装组件包 yum install -y net-snmp-utils
  2. 修改snmp配置文件 vim /etc/snmp/snmpd.conf view systemview included .1 <--添加
  3. 重启服务 systemctl restart snmpd 101 ``` snmpwalk -v 2c -c public 192.168.37.108 .1.3.6.1.4.1.2021.10.1.3.1 iso.3.6.1.4.1.2021.10.1.3.1 = STRING: "0.00" <--返回值

snmpwalk -v 2c -c public 192.168.37.108 .1.3.6.1.4.1.2021.4.11.0 iso.3.6.1.4.1.2021.4.11.0 = INTEGER: 6475052 <--返回值 ``` 图片.png

108

``` vim /etc/snmp/snmpd.conf

sec.name source community

com2sec notConfigUser default linux01 <--修改此项 重启服务 systemctl restart snmpd ```

SNMP监控

图片.png

图片.png 图片.png

图片.png

web监测

添加

图片.png

图片.png

图片.png 如果有些网站使用PHP写的页面就要改成"index.php"不能用"index.html" 图片.png

图片.png

图片.png

聚合图形

图片.png

图片.png

图片.png

图片.png

图片.png

linux01-web 图片.png

图片.png

图片.png

图片.png

图片.png

图片.png 聚合图形web 图片.png

linux01-net 图片.png 聚合图形net 图片.png

幻灯片

图片.png

图片.png

每5秒钟自动切换切换 图片.png 图片.png 完成幻灯片

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值