如何通过SNMP协议从AIX操作系统上获取系统运行信息

上传人:jkl****17 文档编号:179610657 上传时间:2023-01-02 格式:DOC 页数:6 大小:32KB
返回 下载 相关 举报
如何通过SNMP协议从AIX操作系统上获取系统运行信息_第1页
第1页 / 共6页
如何通过SNMP协议从AIX操作系统上获取系统运行信息_第2页
第2页 / 共6页
如何通过SNMP协议从AIX操作系统上获取系统运行信息_第3页
第3页 / 共6页
点击查看更多>>
资源描述
本文阐述了在AIX下如何通过配置IBM Performance Toolbox软件,使SNMP客户端 可以通过网络监视AIX系统的运行状况。运行环境 AIX 4.3.3_ML10Performance toolbox for AIX 4.3 v2.2perfagent.server 2.2.32.10perfagent.tools 2.2.33.84 在当今复杂的应用环境中,用户可能有多种平台在运行不同的应用,如何方便的集中管理多种平台,是用户迫切需要解决的问题。简单网络管理协议(SNMP)从技术上解决了这个问题。它通过一个客户端集中管理多种平台上的运行信息,如系统的类型,操作系统的版本,CPU的使用状况和Memory的占用量等。AIX本身支持SNMP协议,但只能提供非常简单的系统信息,如果用户需要获得详细的系统运行状态的信息,如CPU的使用状况,Memory的占用量和硬盘的传输率等信息,AIX本身的MIB库并不提供。但IBM的Performance toolbox软件可以提供符合SNMP标准的详细的系统运行状态信息,此软件需单独付费购买。 本文介绍如何对Performance toolbox软件进行配置使其提供符合SNMP标准的信息.此方法作者在AIX 4.3.3和Performance toolbox for AIX 4.3 v2.2的环境下测试通过,在AIX 5.1和AIX 5.2上的配置方法与此相似。系统向SNMP客户端提供什么信息是由两个条件决定的, 一是系统中对所提供信息变量的定义,也就是MIB库的定义。二是系统中搜集这些信息的程序。有些用户仅仅从网上找来MIB库的定义加入操作系统的MIB库中是无法获取更多的SNMP信息的。IBM的Performance toolbox软件不但提供了关于系统运行状况的MIB库的定义,而且提供xmservd进程在后台搜集这些信息。具体的配置步骤如下:1. 从AIX操作系统光盘安装perfagent.tools软件包,从Performance toolbox安装perfagent.server软件包,安装AIX ML_10补丁, 用以下命令检查安装情况# lslpp -l | grep perfagentperfagent.server -2.2.32.10 -COMMITTED -Performance Agent Daemons &perfagent.tools -2.2.33.84 -COMMITTED -Local PerformanceAnalysis &2. 检查xmservd, filtd, topas, xmperf是否在正在运行,如果正在运行,用kill命令停止这些进程。3。运行ipcs -m | grep 0x78检查是否有以0x78开头的共享内存段(xmservd使用此共享内存段),如果存在,用如下命令删除这些共享内存段。ipcrm -m 4. 运行slibclean删除共享内存中非活动的模块5. 编辑 /etc/perf/xmservd.res文件删除dosmux行前的#和空格,如果在/etc/perf下找不到xmservd.res文件,请从/usr/lpp/perfagent下将xmservd.res考到/etc/perf下。 6. 运行xmpeek -a启用xmservd进程,察看/etc/perf/xmservd.log1文件,如果显示Checking for required SMUX exportsSMUX export found: Shp=c002720c, addr=c0027b9cxm_smux_register called for subtree DDS/IBMSuccessfully added IBMxm_smux_register called for subtree DDS/IBM/XMservdSuccessfully added XMservd则xmservd进程运行正常,如果显示:Checking for required SMUX exportsSMUX export found: Shp=c00281a4, addr=c0028b34Spmi: SMUX is un-initialized; cant register context则需要:# stopsrc -s snmpd# startsrc -s snmpd然后重新执行步骤2-6。7. 运行kill -2 xmservd PID,此时会在/etc/perf下产生xmservd.mib文件。编辑xmservd.mib文件将xmdNFSV3ClntReaddir+ -改为 -xmdNFSV3ClntReaddirplus将xmdNFSV3SvrReaddir+ -改为 -xmdNFSV3SvrReaddirplus 8. 按如下方法将xmservd.mib文件加到/etc/mib.defs文件中: a. cp /etc/mib.defs /etc/mib.defs.org;b. mosy -o /tmp/mib.defs /etc/perf/xmservd.mib; c. cp /etc/mib.defs.org /etc/mib.defs; cat /tmp/mib.defs /etc/mib.defs; d. rm /tmp/mib.defs. 9. 用SNMP命令snmpinfo测试配置是否成功# snmpinfo -md -v xmdDisk应显示类似以下的输出结果。xmdDiskIndex.0 = 1xmdDiskIndex.1 = 2xmdDiskIndex.2 = 3xmdDiskInstName.0 = hdisk0xmdDiskInstName.1 = hdisk1xmdDiskInstName.2 = hdisk2xmdDiskBusy.0 = 20943xmdDiskBusy.1 = 679xmdDiskBusy.2 = 386xmdDiskXfer.0 = 11832xmdDiskXfer.1 = 444xmdDiskXfer.2 = 89xmdDiskRblk.0 = 73201xmdDiskRblk.1 = 2967xmdDiskRblk.2 = 6595xmdDiskWblk.0 = 137449xmdDiskWblk.1 = 1585xmdDiskWblk.2 = 105如果测试成功,用户就可以在支持SNMP协议的客户端得到AIX系统当前的运行状况的信息。用户可在客户端用IBM Netview或第三方支持snmp协议的软件获取服务器的运行信息,具体配置方法,请参考相应软件的支持文档。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 机械制造 > 工业自动化


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!