#incl"> 在CentOS 6.3 64bit上安装最新版tsar并监控ATS 5.3 - 11GX
首页 > 在CentOS 6.3 64bit上安装最新版tsar并监控ATS 5.3

在CentOS 6.3 64bit上安装最新版tsar并监控ATS 5.3

1.从官网下载最新版tsar源码

cd /usr/local/src

git clone git://github.com/kongjian/tsar.git

cd tsar





2.启用Tsar的ats监控模块

在conf/tsar.conf文件中的对应位置添加上如下on内容

mod_ts_cache on

mod_ts_client on

mod_ts_codes on

mod_ts_conn on

mod_ts_err on

mod_ts_os on

mod_ts_storage on

安装之后配置文件会被复制到/etc/tsar/tsar.conf,排错的时候需要看这个配置文件对了没有。





3.调整ats特定模块中的源码,设置正确的ats的manager socket文件路径

注意,ATS 5.3中已经将原来的mgmtapisocket改为mgmtapi.sock了!



搜索ats安装的mgmtapi.sock文件

updatedb

locate mgmtapi.sock

得到

/opt/ats/var/trafficserver/mgmtapi.sock



要去替换

/var/run/trafficserver/mgmtapisocket



在源码顶层目录下面执行

cd modules/

sed -i "s#/var/run/trafficserver/mgmtapisocket#/usr/local/var/trafficserver/mgmtapi.sock#g" mod_ts_cache.c

sed -i "s#proxy.process.cache.ssd.read.success#proxy.process.cache.interim.read.success#g" mod_ts_cache.c 

sed -i "s#/var/run/trafficserver/mgmtapisocket#/usr/local/var/trafficserver/mgmtapi.sock#g" mod_ts_client.c

sed -i "s#/var/run/trafficserver/mgmtapisocket#/usr/local/var/trafficserver/mgmtapi.sock#g" mod_ts_codes.c

sed -i "s#/var/run/trafficserver/mgmtapisocket#/usr/local/var/trafficserver/mgmtapi.sock#g" mod_ts_conn.c

sed -i "s#/var/run/trafficserver/mgmtapisocket#/usr/local/var/trafficserver/mgmtapi.sock#g" mod_ts_err.c

sed -i "s#/var/run/trafficserver/mgmtapisocket#/usr/local/var/trafficserver/mgmtapi.sock#g" mod_ts_os.c

sed -i "s#/var/run/trafficserver/mgmtapisocket#/usr/local/var/trafficserver/mgmtapi.sock#g" mod_ts_storage.c

cd ..

可以将上面操作写成一个脚本





4.在tsar顶层目录下面继续编译和安装

make 

make install





5.使用tsar

tsar --ts -l 2

其它的命令行,我简单测试了下,能执行,但是没有数据出来,我考虑到是内网没有数据,需要到公网环境测试下,后续会补上。



参考文献

[1].http://blog.csdn.net/tao_627/article/details/44808637

更多相关: