Cat监控配置说明

1.下载源码  https://github.com/chenqunhui/cat.git  

   (1)修改了几个URL encode的Bug;

   (2)短信告警中代码中使用${and}对&做替换;允许在content中使用 ${and}来连接参数,达到&的效果;

 

2.使用目录中指定的setting.xml安装:

   注意:maven版本一定要在3.2.3以上;

   cd cat   

   mvn clean install --settings settings.xml -DskipTests

 

3. 发布

   (1)新建以下两个目录(windows环境在tomcat所在盘的根目录下新建)

            /data/appdatas/cat

            /data/applogs/cat

   (2)copy配置文件(见附件)到 /data/appdatas/cat目录下,

             a.修改dataSource.xml的数据库配置;

             b.修改server.xml的配置;如果有多台cat,设置其中一台 hdfs-machine="true" job-machine="true" alert-machine="true" 就可以了,其他全设置为false; 

        

<config local-mode="false" hdfs-machine="true" job-machine="true" alert-machine="true">
	<storage  local-base-dir="/data/appdatas/cat/bucket/" max-hdfs-storage-time="15" local-report-storage-time="7" local-logivew-storage-time="7">
		<hdfs id="logview" max-size="128M" server-uri="hdfs://127.0.0.1:9000/user/cat" base-dir="logview"/>
		<hdfs id="dump" max-size="128M" server-uri="hdfs://127.0.0.1:9000/user/cat" base-dir="dump"/>
		<hdfs id="remote" max-size="128M" server-uri="hdfs://127.0.0.1:9000/user/cat" base-dir="remote"/>
	</storage>
	
	<console default-domain="Cat" show-cat-domain="true">
		<remote-servers>127.0.0.1:8080</remote-servers>		
	</console>
		
</config>
 

 

   (3)把cat-home/target/cat-alpha-1.4.0.war copy到tomcat的webapps下面,重命名为cat,启动tomcat;

 

4:打开localhost:8080/cat/r,如果正常展示cat监控页面表示配置成功。

 

 

 

5.配置客户端路由

   点击右上方的“配置”功能,使用catadmin/catadmin登录,进入左侧菜单:全局告警配置-客户端路由。

<!-- backup-server 配置那台设置为jobmachine=true的机器,其他机器配置为default-sertver-->
<router-config backup-server="10.10.1.75" backup-server-port="2280">
   <default-server id="10.10.1.75" weight="1.0" port="2280" enable="true"/>
</router-config>

 

 

 

 

 

猜你喜欢

转载自chenqunhui.iteye.com/blog/2392531