Centos7中使用probe做服务监控

简介: 我们在日常的生产过程中,需要跟Tomcat这个服务器打交道,例如:项目部署,项目启停,项目更新等操作,我们都是登录到服务器系统中对Tomcat进行操作,这样一来,容易引发误操作,可能我们命令误输入,对服务器进行误操作。

一、前言

1、我们在日常的生产过程中,需要跟Tomcat这个服务器打交道,例如:项目部署,项目启停,项目更新等操作,我们都是登录到服务器系统中对Tomcat进行操作,这样一来,容易引发误操作,可能我们命令误输入,对服务器进行误操作。

2、有了问题,我们就需要解决,于是找到这款Tomcat的监控神器——probe,通过简单配置,即可在probe的操作界面进行图形化操作,避免我们在黑窗口的很多误操作,提高安全性。

二、probe安装

  • 1、下载安装

下载地址:https://github.com/psi-probe/psi-probe/releases,下载:.war 或 .zip文件都是可以的,然后将下载好的文件上传至Tomcat的 webapps/目录下,进行解压,我这里下载的是 .zip文件,解压命令为:

unzip probe.zip
  • 2、修改Tomcat的conf目录下的 tomcat-users.xml文件
vim tomcat-users.xml

在文件的上方添加如下内容:

<!-- 用户角色 -->
<role rolename="manager"/>
<role rolename="tomcat"/>
<!-- 用户账号 -->
<user username="admin" password="admin" roles="manager"/>

这就是我们用来登录probe管理界面的账户和密码,他的角色是manager,管理者,同时需要tomcat这个角色来访问tomcat

  • 3、重新启动Tomcat服务器

进入Tomcat下的bin目录,先停止Tomcat服务

./shutdown.sh

再启动Tomcat服务

./startup.sh
  • 4、访问probe

通过页面访问:http://ip:8080/probe,输入配置的用户名和密码,进入probe的图形管理界面

三、probe界面讲解

1、probe主界面



2、日志



  • 3、系统信息



  • 4、查看JSP文件



四、结语

1、probe作为Tomcat的监控插件,可以方便我们对项目的更新,启停,热部署,移除等操作提供图形界面的操作环境,减少了直接在黑窗口输入命令引发误操作的几率。

2、probe能让我们方便清晰的随时查看项目的日志记录,帮助我们实时了解项目的运行情况。

3、probe使我们更加了解服务器内存使用率等系统信息,帮助我们在系统调优方面能够能加清晰。

4、probe更像一个好助手,能够帮助我们更快捷,更高效地完成工作;

相关文章
|
存储 Ubuntu 应用服务中间件
【Nginx】centos和Ubuntu操作系统下载Nginx配置文件并启动Nginx服务详解
【Nginx】centos和Ubuntu操作系统下载Nginx配置文件并启动Nginx服务详解
230 1
|
6月前
|
Linux 网络安全 数据安全/隐私保护
centos开启samba服务
通过以上步骤,您已成功在CentOS系统上安装、配置并启动了Samba服务,并且可以通过Windows或Linux客户端访问共享目录。Samba为跨平台文件共享提供了强大的支持,配置灵活且易于管理。无论是简单的家庭网络共享还是企业级文件服务器,Samba都能胜任。通过合理的配置和访问控制,您可以确保文件共享的安全性和便利性。
479 74
|
5月前
|
Linux Shell
在Linux、CentOS7中设置shell脚本开机自启动服务
以上就是在CentOS 7中设置shell脚本开机自启动服务的全部步骤。希望这个指南能帮助你更好地管理你的Linux系统。
344 25
|
11月前
|
Linux 网络安全 Apache
CentOS 7.2配置Apache服务httpd(上)
CentOS 7.2配置Apache服务httpd(上)
676 1
|
10月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
832 2
|
11月前
|
监控 安全 Linux
CentOS7下安装配置ntp服务的方法教程
通过以上步骤,您不仅能在CentOS 7系统中成功部署NTP服务,还能确保其配置合理、运行稳定,为系统时间的精确性提供保障。欲了解更多高级配置或遇到特定问题,提供了丰富的服务器管理和优化资源,可作为进一步学习和求助的平台。
1639 1
|
存储 Linux Docker
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
关于如何在CentOS 7.6上安装Docker、介绍Docker存储引擎以及服务进程关系的实战案例。
544 3
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
|
Linux
CentOS 7.x时间同步服务chrony配置详解
文章详细介绍了在CentOS 7.x系统中如何安装和配置chrony服务,以及它与ntpd服务的对比,强调了chrony在时间同步方面的高效性和准确性。
889 2
CentOS 7.x时间同步服务chrony配置详解
|
11月前
|
Linux PHP Apache
CentOS 7.2配置Apache服务httpd(下)
CentOS 7.2配置Apache服务httpd(下)
136 1
|
关系型数据库 MySQL Linux
Linux(CentOS7)搭建LAMP服务环境
本文介绍了在Linux (CentOS 7) 上搭建LAMP服务环境的详细步骤,包括安装Apache HTTPd、解决编译时依赖问题、配置Apache服务、安装PHP以及处理PHP与Apache集成时遇到的问题。同时,还涉及了防火墙设置和SELinux权限调整,确保Web服务能够正常运行。
261 2