请列举一些关于证明应用系统正在运行的表现特征例如进程、对文件的操作,对数据库的操作
url拨测、socket拨测,邮件接收与发送
webservices的调用这些都可以证明一个应用系统正在运行 。
还有其它的吗?我要做应用系统的监控,所以必须先梳理一些应用系统运行的特征,然后将这些特征都剥离出来,做 阀值配置。
假设1;配置进程时 我就有可能做 进程id匹配的配置或进程启动时间配置等
假设2:某数据库某长表的变化可以证明这个应用系统正在运行,所以数据库也可以称为应用系统运行的表现特征 
假设3:文件的变化

解决方案 »

  1.   

    你好 谢谢你的回复
    你说的这些是对文件的细化,我想要的是在抽象一层的任何能够反映系统在运行的特征
    根据我说的(对文件的操作,对数据库的操作,url拨测、socket拨测,邮件接收与发送,webservices的调用)这些之外的还有什么
      

  2.   

    1.TCP/IP层服务器运行状况监视(SNMP)
    2.应用服务器运行状况监视
     -通过Jconsole接口,监视JVM运行状况。
     -通过jvmstat输出结果,监视硬件使用状况。
    3.应用服务器提供ping接口,以定时返回程序运行信息
      

  3.   

    回复froole的回答:   你说的tcp/ip,应用服务器,jvm,ping这些属于影响应用系统运行的范畴。
       我想在抽象点,应用系统本身的行为特征。
       比如它会操作数据库、文件、会有它本身及它的组件的进程,我要的就是它本身会有的行为。
        谢谢froole的回复
      

  4.   

    参照 sun 的开源监控器 
    jconsole 还是其他的什么的 
    要用java 的进程id 的做标示的若jdk1.5
    命令行直接运行 jconsole 看看就知道了
      

  5.   


    还有jconsole
    这倒可以借鉴。