CAT点评监控系统安装部署

CAT 是大众点评开源的一套基于java的实时应用监控平台,主要应用于服务中间件框架(MVC 框架、RPC 框架、持久层框架、分布式缓存框架)的监控,为开发和运维提供各项性能指标、健康检查、自动报警等可视化服务。相对于zabbix,cat是一款应用级的监控系统。

硬件要求

  • 内存 4G 以上
  • 硬盘 100G 以上
  • 操作系统 Windows或Linux操作系统(建议选用Linux操作系统)

运行环境

  • java jdk 1.6及以上
  • Web服务器(这里用Apache Tomcat)
  • MySQL 数据库(推荐5.6及以上)
  • maven(版本需要在 3.2.3以上)

安装环境

安装jdk


这里给出官方下载地址 ,请自行下载jdk1.6及以上即可。
1
2
# yum -y install jdk-7u79-linux-x64.rpm
# 这里下载rpm包格式的,直接yum安装即可

安装tomcat7


tomcat7官方下载地址,下载完成以后:
1
2
3
4
5
# tar -zxf apache-tomcat-7.0.70.tar.gz
# ln -sv /root/apache-tomcat-7.0.70 /usr/local/tomcat
# vim /etc/profile.d/tomcat.sh
export PATH=/usr/local/tomcat/bin/:$PATH
# . /etc/profile.d/tomcat.sh

启动tomcat,测试服务是否可以正常访问。

安装maven


maven官方下载地址,下载完成后:
1
2
3
4
5
# tar -zxf apache-maven-3.3.9-bin.tar.gz
# ln -sv /root/apache-maven-3.3.9 /usr/local/maven
# vim /etc/profile.d/maven.sh
export PATH=/uar/local/maven/bin:$PATH
# . /etc/profile.d/maven.sh

安装mysql


由于默认centos6默认yum安装是没有mysql5.6以上的版本的,这里给出官方yum源,可直接yum安装
1
2
3
4
5
6
7
8
# vim /etc/yum.repos.d/mysql.repo
[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/
enabled=1
gpgcheck=0
# yum install mysql-community-server
# service mysqld start

安装CAT


1
2
git clone https://github.com/dianping/cat.git
下载cat代码

1、在CAT目录下,用maven构建项目

1
2
mvn clean install -DskipTests
下载可能会出问题,请翻墙后再运行

2、配置CAT的环境

1
2
3
4
5
mvn cat:install
[INFO] jdbc.url: jdbc:mysql://127.0.0.1:3306 # 这里输入用户密码即可
[INFO] jdbc.user: root
[INFO] jdbc.password: 123456
同样,这条命令运行3次才完成成功

3、运行CAT

1
2
3
4
5
6
7
8
9
cd cat-home
mvn jetty:run
最后显示
[INFO] Started SelectChannelConnector@0.0.0.0:2281
[INFO] Started Jetty Server
[INFO] Starting scanner at interval of 10 seconds.
[INFO] Working directory is /home/cat/cat-home
[INFO] War root is /home/cat/cat-home/src/main/webapp
代表运行成功了,接着我们就可以访问web界面了


服务总算是搭建完了,而监控还刚刚开始……

火柴 wechat
扫描上方二维码关注我的博客!
0%