Cacti详细手册

    Cacti是一款优秀的开源监控软件,使用php实现,它的主要特点是使用snmp服务获取数据,然后用rrdtool存储和更新数据,当用户查看数据的时候,rrdtool生成图表呈现给用户。mysql数据库用于存储变量并进行调用。mysql数据库并不存储snmp捕获到的数据,snmp捕获到的数据,存在于rrdtool生成的rrd文件中,这些文件位于cacti目录下的rra目录中。
    本文主要介绍cacti中文版的安装,配置,cacti插件的安装,配置。

批量修改文件内容

    方法1:

    对于一个文件中统一替换字符串,用vim就可以实现,方法也比较简单:
    :s/old/new/g
    其中old是需要替换的字符串,new是替换后的字符串
    以上这句只对当前行进行替换,如果需要进行全局替换,则要:
    :%s/old/new/g

    如果需要对指定部分进行替换,可以用V进入visual模式,再进行

linux下把文件转换为utf8

    最近要新架很多服务器,其中呢,有一些XML里面有IP设置,必须手动修改,手动修改~!哎,容易出错,而且效率低。所以我把它拿到Linux里,写个脚本,那样就快得多。

    于是乎~我把这些文件弄到Linux里面,准备使用sed来实现。却发现:没反应~!
    把Server1.xml的10.10.10.6替换为10.10.11.11.(可加-i参数真实替换,这样写只是显示改变了,原文件并没有改变)
    sed 's/10.10.10.6/10.10.11.11/g' Server1.xml
    结果内容还是原封不动。。。却很奇怪多了一些乱码。所以立马想到了是文件编码格式不一样。程序猿大大们写的代码是在Windows环境下的,编码格式为UTF16LE,Linux 环境下不认。。。所以要转换成UTF8。

服务端更新

    此次更新只更新服务端,更新流程如下: 1,svn update,打包exe(如有media文件更新记得同时添加至rar) 2.将服务端rar拿到svn服务器,并修改“版本备注.txt”   commit 3.停服 4.备份服务端,更新文件(点击bat) 5.备份数据库(停止服务,打包rar,开启服务...
3/3 1 2 3