OneAPM

日期:2017-4-21 14:37 | 标签: | 阅读:239

OneApm 做服务器监控起家,现在业务逐渐做起来了,可以开始试试水了

CloudInsight

https://cloud.oneapm.com

部署 Agent

本来想着直接安装,

注:想要在完成 Cloudinsight Agent 安装后,不自动开启 Agent?请在该指令的头部添加 CI_INSTALL_ONLY=true 后,再执行。

CI_LICENSE_KEY=xxxx= bash -c "$(curl -L https://download.oneapm.com/oneapm_ci_agent/install_agent.sh)"

结果显示服务器内存不够不能安装,所以采用了源码安装,

开机启动可以使用 init 守护程序来让 Cloudinsight Agent 开机自动启动。 启动的可执行程序是 $sandbox_dir/bin/agent, 工作目录设置为 $sandbox_dir. 其中 $sandbox_dir 默认是 ~/.cloudinsight-agent,你也可以把它移动到其他目录下。

CI_LICENSE_KEY=xxxx= sh -c "$(curl -L https://download.oneapm.com/oneapm_ci_agent/setup_agent.sh)"

加入系统服务

让人匪夷所思的是,源码部署居然是在前台运行,我也不清楚怎么配为后台运行,搜索教程,发现可以分为以下几个步骤进行设置

cp ./yourprogram /usr/sbin/
cp ./yourprogram_service /etc/init.d/
cd /etc/init.d/
chmod +x yourprogram_service 
# rcx.d 存放着对应运行级别加载时需要关闭或启动的服务
cd /etc/rc3.d/
# Sxx 中的 xx 表示程序执行的优先级,S开头代表加载时自启动,yourprogram_service的格式可以参考同文件夹类文件的书写方式
ln -sf ../init.d/yourprogram_service ./S99yourprogram_service

版权声明: 署名-非商业性使用-禁止演绎 4.0 国际(CC BY-NC-ND 4.0
Copyright ©2013-2017 | 粤ICP备14081691号 | yipeng手工打造 | 联系方式