AIX】 Snmp Community 修改(转)2009-11-09 22:27AIX Snmp Community 修改
系统环境 : AIX 5.3
1. 修改/etc/snmpd.conf 修改public 为ax03 (为自定义 Community)
2. 重起服务
stopsrc -s snmpd 停止snmpd
startsrc -s snmpd 启动snmpd
3. 通过Mib取值.
发现通过 Community ax03 不能取值
通过 Community public 才可以。 也就是修改snmpd.conf 没有起作用
于是上网查找相关资料。。。同时通过殿鹏、阿杜老大证实了存在snmp agent版本问题,AIX5.2 以后snmp版本默认为v3。而公司的产品目前只支持v1、v2。(以前在公司的就知道,不过没留意。。。 哎,额的神、上帝以及老天爷呀 我怎么就这样呢。。。) 知道原因了就好办咯 ^_^
4. 先来检查一下 snmp version
ls -l /usr/sbin/snmpd*
lrwxrwxrwx 1 root system 17 1月26 11时39 /usr/sbin/snmpd -> /usr/sbin/snmpdv3ne
-rwxr-x--- 1 root system 326232 2月04 2006 /usr/sbin/snmpd64v1
-rwxr-x--- 1 root system 285320 2月04 2006 /usr/sbin/snmpdv1
-rwxr-x--- 1 root system 274054 4月11 2005 /usr/sbin/snmpdv3ne
5. 接下来修改 snmp version ,执行如下命令 其他命令可以 man snmpv3_ssw
/usr/sbin/snmpv3_ssw -1
6. 再启动snmp
startsrc -s snmpd 启动snmpd
OK,再通过Mib取值成功 o yeah 成功!
tips :
查看snmpd信息 lssrc -s snmpd
注:
在此过程中 遇到一个问题:
启动snmp 后无提示错误信息
但是ps -ef|grep snmpd 发现无此进程。
怀疑是因为最开始修改snmpd.conf没有停止掉snmp进程导致文件被破坏 ,从新cp一个文件过来解决问题。