今天在一系统上部署了xen游戏已经上线了,由于xen上的游戏监控显示xen机器load高,物理机没有做监控,于是想把监控部署上去,按照常例在装net-snmp的时候出问题了装不上,于是在centos 5上倒腾起了RHEL 4的rpm包了,本来比较懒想用现有的包弄上去装,没想到麻烦在一步步制造中,把openssl弄掉了换了RHEL 4的此时还没有发现问题还好我没有关闭我正在操作的shell窗口,下一步由于rpm程序也不太一样我也把它删掉了此时才发觉出问题了,rpm包装不了,我得还原回去,于是打开上传的窗口发现窗口一下就关闭了感觉到了异常,于是在另开一个shell窗口也是开一下就关闭了,认识到问题的严重,于是在本地vmware上装了一个centos 5,由于线上机器仅此一台是应用XEN并没有大规模部署所以其它的系统还是RHEL 4,,在考虑上传的时候发现常用ftp,wget之类的工具不能用,真是祸不单行,当使用mount的时候发现mount没有问题,真是一救世主来了,于是想到NFS于是赶紧在一台机器上弄了个NFS。相关rpm程序的so传上去
cp librpm-4.4.so /usr/lib
chmod 755  /usr/lib/librpm-4.4.so
cp librpmdb-4.4.so /usr/lib/
chmod 755 /usr/lib/librpmdb-4.4.so
cp librpmio-4.4.so /usr/lib/
chmod 755 /usr/lib/librpmio-4.4.so
cp librpmbuild-4.4.so /usr/lib/
chmod 755 /usr/lib/librpmbuild-4.4.so
之后把openssl上传上去,安装了下,问题解决,幸好在操作的过程中没有出现shell断掉,不然就惨了,重新弄了net-snmp安装完后nagios可以实现监控了。有惊无险
openssl这个负责通信的玩意看来在远程操作的过程中还是小心操作,呵呵