欢迎访问我的博客,你的支持,是我最大的动力!

阿里linux系统性能监控工具:tsar 使用

Linux 马从东 151℃ 评论
目录:
[显示]

项目地址:https://github.com/alibaba/tsar
官网:http://tsar.taobao.org/  官网很久没有更新了

tsar是阿里开发并开源的一套监控工具,用于收集和汇总系统信息,提供历史数据查询功能,并能根据历史数据绘制图表。该项目仍在维护中。

编译安装
安装编译工具:
yum install make gcc git
# 克隆源码
git clone git://github.com/alibaba/tsar.git
# 编译安装
cd tsar/
make && make install
#mkdir for tsar
mkdir -p /usr/local/tsar/modules
mkdir -p /etc/tsar
mkdir -p /usr/local/man/man8/
#copy tsar shared so
cp modules/*.so /usr/local/tsar/modules
#copy bin file
cp src/tsar /usr/bin/tsar
#copy config file
cp conf/tsar.conf /etc/tsar/tsar.conf
cp conf/tsar.logrotate /etc/logrotate.d/tsar
cp conf/tsar.cron /etc/cron.d/tsar
#copy man file
cp conf/tsar.8 /usr/local/man/man8/
#install lualib
mkdir -p //usr/local/tsar/lualib
cp cjson.so //usr/local/tsar/lualib
chmod 755 //usr/local/tsar/lualib/cjson.so
cd src; mkdir -p /usr/local/tsar/lualib
cd src; cp ltn12.lua socket.lua mime.lua /usr/local/tsar/lualib
cd src; mkdir -p /usr/local/tsar/lualib/socket
cd src; cp http.lua url.lua tp.lua ftp.lua smtp.lua /usr/local/tsar/lualib/socket
cd src; mkdir -p /usr/local/tsar/lualib/socket
cd src; cp socket.so.2.0.2 /usr/local/tsar/lualib/socket/core.so
#cd src; mkdir -p /usr/local/tsar/lualib/mime
#cd src; cp /usr/local/tsar/lualib/mime
cd src; mkdir -p /usr/local/tsar/lualib/mime
cd src; cp mime.so.1.0.2 /usr/local/tsar/lualib/mime/core.so

安装完成后的结构:
/usr/local/tsar/lualib目录,存放lua相关文件
/usr/local/tsar/modules目录,存放tsar模块库
/etc/tsar/tsar.conf文件,配置文件
/etc/logrotate.d/tsar文件,日志轮换文件
/etc/cron.d/tsar文件,定时任务
/usr/local/man/man8/tsar.8文件,手册
/usr/bin/tsar文件,可执行文件
另,源码目录下 tools目录,存放有工具脚本

 

 

参考: https://www.cnblogs.com/yuzhoushenqi/p/7483176.html

转载请注明:轻风博客 » 阿里linux系统性能监控工具:tsar 使用

喜欢 (0)or分享 (0)