监控系统cat安装和配置
1、环境准备:
· git (拉源码)
· jdk6+
· maven3+
· mysql5+ (CAT web后台数据库使用mysql)
· tomcat7+ (我们会使用tomcat来跑cat-home)
2、配置jdk安装环境
3、安装maven
4、安装git
5、安装mysql
6、下载最新的cat源码,并编译发布
mkdir git
cd git
git clone https://github.com/dianping/cat.git
下载分支:wget https://codeload.github.com/dianping/cat/zip/mvn-repo
解压缩:mv mvn-repo mvn-repo.zip
unzip ./mvn-repo.zip
cd cat-mvn-repo/
把里面的文件复制到本地仓库
cp -r ./com/ ~/.m2/repository/
cp -r ./org/ ~/.m2/repository/
如发现没有maven的目录,请创建之。
如果发现本地仓库有这些文件夹,请强制覆盖,利用管道符:yes | cp -fr ./org/ ~/.m2/repository/
进入cat源码目录执行命令:mvn install -Dmaven.test.skip=true
7、Cat安装
前提:cat安装包已构建;创建/data/appdatas/cat和/data/applogs/cat目录 【很关键】
安装cat:mvn cat:install,安装过程中需要输入mysql的URl、用户名和密码。
成功后,会在你的mysql数据库上自动创建cat数据库,还有表结构;会在/data/appdatas/cat里面生成client.xml、datasources.xml和server.xml
8、cat环境配置
下载tomcat:
wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-7/v7.0.69/bin/apache-tomcat-7.0.69.tar.gz【链接失效,建议直接下载文件apache-tomcat-7.0.69.tar.gz】
tar -xvf apache-tomcat-7.0.69.tar.gz
把在cat-home/target/里面打包好的cat-alpha-1.3.6.war 放到tomcat 的webapp中,并改名为cat.war
进入 /data/appdatas/cat/ 目录,检查并修改client.xml
配置server.xml
9、启动cat服务
进入tomcat的bin目录,启动tomcat。
进入http://192.168.XXX.XXX:8080/cat页面,点击“配置”按钮,进入 全局告警配置 -》 客户端路由,修改服务器ip。