CAT部署集成文檔


1. 下載編譯

1.1 下載源碼

首先,到項目的git網頁下載整個項目:

https://github.com/dianping/cat

1.2  打包安裝

接着就是進入這個項目的目錄,運行打包安裝命令:

mvn clean install -DskipTests

1.3  CAT安裝

執行完成后,運行 CAT 安裝插件命令:

mvn cat:install

會提示輸入mysql數據庫的連接信息,賬戶和密碼。可能會提示缺少\data\appdatas\cat 目錄,手動添加就可以了。

最后進入cat-home目錄:cd cat-home,運行mvn jetty:run

沒有任何錯誤的提示就可以啟動了。在瀏覽器輸入地址:

localhost:2281會進入界面,這個界面有說明文檔還要演示效果等,沒什么用,關掉。

進入項目,拷貝/cat-home/target/cat-alpha-2.0.0.war這個文件到tomcat的webapps里面,修改名字成:cat.war。

1.4 准備配置文件

在tomcat所在的盤根目錄需要有data文件夾,里面有:/data/appdatas/cat和/data/applogs/cat 文件夾,沒有的話就手動創建。

/data/appdatas/cat文件夾里面的內容在mvn cat:install這個步驟會自動創建出來client.xml、datasources.xml和server.xml三個文件,

datasources.xml是數據庫連接信息,不用改變的話就無需修改;

client.xml和server.xml兩個文件里,有多少台服務器,就要寫多少台服務器的地址上去。

由於我是在本機上做實驗,所以就只有一台機器的地址。

client.xml文件只需改紅色框內的內容就可以了:

server.xml文件改紅色框的內容,有多台機器,就像紅框下面注釋的那樣改就可以了。

1.5 啟動tomcat

修改完,啟動tomcat(bin\startup.bat)

在瀏覽器里面輸入http://localhost:8080/cat/r,可以看到CAT下面部署后的界面。左上角的“實時”功能才是我們最需要的!

1.6 配置路由

這需要我們點擊右上角的登陸,用賬號和密碼都是catadmin來登陸,在“配置”的最后一項“全局告警配置”的“客戶端路由”里面改為127.0.0.1:2280后,提交刷新實時頁面,數據又回來了!

 

<?xml version="1.0" encoding="utf-8"?>
<router-config backup-server="127.0.0.1" backup-server-port="2280">
   <default-server id="127.0.0.1" port="2280" enable="true" weight="1.0"/>
</router-config>

 

2. 部署安裝

3. 包裝客戶端

4. 集成接入

5. 成果展示


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM