原文地址:https://blog.csdn.net/ysdaniel/article/details/37927541

我们想用snmpwalk查看网络设备的端口,MIB库中相关定义的信息如下:

[root@redcock lifeng]# snmpwalk -v 2c -c lifeng 192.168.100.100 .

注意后面的点,这样可以看到全部信息,如果你想要你需要的信息就把点换成下面的信息吧

ifIndex 端口索引号

ifDescr 端口描述

ifType 端口类型

ifMtu 最大传输包字节数

ifSpeed 端口速度

ifPhysAddress 物理地址

ifOperStatus 操作状态

ifLastChange 上次状态更新时间

下面表格列出跟流量有关系的字段

下面表格列出跟流量有关系的字段

ifInOctets 输入字节数

ifOutOctets 输出字节数

ifInUcastPkts 输入非广播包数

ifOutUcastPkts 输出非广播包数

ifInNUcastPkts 输入广播包数

ifOutNUcastPkts 输出广播包数

ifInDiscards 输入包丢弃数

ifOutDiscards 输出包丢弃数

ifInErrors 输入包错误数

ifOutErrors 输出包错误数

举例说明:

[root@redcock lifeng]# snmpwalk -v 2c -c lifeng 192.168.100.100   ifDescr

查看所有端口描述信息(可查看端口与所对应的ID号)

------------------------------------------------------------------------------------

[root@redcock lifeng]# snmpwalk -v 2c -c lifeng 192.168.100.100   ifInOctets

查看所有端口进入流量字节数

------------------------------------------------------------------------------------

[root@redcock lifeng]# snmpwalk -v 2c -c lifeng 192.168.100.100   ifInOctets.57

IF-MIB::ifInOctets.57 = Counter32: 3877397126

查看ID号是57的端口进入流量字节数(ID号不一定与端口号对应)

也可以这样

[root@redcock lifeng]# snmpwalk -v 2c -c lifeng 192.168.100.100 IF-MIB::ifInOctets.57

----------------------------------------------------------------

[root@redcock lifeng]# snmpwalk -v 2c -c lifeng 192.168.100.100   ifOutOctets

查看所有端口流出流量字节数

------------------------------------------------------------------------------------

[root@redcock lifeng]# snmpwalk -v 2c -c lifeng 192.168.100.100   ifOutOctets.57

IF-MIB::ifOutOctets.57 = Counter32: 4261834672

查看ID号是57的端口流出流量字节数(ID号不一定与端口号对应)

本文出自 “红公鸡” 博客,请务必保留此出处http://lifeng.blog.51cto.com/3339249/1268482

SNMP 获取交换机端口相关信息的更多相关文章

  1. .Net中获取打印机的相关信息

    原文:.Net中获取打印机的相关信息 新项目中牵涉到对打印机的一些操作,最重要的莫过于获取打印机的状态,IP等信息,代码量不大,但是也是自己花了一点时间总结出来的,希望能帮助需要的朋友. Printe ...

  2. 通过request对象获取客户端的相关信息

    通过request对象获取客户端的相关信息 制作人:全心全意 通过request对象可以获取客户端的相关信息.例如HTTP报头信息.客户信息提交方式.客户端主机IP地址.端口号等等. request获 ...

  3. 获取Java系统相关信息

    package com.test; import java.util.Properties; import java.util.Map.Entry; import org.junit.Test; pu ...

  4. Cordova各个插件使用介绍系列(六)—$cordovaDevice获取设备的相关信息

    详情请看:Cordova各个插件使用介绍系列(六)—$cordovaDevice获取设备的相关信息 在项目中需要获取到当前设备,例如手机的ID,联网状态,等,然后这个Cordova里有这个插件可以用, ...

  5. C#获取电脑的相关信息

    /* 创建者:菜刀居士的博客  * 创建日期: 2014年08月31号  * 功能:获取电脑的相关信息  *  */ namespace Net.String.ConsoleApplication { ...

  6. NX二次开发-UF_ASSEM_ask_component_data获取装配部件的相关信息

    NX9+VS2012 #include <uf.h> #include <uf_ui.h> #include <uf_assem.h> ], void* user_ ...

  7. $_SERVER['HTTP_USER_AGENT']:在PHP中HTTP_USER_AGENT是用来获取用户的相关信息的,包括用户使用的浏览器,操作系统等信息

    在PHP中HTTP_USER_AGENT是用来获取用户的相关信息的,包括用户使用的浏览器,操作系统等信息. 我机器:操作系统:WIN7旗舰版 64操作系统 以下为各个浏览器下$_SERVER['HTT ...

  8. ManagementClass类解析和C#如何获取硬件的相关信息

    在.NET的项目中,有时候需要获取计算机的硬件的相关信息,在C#语言中需要利用ManagementClass这个类来进行相关操作. 现在先来介绍一下ManagementClass类,首先看一下类的继承 ...

  9. Android实现获取应用程序相关信息列表的方法

    本文所述为Androdi获取手机应用列表的方法,比如获取到Android应用的软件属性.大小和应用程序路径.应用名称等,获取所有已安装的Android应用列表,包括那些卸载了的,但没有清除数据的应用程 ...

随机推荐

  1. 结对编程--四则运算(Java)萧英杰 夏浚杰

    结对编程--四则运算(Java)萧英杰 夏浚杰 Github项目地址 功能要求 题目:实现一个自动生成小学四则运算题目的命令行程序 使用 -n 参数控制生成题目的个数(实现) 使用 -r 参数控制题目 ...

  2. Navicat 连接MySQL数据库 报错2059 - authentication plugin 'caching_sha2_password'的解决办法

    #在数据库的命令行中输入以下代码即可解决,密码必须要修改 可以再次执行将密码改回来. use mysql; ALTER USER 'root'@'localhost' IDENTIFIED WITH ...

  3. Oracle EBS compile PLD PLL files.

    PLL->PLX:frmcmp_batch module_type=library userid=apps/apps module=$1.pll output_file=$1.plx compi ...

  4. 转:修改IIS虚拟目录名称bat脚本

    @echo off echo ------------------------------------------------------------------------------ echo - ...

  5. 本博客停止更新改用wordperss

    http://www.azurew.com/ 还是能有自己的博客比较爽 哈哈哈

  6. [Hive_5] Hive 的 JDBC 编程

    0. 说明 Hive 的 JDBC 编程 1. hiveserver2 介绍 hiveserver2 是 Hive 的 JDBC 接口,用户可以连接此端口来连接 Hive 服务器 JDBC 驱动类为 ...

  7. Gradle: Gradle Wrapper

    [Gradle 安装] 安装完毕后,记得设置一下环境变量.Environment Variables:GRADLE_HOME=D:\Program Files\Gadle\gradle-4.7Path ...

  8. PCL学习笔记1

    先贴一段代码,从别处抄来的 #include <iostream> #include <pcl/io/pcd_io.h> #include <pcl/point_type ...

  9. ASP.NET -- WebForm -- 缓存Cache的使用

    ASP.NET -- WebForm --  缓存Cache的使用 把数据从数据库或文件中读取出来,放在内存中,后面的用户直接从内存中取数据,速度快.适用于经常被查询.但不经常变动的数据. 1. Te ...

  10. ubantu下安装pip,python,pycharm,numpy,scipy,matplotlibm,pandas 以及sklearn

    ubuntu 安装 pip 及 pip 常用命令: https://blog.csdn.net/danielpei1222/article/details/62969815 ubuntu下不同版本py ...