设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย french

搜索
热搜: 活动 交友 discuz

谁能提供一个可以调用在线VPS时间和负载的代码 [复制链接]
查看:152 | 回复:16

4

主题

56

回帖

140

积分

注册会员

积分
140
发表于 2011-9-15 21:13:50 | 显示全部楼层 |阅读模式
谁能提供一个可以调用在线VPS时间和负载的代码

VPS多了 想在一个页面查看下各个VPS的负载和在线时间

就是以前EMSVPS有的那个页面。

[ 本帖最后由 伤不起 于 2011-9-15 21:14 编辑 ]

213

主题

2858

回帖

6441

积分

论坛元老

积分
6441
发表于 2011-9-15 21:14:26 | 显示全部楼层

38

主题

1174

回帖

2508

积分

金牌会员

积分
2508
发表于 2011-9-15 21:14:52 | 显示全部楼层
munin ?

4

主题

56

回帖

140

积分

注册会员

积分
140
 楼主| 发表于 2011-9-15 21:15:37 | 显示全部楼层
原帖由 guaku 于 2011-9-15 21:14 发表


http://www.hostloc.com/thread-76723-1-2.html

就是看到这个 才想到的 你说的这个只能看在线

4

主题

56

回帖

140

积分

注册会员

积分
140
 楼主| 发表于 2011-9-15 21:16:12 | 显示全部楼层
原帖由 won.cc 于 2011-9-15 21:14 发表


munin ?

这个知道 但是我不需要那么多功能

简洁一点的就行了。

387

主题

8372

回帖

1万

积分

论坛元老

积分
18025
发表于 2011-9-15 21:32:40 | 显示全部楼层
WHMCS里面有个文件的。 好像可以

516

主题

3099

回帖

7846

积分

论坛元老

积分
7846
发表于 2011-9-15 21:40:34 | 显示全部楼层
找到代码新建Php然后调用

14

主题

316

回帖

728

积分

高级会员

积分
728
发表于 2011-9-15 21:44:00 | 显示全部楼层
[ol]
  • document.write('= 0.95) {
  •     echo '繁忙 ['.$loadaverage.']';
  •     }
  •     elseif ($loadaverage >= 0.35) {
  •     echo '正常 ['.$loadaverage.']';
  •     }
  •     else echo '空闲 ['.$loadaverage.']';
  • }
  • // LOAD AVG
  • if (false === ($str = @file("/proc/loadavg"))) return false;
  • $str = explode(" ", implode("", $str));
  • $str = array_chunk($str, 4);
  • $loadAvg = implode(" ", $str[0]);
  • echo "
    平均 : " . $loadAvg;
  • // UPTIME
  • if (false === ($str = @file("/proc/uptime"))) return false;
  • $str = explode(" ", implode("", $str));
  • $str = trim($str[0]);
  • $min = $str / 60;
  • $hours = $min / 60;
  • $days = floor($hours / 24);
  • $hours = floor($hours - ($days * 24));
  • $min = floor($min - ($days * 60 * 24) - ($hours * 60));
  • if ($days !== 0) $uptime = $days."天";
  • if ($hours !== 0) $uptime .= $hours."小时";
  • $uptime .= $min."分钟";
  • echo "
    在线 : " . $uptime;
  • // MEMORY
  • if (false === ($str = @file("/proc/meminfo"))) return false;
  • $str = implode("", $str);
  • preg_match_all("/MemTotal\s{0,}\:+\s{0,}([\d\.]+).+?MemFree\s{0,}\:+\s{0,}([\d\.]+).+?Cached\s{0,}\:+\s{0,}([\d\.]+).+?SwapTotal\s{0,}\:+\s{0,}([\d\.]+).+?SwapFree\s{0,}\:+\s{0,}([\d\.]+)/s", $str, $buf);
  • $memTotal = round($buf[1][0]/1024, 2);
  • $memFree = round($buf[2][0]/1024, 2);
  • $memUsed = ($memTotal-$memFree);
  • echo '
    内存 : ' . $memUsed . 'M[' .$memFree . "M]";
  • ?>');
  • [/ol]复制代码
  • 14

    主题

    316

    回帖

    728

    积分

    高级会员

    积分
    728
    发表于 2011-9-15 21:44:00 | 显示全部楼层
    保存到vps上,比如load.php
    在网页里js调用这个load.php比如[ol]
  • [/ol]复制代码效果如下
    负载 : 正常 [0.37]
    平均 : 0.37 0.44 0.45 1/624
    在线 : 23天20小时5分钟
    内存 : 2662.01M[883.05M]

    [ 本帖最后由 rizi 于 2011-9-15 21:48 编辑 ]
  • 0

    主题

    1

    回帖

    4

    积分

    新手上路

    积分
    4
    发表于 2011-9-15 21:44:16 | 显示全部楼层
    原帖由 edmin 于 2011-9-15 21:32 发表


    WHMCS里面有个文件的。 好像可以

    serverstatus.php加密了的 用什么可以显示源代码呢?





    您需要登录后才可以回帖 登录 | 立即注册

    论坛客服/商务合作/投诉举报:2171544 (QQ)
    落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
    拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
    落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
    © 2001-2014

    浙公网安备 33060302000191号

    浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

      落伍法律顾问: ITlaw-庄毅雄

    Archiver|手机版|Discuz! X

    GMT+8, 2026-6-14 06:52 , Processed in 0.022847 second(s), 3 queries , Gzip On, Redis On.

    返回顶部