AIX上SNMP服务配置方法.docx
文本预览下载声明
AIX上SNMP服务配置方法安装前检查检查操作系统,是否安装perfagent(如果没有需要安装)# lslpp -l |grep perfagent返回类似如下结果为已安装perfagent.tools 5.3.10.0 COMMITTED Local Performance Analysis perfagent.tools 5.3.10.0 COMMITTED Local Performance Analysis 确定snmpd使用V3版本,即snmpd链接到snmpdv3ne.确定使用snmpv3无认证版本Code:#which snmpd/usr/sbin/snmpd#ls -altr /usr/sbin/snmpdlrwxrwxrwx?1 root? ? ?system 9 Apr 12 2009 /usr/sbin/snmpd - snmpdv3ne如果不是链接到snmpdv3ne,则执行切换到无认证版本#snmpv3_ssw –n配置SNMP环境:编辑/etc/inittab, 增加topas的内容Code: vi /etc/inittab找出以下此行:xmdaily:2:once:/usr/bin/xmwlm -L 21 /dev/null # Start xmwlm daily recording将xmdaily此行前面加冒号并添加topasrec行,如下::xmdaily:2:once:/usr/bin/xmwlm -L 21 /dev/null # Start xmwlm daily recordingtopasrec:2:once:/usr/bin/topas -R 21 /dev/null # Start topas recording刷新inittab进程Code:#init q备份和编辑 /etc/snmpd.peersCode:# cp /etc/snmpd.peers /etc/snmpd.peers.bak# vi /etc/snmpd.peers新增以下内容:gated? ? ?1.3.6.1.4.1.2.3.1.2.1.2? ? gated_passworddpid2? ? ?1.3.6.1.4.1.2.3.1.2.2.1.1.2 dpid_passwordmuxatmd 1.3.6.1.4.1.2.3.1.2.3.1.1 muxatmd_passwordxmservd? ?1.3.6.1.4.1.2.3.1.2.1.3? ?xmservd_pw备份和替换snmpdv3.conf文件Code:# cp /etc/snmpdv3.conf /etc/snmpdv3.conf.bak使用本snmpdv3.conf配置文件替换原配置文件在Windows下可以使用Winscp软件将以下文件上传到AIX覆盖/etc/snmpdv3.conf配置文件:上传文件过程:重新启动snmpd服务停止snmpd及相关服务Code:#stopsrc -s snmpd; stopsrc -s aixmibd;stopsrc -s hostmibd;stopsrc -s snmpmibd启动snmpd及相关服务Code:# startsrc -s snmpd;startsrc -s aixmibd;startsrc -s hostmibd;startsrc -s snmpmibd编辑inetd.conf(增加注释)并刷新inetd进程编辑/etc/inetd.conf文件,找到xmtopas的内容,如果inetd.conf文件中已经有关于xmtopas的内容,则注释掉该行;找到以下内容并注释掉:#xmquerydgramudpwaitroot/usr/bin/xmtopas xmtopas -p3保存后执行:#refresh -s inetd结束topas和xmtopas进程查找这两个进程的进程id,然后kill掉所找到进程Code:#genld -l | grep -p Spmi | grep -i proc#kill pid删除共享内存段查找共享内存段,并全部进行删除.Code:# ipcs -m | grep 0x78#ipcrm -m segid (如有多个则执行多次)再执行清理# slibclean新建xmtopas.res和xmservd.res文件使得xmtopas可以使用smux进行进程间通讯Code:#echo dosmux /etc/perf/xmtopas.res#echo dosmux /usr/lpp/perfagent/xmservd.res编辑inetd.conf(去掉注释)并刷新inetd进程去掉下面该行的注释(如果没有该行则添加进去):xmquerydgramudpwait
显示全部