爱问知识人 爱问教育 医院库

求PHP的服务器监控程序

首页

求PHP的服务器监控程序

可以图形化的显示服务器的健康状况
包括CPU、内存等等,信息越多越好
就是一个图形化的php的top
有这样的监控程序么?

提交回答
好评回答
  • 2004-09-02 10:06:19
      如果是linux服务器就可以做到,一下列出部分供你参考。
    1。 取出系统Kernel版本:
    $sys_host_name = file("/proc/sys/kernel/hostname");
    $sys_ostype = file("/proc/sys/kernel/ostype");
    $sys_osrelease = file("/proc/sys/kernel/osrelease");
    $sys_version_time = file("/proc/sys/kernel/version");
    2。
       取出CPU信息 $cpu_info = file("/proc/cpuinfo"); 3。 取出系统内存和交换分区的信息 $memory_info = file("/proc/meminfo"); $meminfo = explode(" ", $memory_info[1]); 4。
       取出PS进程信息,以推算出CPU和MEM的使用率 exec("ps -aux", $ps_info_result); for ($i = 0; $i < count($ps_info_result); $i++) { list($user[$i], $pid[$i], $cpu[$i], $mem[$i], $vsz[$i], $rss[$i], $tty[$i], $stat[$i], $start[$i], $time[$i], $command[$i]) = split(" +", $ps_info_result[$i]); //取出CPU用的总数(百分比) $cpu_use_total = $cpu_use_total + $cpu[$i]; //取出MEM用的总数(百分比) $mem_use_total = $mem_use_total + $mem[$i]; //取出MEM用的总数(KB) $rss_use_total = $rss_use_total + $rss[$i]; } 。
      

    1***

    2004-09-02 10:06:19

类似问题

换一换
  • 其他编程语言 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 175-194
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):