请列举一些关于证明应用系统正在运行的表现特征例如进程、对文件的操作,对数据库的操作
url拨测、socket拨测,邮件接收与发送
webservices的调用这些都可以证明一个应用系统正在运行 。
还有其它的吗?我要做应用系统的监控,所以必须先梳理一些应用系统运行的特征,然后将这些特征都剥离出来,做 阀值配置。
假设1;配置进程时 我就有可能做 进程id匹配的配置或进程启动时间配置等
假设2:某数据库某长表的变化可以证明这个应用系统正在运行,所以数据库也可以称为应用系统运行的表现特征
假设3:文件的变化
url拨测、socket拨测,邮件接收与发送
webservices的调用这些都可以证明一个应用系统正在运行 。
还有其它的吗?我要做应用系统的监控,所以必须先梳理一些应用系统运行的特征,然后将这些特征都剥离出来,做 阀值配置。
假设1;配置进程时 我就有可能做 进程id匹配的配置或进程启动时间配置等
假设2:某数据库某长表的变化可以证明这个应用系统正在运行,所以数据库也可以称为应用系统运行的表现特征
假设3:文件的变化
你说的这些是对文件的细化,我想要的是在抽象一层的任何能够反映系统在运行的特征
根据我说的(对文件的操作,对数据库的操作,url拨测、socket拨测,邮件接收与发送,webservices的调用)这些之外的还有什么
2.应用服务器运行状况监视
-通过Jconsole接口,监视JVM运行状况。
-通过jvmstat输出结果,监视硬件使用状况。
3.应用服务器提供ping接口,以定时返回程序运行信息
我想在抽象点,应用系统本身的行为特征。
比如它会操作数据库、文件、会有它本身及它的组件的进程,我要的就是它本身会有的行为。
谢谢froole的回复
jconsole 还是其他的什么的
要用java 的进程id 的做标示的若jdk1.5
命令行直接运行 jconsole 看看就知道了
还有jconsole
这倒可以借鉴。