您的位置:首页 > 运维架构 > Linux

对CentOS服务器上正使用MRTG进行移机操作

2012-12-21 14:14 411 查看
对已安装并正常运行的MRTG需要作移机处理时,我做了如下操作(如有不对之处请留言或在评论中指出,谢谢!):

将原/var/www/mrtg目录下的所有文件转至本地(待用);


把/etc/mrtg目录下的两个文件(mrtg.cfg和mrtg.ok)也转至本地(待用);


把/etc/httpd/conf.d目录下的mrtg.conf文件也转至本地(待用);


在移入的新服务器上先安装MRTG(一定要先安装再转入配置文档),安装步骤可参看之前的文章


将刚才转至本地待用的文件按原路径上传至新服务器,这里要注意配置好SSHD服务中允许ROOT远程;


对所有转上来的文件进行CHMOD 644操作;


重新启动APACHE(service httpd restart或你觉得简单的方法);


这里要强调将时间对准,即至少要做一次ntpdate来校准时间,并把校准后的时间写入BIOS(hwclock -w)。



如果最后一步没有操作的情况下,如我就做过一次。没有把时间校准,结果在测试MRTG时出现了状况:

测试语句:LANG=C LC_ALL=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg /var/lib/mrtg/mrtg.ok



发现出现大量:ERROR: Let's not do the time warp, again. Logfile unchanged.

处理办法:校准时间后,再做一次测试就OK了。



yum -y install mrtg net-snmp* ntpdate

chmod 644 /etc/mrtg/*

chmod 644 /etc/httpd/conf.d/mrtg.conf

chmod -R 644 /var/www/mrtg/

chmod 755 /var/www/mrtg

ntpdate 210.72.145.44

hwclock -w

LANG=C LC_ALL=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg /var/lib/mrtg/mrtg.ok

service httpd restart

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: