经一个同事的介绍,发现一个不错的web监测工具TomcatServerMonitor,该监测软件可以在发现服务死掉以后,帮忙重新启动服务。
目前只支持tomcat,weblogic,但是可以自己扩展。
在使用之前需要进行一些简单的配置:
先下载http://www.blogjava.net/beansoft/archive/2007/07/28/88465.html。
解压以后,进入conf目录下,那咱们就一个一个配置的说吧:
monitor.properties:该配置文件是用来配置要监测的页面以及检测的一些参数配置。
AlertEmails=benchild126@gmail.com:这个是如果发现出错啦,将错误信息发送到的邮箱地址
WebPageUrl=http://localhost:8080/axis2:这个是配置要监测的页面
DefaultTimeOut=100:如果页面访问超时100毫秒,将给出警告信息
RestartTimeOut=2000:当超时2000毫秒的时候,将重启tomcat服务
QueryTimeInternal=1
tomcat_windows.properties:配置tomcat的重启参数
# 服务器名称(可以任意取)
AppServerName=Tomcat
#服务器根目录(不含bin等路径)
AppServerHome=E:\\Tomcat-5.5.25
#服务器启动脚本名称
StartupScript=startup.bat
#服务器关闭脚本名称
StopScript=shutdown.bat
#默认等待关闭时间(秒为单位),即执行StopScript后等待的时间
ShutDownWaitTime=30
MailSender.ini:配置发送邮件的参数
# SMTP 主机地址
mail.smtp.host = smtp.sina.com
# SMTP 帐号用户名
username = test@sina.com
# SMTP 帐号密码
password = test
# 以下部分一般不需要修改
# 协议
mail.transport.protocol = smtp
# 端口
mail.smtp.port = 25
# 是否需要认证
mail.smtp.auth = true
# 调试标志
mail.debug = false
这样就可以啦,那么就开始运行吧。启动TomcatMonitor.exe文件就可以啦!
目前只支持tomcat,weblogic,但是可以自己扩展。
在使用之前需要进行一些简单的配置:
先下载http://www.blogjava.net/beansoft/archive/2007/07/28/88465.html。
解压以后,进入conf目录下,那咱们就一个一个配置的说吧:
monitor.properties:该配置文件是用来配置要监测的页面以及检测的一些参数配置。
AlertEmails=benchild126@gmail.com:这个是如果发现出错啦,将错误信息发送到的邮箱地址
WebPageUrl=http://localhost:8080/axis2:这个是配置要监测的页面
DefaultTimeOut=100:如果页面访问超时100毫秒,将给出警告信息
RestartTimeOut=2000:当超时2000毫秒的时候,将重启tomcat服务
QueryTimeInternal=1
tomcat_windows.properties:配置tomcat的重启参数
# 服务器名称(可以任意取)
AppServerName=Tomcat
#服务器根目录(不含bin等路径)
AppServerHome=E:\\Tomcat-5.5.25
#服务器启动脚本名称
StartupScript=startup.bat
#服务器关闭脚本名称
StopScript=shutdown.bat
#默认等待关闭时间(秒为单位),即执行StopScript后等待的时间
ShutDownWaitTime=30
MailSender.ini:配置发送邮件的参数
# SMTP 主机地址
mail.smtp.host = smtp.sina.com
# SMTP 帐号用户名
username = test@sina.com
# SMTP 帐号密码
password = test
# 以下部分一般不需要修改
# 协议
mail.transport.protocol = smtp
# 端口
mail.smtp.port = 25
# 是否需要认证
mail.smtp.auth = true
# 调试标志
mail.debug = false
这样就可以啦,那么就开始运行吧。启动TomcatMonitor.exe文件就可以啦!