搜索
首页 电脑/网络 程序设计 其他编程语言

求PHP的服务器监控程序

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

全部回答

2004-09-02

0 0

    如果是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]; } 。
    。

类似问题换一批

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
其他编程语言
程序设计
电脑装机
操作系统/系统故障
硬件
笔记本电脑
百度
互联网
反病毒
软件
程序设计
其他编程语言
数据库
C/C++
VB
JAVA相关
C#/.NET
VC++
汇编语言
其他编程语言
其他编程语言
举报
举报原因(必选):
取消确定举报