SNMP 实战1

zabbix的snmp监控还没开始讲,不过先给大家列一些snmp常用的一些OID,比如cpu、内存、硬盘什么的。先了解这些,在使用snmp监控服务器。


系统参数(1.3.6.1.2.1.1)


OID


描述


备注


请求方式


.1.3.6.1.2.1.1.1.0


获取系统基本信息


SysDesc


GET


.1.3.6.1.2.1.1.3.0


监控时间


sysUptime


GET


.1.3.6.1.2.1.1.4.0


系统联系人


sysContact


GET


.1.3.6.1.2.1.1.5.0


获取机器名


SysName


GET


.1.3.6.1.2.1.1.6.0


机器坐在位置


SysLocation


GET


.1.3.6.1.2.1.1.7.0


机器提供的服务


SysService


GET


.1.3.6.1.2.1.25.4.2.1.2


系统运行的进程列表


hrSWRunName


WALK


.1.3.6.1.2.1.25.6.3.1.2


系统安装的软件列表


hrSWInstalledName


WALK


网络接口(1.3.6.1.2.1.2)


OID


描述


备注


请求方式


.1.3.6.1.2.1.2.1.0


网络接口的数目


IfNumber


GET


.1.3.6.1.2.1.2.2.1.2


网络接口信息描述


IfDescr


WALK


.1.3.6.1.2.1.2.2.1.3


网络接口类型


IfType


WALK


.1.3.6.1.2.1.2.2.1.4


接口发送和接收的最大IP数据报[BYTE]


IfMTU


WALK


.1.3.6.1.2.1.2.2.1.5


接口当前带宽[bps]


IfSpeed


WALK


.1.3.6.1.2.1.2.2.1.6


接口的物理地址


IfPhysAddress


WALK


.1.3.6.1.2.1.2.2.1.8


接口当前操作状态[up|down]


IfOperStatus


WALK


.1.3.6.1.2.1.2.2.1.10


接口收到的字节数


IfInOctet


WALK


.1.3.6.1.2.1.2.2.1.16


接口发送的字节数


IfOutOctet


WALK


.1.3.6.1.2.1.2.2.1.11


接口收到的数据包个数


IfInUcastPkts


WALK


.1.3.6.1.2.1.2.2.1.17


接口发送的数据包个数


IfOutUcastPkts


WALK


CPU及负载


OID


描述


备注


请求方式


. 1.3.6.1.4.1.2021.11.9.0


用户CPU百分比


ssCpuUser


GET


. 1.3.6.1.4.1.2021.11.10.0


系统CPU百分比


ssCpuSystem


GET


. 1.3.6.1.4.1.2021.11.11.0


空闲CPU百分比


ssCpuIdle


GET


. 1.3.6.1.4.1.2021.11.50.0


原始用户CPU使用时间


ssCpuRawUser


GET


.1.3.6.1.4.1.2021.11.51.0


原始nice占用时间


ssCpuRawNice


GET


. 1.3.6.1.4.1.2021.11.52.0


原始系统CPU使用时间


ssCpuRawSystem.


GET


. 1.3.6.1.4.1.2021.11.53.0


原始CPU空闲时间


ssCpuRawIdle


GET


. 1.3.6.1.2.1.25.3.3.1.2


CPU的当前负载,N个核就有N个负载


hrProcessorLoad


WALK


. 1.3.6.1.4.1.2021.11.3.0


ssSwapIn


GET


. 1.3.6.1.4.1.2021.11.4.0


SsSwapOut


GET


. 1.3.6.1.4.1.2021.11.5.0


ssIOSent


GET


. 1.3.6.1.4.1.2021.11.6.0


ssIOReceive


GET


. 1.3.6.1.4.1.2021.11.7.0


ssSysInterrupts


GET


. 1.3.6.1.4.1.2021.11.8.0


ssSysContext


GET


. 1.3.6.1.4.1.2021.11.54.0


ssCpuRawWait


GET


. 1.3.6.1.4.1.2021.11.56.0


ssCpuRawInterrupt


GET


. 1.3.6.1.4.1.2021.11.57.0


ssIORawSent


GET


. 1.3.6.1.4.1.2021.11.58.0


ssIORawReceived


GET


. 1.3.6.1.4.1.2021.11.59.0


ssRawInterrupts


GET


. 1.3.6.1.4.1.2021.11.60.0


ssRawContexts


GET


. 1.3.6.1.4.1.2021.11.61.0


ssCpuRawSoftIRQ


GET


. 1.3.6.1.4.1.2021.11.62.0


ssRawSwapIn.


GET


. 1.3.6.1.4.1.2021.11.63.0


ssRawSwapOut


GET


.1.3.6.1.4.1.2021.10.1.3.1


Load5


GET


.1.3.6.1.4.1.2021.10.1.3.2


Load10


GET


.1.3.6.1.4.1.2021.10.1.3.3


Load15


GET


内存及磁盘(1.3.6.1.2.1.25)


OID


描述


备注


请求方式


.1.3.6.1.2.1.25.2.2.0


获取内存大小


hrMemorySize


GET


.1.3.6.1.2.1.25.2.3.1.1


存储设备编号


hrStorageIndex


WALK


.1.3.6.1.2.1.25.2.3.1.2


存储设备类型


hrStorageType[OID]


WALK


.1.3.6.1.2.1.25.2.3.1.3


存储设备描述


hrStorageDescr


WALK


.1.3.6.1.2.1.25.2.3.1.4


簇的大小


hrStorageAllocationUnits


WALK


.1.3.6.1.2.1.25.2.3.1.5


簇的的数目


hrStorageSize


WALK


.1.3.6.1.2.1.25.2.3.1.6


使用多少,跟总容量相除就是占用率


hrStorageUsed


WALK


.1.3.6.1.4.1.2021.4.3.0


Total Swap Size(虚拟内存)


memTotalSwap


GET


.1.3.6.1.4.1.2021.4.4.0


Available Swap Space


memAvailSwap


GET


.1.3.6.1.4.1.2021.4.5.0


Total RAM in machine


memTotalReal


GET


.1.3.6.1.4.1.2021.4.6.0


Total RAM used


memAvailReal


GET


.1.3.6.1.4.1.2021.4.11.0


Total RAM Free


memTotalFree


GET


.1.3.6.1.4.1.2021.4.13.0


Total RAM Shared


memShared


GET


.1.3.6.1.4.1.2021.4.14.0


Total RAM Buffered


memBuffer


GET


.1.3.6.1.4.1.2021.4.15.0


Total Cached Memory


memCached


GET


.1.3.6.1.4.1.2021.9.1.2


Path where the disk is mounted


dskPath


WALK


.1.3.6.1.4.1.2021.9.1.3


Path of the device for the partition


dskDevice


WALK


.1.3.6.1.4.1.2021.9.1.6


Total size of the disk/partion (kBytes)


dskTotal


WALK


.1.3.6.1.4.1.2021.9.1.7


Available space on the disk


dskAvail


WALK


.1.3.6.1.4.1.2021.9.1.8


Used space on the disk


dskUsed


WALK


.1.3.6.1.4.1.2021.9.1.9


Percentage of space used on disk


dskPercent


WALK


.1.3.6.1.4.1.2021.9.1.10


Percentage of inodes used on disk


dskPercentNode


WALK

System Group
sysDescr 1.3.6.1.2.1.1.1
sysObjectID 1.3.6.1.2.1.1.2
sysUpTime 1.3.6.1.2.1.1.3
sysContact 1.3.6.1.2.1.1.4
sysName 1.3.6.1.2.1.1.5
sysLocation 1.3.6.1.2.1.1.6
sysServices 1.3.6.1.2.1.1.7
Interfaces Group
ifNumber 1.3.6.1.2.1.2.1
ifTable 1.3.6.1.2.1.2.2
ifEntry 1.3.6.1.2.1.2.2.1
ifIndex 1.3.6.1.2.1.2.2.1.1
ifDescr 1.3.6.1.2.1.2.2.1.2
ifType 1.3.6.1.2.1.2.2.1.3
ifMtu 1.3.6.1.2.1.2.2.1.4
ifSpeed 1.3.6.1.2.1.2.2.1.5
ifPhysAddress 1.3.6.1.2.1.2.2.1.6
ifAdminStatus 1.3.6.1.2.1.2.2.1.7
ifOperStatus 1.3.6.1.2.1.2.2.1.8
ifLastChange 1.3.6.1.2.1.2.2.1.9
ifInOctets 1.3.6.1.2.1.2.2.1.10
ifInUcastPkts 1.3.6.1.2.1.2.2.1.11
ifInNUcastPkts 1.3.6.1.2.1.2.2.1.12
ifInDiscards 1.3.6.1.2.1.2.2.1.13
ifInErrors 1.3.6.1.2.1.2.2.1.14
ifInUnknownProtos 1.3.6.1.2.1.2.2.1.15
ifOutOctets 1.3.6.1.2.1.2.2.1.16
ifOutUcastPkts 1.3.6.1.2.1.2.2.1.17
ifOutNUcastPkts 1.3.6.1.2.1.2.2.1.18
ifOutDiscards 1.3.6.1.2.1.2.2.1.19
ifOutErrors 1.3.6.1.2.1.2.2.1.20
ifOutQLen 1.3.6.1.2.1.2.2.1.21
ifSpecific 1.3.6.1.2.1.2.2.1.22
IP Group
ipForwarding 1.3.6.1.2.1.4.1
ipDefaultTTL 1.3.6.1.2.1.4.2
ipInReceives 1.3.6.1.2.1.4.3
ipInHdrErrors 1.3.6.1.2.1.4.4
ipInAddrErrors 1.3.6.1.2.1.4.5
ipForwDatagrams 1.3.6.1.2.1.4.6
ipInUnknownProtos 1.3.6.1.2.1.4.7
ipInDiscards 1.3.6.1.2.1.4.8
ipInDelivers 1.3.6.1.2.1.4.9
ipOutRequests 1.3.6.1.2.1.4.10
ipOutDiscards 1.3.6.1.2.1.4.11
ipOutNoRoutes 1.3.6.1.2.1.4.12
ipReasmTimeout 1.3.6.1.2.1.4.13
ipReasmReqds 1.3.6.1.2.1.4.14
ipReasmOKs 1.3.6.1.2.1.4.15
ipReasmFails 1.3.6.1.2.1.4.16
ipFragsOKs 1.3.6.1.2.1.4.17
ipFragsFails 1.3.6.1.2.1.4.18
ipFragCreates 1.3.6.1.2.1.4.19
ipAddrTable 1.3.6.1.2.1.4.20
ipAddrEntry 1.3.6.1.2.1.4.20.1
ipAdEntAddr 1.3.6.1.2.1.4.20.1.1
ipAdEntIfIndex 1.3.6.1.2.1.4.20.1.2
ipAdEntNetMask 1.3.6.1.2.1.4.20.1.3
ipAdEntBcastAddr 1.3.6.1.2.1.4.20.1.4
ipAdEntReasmMaxSize 1.3.6.1.2.1.4.20.1.5
ICMP Group
icmpInMsgs 1.3.6.1.2.1.5.1
icmpInErrors 1.3.6.1.2.1.5.2
icmpInDestUnreachs 1.3.6.1.2.1.5.3
icmpInTimeExcds 1.3.6.1.2.1.5.4
icmpInParmProbs 1.3.6.1.2.1.5.5
icmpInSrcQuenchs 1.3.6.1.2.1.5.6
icmpInRedirects 1.3.6.1.2.1.5.7
icmpInEchos 1.3.6.1.2.1.5.8
icmpInEchoReps 1.3.6.1.2.1.5.9
icmpInTimestamps 1.3.6.1.2.1.5.10
icmpInTimestampReps 1.3.6.1.2.1.5.11
icmpInAddrMasks 1.3.6.1.2.1.5.12
icmpInAddrMaskReps 1.3.6.1.2.1.5.13
icmpOutMsgs 1.3.6.1.2.1.5.14
icmpOutErrors 1.3.6.1.2.1.5.15
icmpOutDestUnreachs 1.3.6.1.2.1.5.16
icmpOutTimeExcds 1.3.6.1.2.1.5.17
icmpOutParmProbs 1.3.6.1.2.1.5.18
icmpOutSrcQuenchs 1.3.6.1.2.1.5.19
icmpOutRedirects 1.3.6.1.2.1.5.20
icmpOutEchos 1.3.6.1.2.1.5.21
icmpOutEchoReps 1.3.6.1.2.1.5.22
icmpOutTimestamps 1.3.6.1.2.1.5.23
icmpOutTimestampReps 1.3.6.1.2.1.5.24
icmpOutAddrMasks 1.3.6.1.2.1.5.25
icmpOutAddrMaskReps 1.3.6.1.2.1.5.26
TCP Group
tcpRtoAlgorithm 1.3.6.1.2.1.6.1
tcpRtoMin 1.3.6.1.2.1.6.2
tcpRtoMax 1.3.6.1.2.1.6.3
tcpMaxConn 1.3.6.1.2.1.6.4
tcpActiveOpens 1.3.6.1.2.1.6.5
tcpPassiveOpens 1.3.6.1.2.1.6.6
tcpAttemptFails 1.3.6.1.2.1.6.7
tcpEstabResets 1.3.6.1.2.1.6.8
tcpCurrEstab 1.3.6.1.2.1.6.9
tcpInSegs 1.3.6.1.2.1.6.10
tcpOutSegs 1.3.6.1.2.1.6.11
tcpRetransSegs 1.3.6.1.2.1.6.12
tcpConnTable 1.3.6.1.2.1.6.13
tcpConnEntry 1.3.6.1.2.1.6.13.1
tcpConnState 1.3.6.1.2.1.6.13.1.1
tcpConnLocalAddress 1.3.6.1.2.1.6.13.1.2
tcpConnLocalPort 1.3.6.1.2.1.6.13.1.3
tcpConnRemAddress 1.3.6.1.2.1.6.13.1.4
tcpConnRemPort 1.3.6.1.2.1.6.13.1.5
tcpInErrs 1.3.6.1.2.1.6.14
tcpOutRsts 1.3.6.1.2.1.6.15
UDP Group
udpInDatagrams 1.3.6.1.2.1.7.1
udpNoPorts 1.3.6.1.2.1.7.2
udpInErrors 1.3.6.1.2.1.7.3
udpOutDatagrams 1.3.6.1.2.1.7.4
udpTable 1.3.6.1.2.1.7.5
udpEntry 1.3.6.1.2.1.7.5.1
udpLocalAddress 1.3.6.1.2.1.7.5.1.1
udpLocalPort 1.3.6.1.2.1.7.5.1.2
SNMP Group
snmpInPkts 1.3.6.1.2.1.11.1
snmpOutPkts 1.3.6.1.2.1.11.2
snmpInBadVersions 1.3.6.1.2.1.11.3
snmpInBadCommunityNames 1.3.6.1.2.1.11.4
snmpInBadCommunityUses 1.3.6.1.2.1.11.5
snmpInASNParseErrs 1.3.6.1.2.1.11.6
NOT USED 1.3.6.1.2.1.11.7
snmpInTooBigs 1.3.6.1.2.1.11.8
snmpInNoSuchNames 1.3.6.1.2.1.11.9
snmpInBadValues 1.3.6.1.2.1.11.10
snmpInReadOnlys 1.3.6.1.2.1.11.11
snmpInGenErrs 1.3.6.1.2.1.11.12
snmpInTotalReqVars 1.3.6.1.2.1.11.13
snmpInTotalSetVars 1.3.6.1.2.1.11.14
snmpInGetRequests 1.3.6.1.2.1.11.15
snmpInGetNexts 1.3.6.1.2.1.11.16
snmpInSetRequests 1.3.6.1.2.1.11.17
snmpInGetResponses 1.3.6.1.2.1.11.18
snmpInTraps 1.3.6.1.2.1.11.19
snmpOutTooBigs 1.3.6.1.2.1.11.20
snmpOutNoSuchNames 1.3.6.1.2.1.11.21
snmpOutBadValues 1.3.6.1.2.1.11.22
NOT USED 1.3.6.1.2.1.11.23
snmpOutGenErrs 1.3.6.1.2.1.11.24
snmpOutGetRequests 1.3.6.1.2.1.11.25
snmpOutGetNexts 1.3.6.1.2.1.11.26
snmpOutSetRequests 1.3.6.1.2.1.11.27
snmpOutGetResponses 1.3.6.1.2.1.11.28
snmpOutTraps 1.3.6.1.2.1.11.29
snmpEnableAuthenTraps 1.3.6.1.2.1.11.30

查看系统信息

[[email protected] ~]# snmpwalk -v 2c -c ‘public‘ 10.11.45.70  1.3.6.1.2.1.1.1

SNMPv2-MIB::sysDescr.0 = STRING: Linux R410-70 2.6.32-71.el6.x86_64 #1 SMP Fri May 20 03:51:51 BST 2011 x86_64

查看主机名

[[email protected] ~]# snmpwalk -v 2c -c ‘public‘ 10.11.45.70  1.3.6.1.2.1.1.5

SNMPv2-MIB::sysName.0 = STRING: R410-70

查看ip地址

[[email protected]~]# snmpwalk -v 2c -c ‘public‘ 192.168.0.1  1.3.6.1.2.1.4.20.1.1

IP-MIB::ipAdEntAddr.192.168.0.1 = IpAddress: 192.168.0.1

IP-MIB::ipAdEntAddr.x.x.x.x = IpAddress: x.x.x.x

IP-MIB::ipAdEntAddr. x.x.x.x   = IpAddress: x.x.x.x

IP-MIB::ipAdEntAddr.127.0.0.1 = IpAddress: 127.0.0.1

所有设备基本信息和cisco一样,可以在一下网站查询

http://tools.cisco.com/Support/SNMP/do/BrowseOID.do?local=en

例如查找系统信息:

        enterprises.私有MIB和OID

如果你通过公开的MIB和OID无法采集得到监控数据,可以尝试在企业私有的MIB和OID中查询。 
例如H3C的私有MIB和OID没有公开,所以只有自己动手寻找。企业的私有MIB存在于 1.3.6.1.4.1下面,H3C也不例外。查询企业私有的MIB方法如下: 
#snmpwalk -v 2c -c xxx 10.180.20.1 1.3.6.1.4 .1 > 7502.txt 
从输出内容来看H3C的私有MIB是:SNMPv2-SMI::enterprises.2011 使用的enterprises number为2011,跟Huawei一样的。 
使用分支可能包括包括如下分支: 
SNMPv2-SMI::enterprises.2011.1 
SNMPv2-SMI::enterprises.2011.2 
SNMPv2-SMI::enterprises.2011.5 
SNMPv2-SMI::enterprises.2011.6 
SNMPv2-SMI::enterprises.2011.10

SNMPv2-SMI::enterprises.2011.18

查询企业私有的MIB和OID网站如下

http://www.oidview.com/mibs/detail.html

时间: 2024-10-11 02:09:51

SNMP 实战1的相关文章

从实战角度浅析snmp

Snmp  Simple Network Management Protocol Snmp最终是为五花八门的网管软件服务的,由于接触的网管软件较少,所以对snmp的理解至今还仅限于初级配置阶段.以下言论如有错误,请不吝斧正. Snmp牵扯的成员有agent和NMS:agent是被管理端,也就是我们最常接触的路由器,交换机等网络设备: NMS(network management system)是管理端,也就是我们不常接触的五花八门的网管软件. Snmp的信息资源叫MIB(management i

SNMP 原理与实战详解

原文地址:http://freeloda.blog.51cto.com/2033581/1306743 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://freeloda.blog.51cto.com/2033581/1306743 大纲 一.什么是SNMP 二.SNMP背景 三.SNMP结构概述 四.SNMP支持的网管操作 五.SNMP的实现结构 六.SNMP的技术内容 七.SNMP的发展历史 八.SNMP的技术术语 九.综合

实战3 Cacti监控nginx和mysql

在监控方面,两周的心得与大家共勉. 首先说说在线上跑的监控(cacti),两周下来没有出现问题,日志也没有出现报错的迹象,绘图,获取数据都是正常的.如下图所示: 至于监控,对于cacti来说,绘图是很直观的,一目了然,学会使用cacti,更重要的是要学会看坐标,还有坐标下面更详细的数值. 因为更多的模拟环境搭建是在vmware workstation上安装的,由于虚拟机的特殊性,快照,会使物理主机与vmware的主机时间 照成不一致,因此都采用ntpdate保持时间一致. [[email pro

实战1 网络监控cacti的安装配置

一.cacti概述二.cacti工作流程三.cacti安装四.配置cacti监控本机 环境: 操作系统:CentOS 6.4 x86_64软件:Cacti-0.8.7e 官方网站:http://www.cacti.net 一.cacti概述Cacti 在英文中的意思是仙人掌的意思,Cacti是一套基于PHP.MySQL.SNMP及RRDTool开发的网络流量监测图形分析工具.它通过snmpget来获取数据,使用 RRDtool绘画图形,它的界面非常漂亮,能让你根本无需明白rrdtool的参数能轻

一、cacti实战部署---安装

构建Cacti检测系统 需求描述: 在网关.网站服务器上安装net-snmp如软件包,配置SNMPD服务 在检测服务器上安装Cacti系统 通过Cacti的Web界面了解网站服务器的CPU.内存等使用情况. 1.正确配置网络参数.主机名.关闭iptables 安装yum环境(需要使用yum服务器,依赖包比较多,安装步骤请参阅yum安装文档) 安装net-snmp-utils软件包(被监测服务端) [[email protected] ~]# yum install net-snmp* -y   

实战2 Cacti监控Localhost和Remote Host

上篇博文主要讲解了cacti监控host主机,由于上篇博文cacti的版本也不是最新的!所以在实战2更新了cacti的版本,并添加了监控远程服务器和优化轮询 实战2 重点 一.新版cacti监控host 二.新版cacti监控Remote Host 三.新版cacti优化spine轮询 附加 四.网卡流量和存储挂在盘 一.新版cacti监控host 1.安装lamp平台 [[email protected] ~]# yum install -y httpd php php-mysql php-s

iptables的实战整理

一.iptables使用场景: 内网情况下使用:在大并发的情况下不要开iptables否则影响性能 二.iptables出现下面的问题: 在yewufangwenbijiaoman/var/log/message中出现 ip(nf)_conntrack: table full 使得企业访问较慢的解决方法: vim /etc/sysctl.conf #加大 ip_conntrack_max 值 net.ipv4.ip_conntrack_max =393216 net.ipv4.netfilter

安天实战课题研究2017年第二期内网渗透技术题目

安天实战课题研究2017年第二期内网渗透技术题目拟研究以下题目:1.使用NTScan扫描内网Windows口令(已经完成)2.使用Hscan进行内网口令扫描 (已经完成)3.扫描Mysql口令 (已经完成)4.扫描MSSQL口令 (已经完成)5.使用SQLTools查看SQL Server数据库及提权 (已经完成)6.内网信息收集工具7.内网信息自动收集脚本8.内网密码获取工具9.服务器明文密码及hash获取10.Windows及Linux密码哈希破解11.远程终端使用攻略 (已经完成)12.记

SNMP技术

书目参考资料: <SNMP技术白皮书>[H3C官网可下载] <通过SNMP查看设备CPU利用率配置举例>[H3C官网可下载] 视频参考资料: 马哥Linux之<企业级监控系列之一--SNMP原理和实战> 实用工具: MIB Browserhttp://www.ireasoning.com/mibbrowser.shtml[缺点:只能导入10个库] OID View ManageEngine MibBrowser 网络监控工具:zabbix