TomProbe与同类产品的比较--实战体验

 

 

最近我去推广TomProbe,经常有客户说“类似产品多的是”,我语塞了,但心里却想说“多乎哉?没有也!”。

 

TomProbe的根本出发点是网站的稳定性----监测出网站是否稳定和查找不稳定的原因。

 

TomProbe通过对Tomcat源代码的弱改写(仅仅只是增加计数代码、未影响Tomcat的任何逻辑),分析Tomcat的内存、线程、CPU、流量、程序拓扑图等当前数据和历史数据,判断网站是否稳定和发现不稳定的原因。

 

TomProbe不是网站管理软件(Tomcat自带的Manager模块),没有对网站进行upload、 部署、启动、停止等功能;

 

TomProbe也不是IT运维软件(例如:Siteview、北塔、宝塔等),那些运维软件把Tomcat作为一个进程和网络端口来分析,能分析的数据是很有限的和粗糙的。我公司现在和将来都不会有IT运维方面的业务。

     

因此,TomProbe无类似产品。但如果非要给TomProbe找到类似软件以获得TomProbe的大致印象,我努力寻找,一共找到了4个:

1. Tomcat自带的Manager模块;

2. Psi-probe;

3. 阿里Arthas;

4. IT运维软件,例如:Siteview、北塔、宝塔等。这类软件在网上搜索,倒是蛮多,比较“著名”的就有40个,客户所说的“类似产品多的是”可能是指这类软件。但这类软件只能把Tomcat作为进程和网络端口来分析和监测,无法深入到Tomcat源代码层面,因此它们能分析和监测的数据是很有限和粗糙的。这类软件只能算一个,下文统称为“IT运维软件”。

 

可见勉强类似的软件也是“多乎哉?不多也!”。

 

我已经在云服务器上部署、配置和启动运行了Tomcat 9.0.48版,它同时支持TomProbe和以上4个软件(让这些软件对同一个网站诊断!)您可以随时打开您的计算机实例体验TomProbe与它们的不同。各个软件的操作办法如下:

 

一、Tomcat自带的Manager模块

1. 在您的浏览器里打开网址

   http://www.gm365.com:8181

 

2. 在出现的界面的右上位置依次点击“Server Status”、“Manager App”、“Host Manager

  

 

3. 出现登录界面(第二次点击可能无这一步,因记住了密码),如下图:

  

用户名填为tomcat,密码填为probe,点击登录。

 

4. 登录成功后,分别出现的界面是这样的:

  

 

  

 

  

   

二、psi-probe

1. 在您的浏览器里打开网址

   http://www.gm365.com:8181/probe

 

2. 出现登录界面,如下图:

  

用户名填为tomcat,密码填为probe,点击登录。

 

3. 登录成功后,出现的界面是这样的:

 

 

三、TomProbe

1. 在您的浏览器打开www.gm365.com网站,下载TomProbe,如下图所示:

 

 

2. 下载完成后,用鼠标双击刚才下载的TomProbe_windows_1_57.exe,点运行按钮,把它安装到D:\TomProbe,如下图所示:

  

 

3. 安装完成后,用鼠标双击桌面上的TomProbe图标(以启动TomProbe),如下图所示:

 

  

4. 出现登录界面,如下图:

 

IP填为www.gm365.comPort填为8181,连接类型不勾选,用户名填为tomcat,密码填为probe,都填好后,点“登录”按钮。

 

5. 登录成功后,出现的界面是这样的:

 

 

四、阿里Arthas

   安装或使用有点烦,请看完TomProbe与同类产品的比较--宏观比较和具体比较后,再做决定,以免浪费时间。

 

五、IT运维软件(例如:Siteview、北塔、宝塔等)

   安装或概念有点烦,请看完TomProbe与同类产品的比较--宏观比较和具体比较后,再做决定,以免浪费时间。