要在centos上部署snmp服务,原来只安装了
net-snmp-libs-5.1.2-11.EL4.7,
ok,开工,去http://www.rpmfind.net/查找以下几个rpm包:
net-snmp-perl-5.1.2-11.EL4.10.i386.rpm
net-snmp-5.1.2-11.EL4.10.i386.rpm
net-snmp-utils-5.1.2-11.EL4.10.i386.rpm
下载后安装,发现错误,缺少依赖关系
[root@×××× ~]# rpm -i net-snmp-5.1.2-11.EL4.10.i386.rpm
warning: net-snmp-5.1.2-11.EL4.10.i386.rpm: V3 DSA signature: NOKEY, key ID 443e1821
error: Failed dependencies:
libsensors.so.3 is needed by net-snmp-5.1.2-11.EL4.10.i386
Suggested resolutions:
/home/buildcentos/CENTOS/en/4.0/i386/CentOS/RPMS/lm_sensors-2.8.7-2.40.3.i386.rpm
查找lm_sensors-2.8.7-2.40.3.i386.rpm
安装,然后安装3个snmp包,ok,有warning 安装通过。
后面发现还少个net-snmp-config 找同事要了一个,丢到/usr/bin/下
修改权限为755
ok,完成。
ps:
rpm -qa | grep snmp 查看现有的包
rpm -i xxx.rpm 安装该rpm包
2007-12-24ps:
把snmpd服务添加为自启动
chkconfig snmpd on
可以用chkconfig --list |grep on 来查看是否已经是自启组
如果chkconfig --list |grep snmpd 没有的话可以先用以下命令增加
chkconfig --add snmpd
2007-12-26ps:
安装完还需要一条命令的
其中XXXX是snmp服务需要的一个用户好像。
#1