SNMP 获取交换机端口相关信息
原文地址: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 获取交换机端口相关信息的更多相关文章
- .Net中获取打印机的相关信息
原文:.Net中获取打印机的相关信息 新项目中牵涉到对打印机的一些操作,最重要的莫过于获取打印机的状态,IP等信息,代码量不大,但是也是自己花了一点时间总结出来的,希望能帮助需要的朋友. Printe ...
- 通过request对象获取客户端的相关信息
通过request对象获取客户端的相关信息 制作人:全心全意 通过request对象可以获取客户端的相关信息.例如HTTP报头信息.客户信息提交方式.客户端主机IP地址.端口号等等. request获 ...
- 获取Java系统相关信息
package com.test; import java.util.Properties; import java.util.Map.Entry; import org.junit.Test; pu ...
- Cordova各个插件使用介绍系列(六)—$cordovaDevice获取设备的相关信息
详情请看:Cordova各个插件使用介绍系列(六)—$cordovaDevice获取设备的相关信息 在项目中需要获取到当前设备,例如手机的ID,联网状态,等,然后这个Cordova里有这个插件可以用, ...
- C#获取电脑的相关信息
/* 创建者:菜刀居士的博客 * 创建日期: 2014年08月31号 * 功能:获取电脑的相关信息 * */ namespace Net.String.ConsoleApplication { ...
- NX二次开发-UF_ASSEM_ask_component_data获取装配部件的相关信息
NX9+VS2012 #include <uf.h> #include <uf_ui.h> #include <uf_assem.h> ], void* user_ ...
- $_SERVER['HTTP_USER_AGENT']:在PHP中HTTP_USER_AGENT是用来获取用户的相关信息的,包括用户使用的浏览器,操作系统等信息
在PHP中HTTP_USER_AGENT是用来获取用户的相关信息的,包括用户使用的浏览器,操作系统等信息. 我机器:操作系统:WIN7旗舰版 64操作系统 以下为各个浏览器下$_SERVER['HTT ...
- ManagementClass类解析和C#如何获取硬件的相关信息
在.NET的项目中,有时候需要获取计算机的硬件的相关信息,在C#语言中需要利用ManagementClass这个类来进行相关操作. 现在先来介绍一下ManagementClass类,首先看一下类的继承 ...
- Android实现获取应用程序相关信息列表的方法
本文所述为Androdi获取手机应用列表的方法,比如获取到Android应用的软件属性.大小和应用程序路径.应用名称等,获取所有已安装的Android应用列表,包括那些卸载了的,但没有清除数据的应用程 ...
随机推荐
- 结对编程--四则运算(Java)萧英杰 夏浚杰
结对编程--四则运算(Java)萧英杰 夏浚杰 Github项目地址 功能要求 题目:实现一个自动生成小学四则运算题目的命令行程序 使用 -n 参数控制生成题目的个数(实现) 使用 -r 参数控制题目 ...
- Navicat 连接MySQL数据库 报错2059 - authentication plugin 'caching_sha2_password'的解决办法
#在数据库的命令行中输入以下代码即可解决,密码必须要修改 可以再次执行将密码改回来. use mysql; ALTER USER 'root'@'localhost' IDENTIFIED WITH ...
- Oracle EBS compile PLD PLL files.
PLL->PLX:frmcmp_batch module_type=library userid=apps/apps module=$1.pll output_file=$1.plx compi ...
- 转:修改IIS虚拟目录名称bat脚本
@echo off echo ------------------------------------------------------------------------------ echo - ...
- 本博客停止更新改用wordperss
http://www.azurew.com/ 还是能有自己的博客比较爽 哈哈哈
- [Hive_5] Hive 的 JDBC 编程
0. 说明 Hive 的 JDBC 编程 1. hiveserver2 介绍 hiveserver2 是 Hive 的 JDBC 接口,用户可以连接此端口来连接 Hive 服务器 JDBC 驱动类为 ...
- Gradle: Gradle Wrapper
[Gradle 安装] 安装完毕后,记得设置一下环境变量.Environment Variables:GRADLE_HOME=D:\Program Files\Gadle\gradle-4.7Path ...
- PCL学习笔记1
先贴一段代码,从别处抄来的 #include <iostream> #include <pcl/io/pcd_io.h> #include <pcl/point_type ...
- ASP.NET -- WebForm -- 缓存Cache的使用
ASP.NET -- WebForm -- 缓存Cache的使用 把数据从数据库或文件中读取出来,放在内存中,后面的用户直接从内存中取数据,速度快.适用于经常被查询.但不经常变动的数据. 1. Te ...
- ubantu下安装pip,python,pycharm,numpy,scipy,matplotlibm,pandas 以及sklearn
ubuntu 安装 pip 及 pip 常用命令: https://blog.csdn.net/danielpei1222/article/details/62969815 ubuntu下不同版本py ...