⑴ 如何查找linux系统网卡流量的SNMP OID 这个基本靠推理
Windows Memory Utilization: Total : OID: 1.3.6.1.2.1.25.2.2.0 单位(KB)--Windows 2003 1.3.6.1.2.1.25.2.2.0 = 2096304 [Integer] 也可以用snmpwalk去.1.3.6.1.2.1.25.2,可以看到内存和磁盘的全部信息
⑵ 【Linux】Linux开启snmp及查询
主机snmp模板
一、Linux snmp
1、安装snmp
2、备份snmp配置
3、添加文本
注:rocommunity:允许IP根据团体名以只读方式获取snmp数据,格式为:rocommunity 团体名 乐维采集服务器IP地址(不填默认为允许全部)
4、重启snmp
5、查看主机SNMP
(显示主机所有的snmp)
6、选取有用的信息:
常用主机参数:
系统参数(1.3.6.1.2.1.1)
OID描述备注
.1.3.6.1.2.1.1.1.0获取系统基本信息SysDesc
.1.3.6.1.2.1.1.3.0监控时间sysUptime
.1.3.6.1.2.1.1.4.0系统联系人sysContact
.1.3.6.1.2.1.1.5.0获取机器名SysName
.1.3.6.1.2.1.1.6.0机器坐在位置SysLocation
.1.3.6.1.2.1.1.7.0机器提供的服务SysService
.1.3.6.1.2.1.25.4.2.1.2系统运行的进程列表hrSWRunName
.1.3.6.1.2.1.25.6.3.1.2系统安装的软件列表hrSWInstalledName
主机常用OID: http://www.ttlsa.com/monitor/snmp-oid/
原文地址
Linux开启snmp及查询
(出处: 乐维论坛 )
⑶ snmpwalk显示oid
snmpwalk是SNMP的一个工具,它使用SNMP的GETNEXT请求查询指定OID(SNMP协议中的对象标识)入口的所有OID树信息,并显示给用户。通过snmpwalk也可以查看支持SNMP协议(可网管)的设备的一些其他信息,比如cisco交换机或路由器IP地址、内存使用率等,也可用来协助开发SNMP功能。
要使用snmpwalk,我们首先要安装snmpwalk。snmpwalk没有单独的安装包,它被包含在net-snmp软件包中的,所以我们只需要安装net-snmp软件包就可以得到snmpwalk。而net-snmp的安装又分为linux环境和windows环境。
某些设备产商由于SNMP实现支持不是很标准,故存在只能获取到公有MIB信息(即1.3.6.1.2.1开头的信息)的情况,此时请再使用命令snmpwalk -v 1/2c -c community IP .1.3.6.1.4.1>IP.private.mib采集设备私有MIB信息,并和前面采集到的IP.mib一同发给研发。
⑷ linux的snmpwalk命令
linux下snmpwalk命令不太常用到,所有很多人对它都不太熟悉,下面由我为大家搜集整理了linux的snmpwalk命令的相关知识,希望对大家有帮助!
linux的snmpwalk命令
SNMPWALK是一个通过SNMP GET-NEXT类型PDU,实现对目标AGENT的某指定MIB分支信息进行完整提取输出的命令工作。
命令行:snmpwalk [选项] agent [oid]
选项参数:由于SNMP协议中,不同的协议版本存在不同的参数选项,以下参数按协议分开说明。
1. 普通选项
a) –h 显示帮助
b) –v 1|2c|3 指定SNMP协议版本
c) –V 显示当前SNMPWALK命令行版本
d) –r RETRIES 指定重试次数,默认为0次。
e) –t TIMEOUT 指定每次请求的等待超时时间,单为秒,默认为3秒。
f) –Cc 指定当在WALK时,如果发现OID负增长将是否继续WALK。
2.V1、V2C选项
a) –c COMMUNITY 指定共同体字符串
3.V3选项
a) –l LEVEL 指定安全级别:noAuthNoPriv|authNoPriv|authPriv
b) –u USER-NAME 安全名字
c) –a PROTOCOL 验证协议:MD5|SHA。如果-l指定为authNoPriv或authPriv时才需要。
d) –A PASSPHRASE 验证字符串。如果-l指定为authNoPriv或authPriv时才需要。
e) –x PROTOCOL 加密协议:DES。如果-l指定为authPriv时才需要。
f) –X PASSPHRASE 加密字符串:如果-l指定为authPriv时才需要。
linux的snmpwalk命令常用方法
1、snmpwalk -v 2c -c public 10.103.33.1 .1.3.6.1.2.1.25.1 得到取得windows端的系统进程用户数等
其中-v是指版本,-c 是指密钥,也就是客户端snmp.conf里面所设置的,下面类同.
2、snmpwalk -v 2c -c public 10.103.33.1 .1.3.6.1.2.1.25.2.2 取得系统总内存
3、snmpwalk -v 2c -c public 10.103.33.1 hrSystemNumUsers 取得系统用户数
4、snmpwalk -v 2c -c public 10.103.33.1 .1.3.6.1.2.1.4.20 取得IP信息
5、snmpwalk -v 2c -c public 10.103.33.1 system 查看系统信息
6、snmpwalk -v 2c -c public 10.103.33.1 ifDescr 获取网卡信息
以上只是一些常用的信息,snmpwalk功能很多,可以获取系统各种信息,只要更改后面的信息类型即可.如果不知道什么类型,也可以不指定,这样所有系统信息都获取到:
snmpwalk -v 2c -c public 10.103.33.1
⑸ linux机器上安装了snmp服务,现在要获取CPU,硬盘等信息,去哪里查询这些对应的mib-oid呢
手动查询可以在这看/proc/cpuinfo 查看cpu信息,/proc/meminfo查看内存信息,df -lh查看硬盘信息