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运维软件”。
可见勉强类似的软件也是“多乎哉?不多也!”。
我已经在云服务器上部署、配置和启动运行了Petcat,它同时支持TomProbe和以上4个软件(让这些软件对同一个网站诊断!)。您可以随时打开您的计算机实例体验TomProbe与它们的不同。各个软件的操作办法如下:
一、Tomcat自带的Manager模块
1. 在您的浏览器里打开网址
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.com,Port填为8181,连接类型不勾选,用户名填为tomcat,密码填为probe,都填好后,点“登录”按钮。
5. 登录成功后,出现的界面是这样的:
四、阿里Arthas
安装或使用有点烦,请看完《TomProbe与同类产品的比较--宏观比较和具体比较》后,再做决定,以免浪费时间。
五、IT运维软件(例如:Siteview、北塔、宝塔等)
安装或概念有点烦,请看完《TomProbe与同类产品的比较--宏观比较和具体比较》后,再做决定,以免浪费时间。