技术栈

主页 > 新闻 >

Predator —— 基于 xhgui 改进的 PHP 性能监控系统

技术栈 - 中国领先的IT技术门户

Predator 是一款基于xhgui改进的图形管理系统,使用方法和xhgui完全一致。主要调整和优化的以下功能:

1、修复原来系统中的BUG。

2、更改bytes为kb或者mb,µs改为ms或者s,日期格式改为年-月-日 时:分:秒。

3、列表项新增IP地址、显示完整访问地址。

4、增加多域名筛选功能,增加登录验证功能(用户名密码请在配置文件中自行配置)

系统运行条件

Predator运行有以下需求:

安装说明

  1. 从Github上克隆Predator项目代码.

  2. 服务器根目录指定到 Predator 文件夹下的 webroot目录.

  3. 设置 cache 目录权限为 0777。Linux运行如下命令:chmod 0777 cache -R

  4. 安装并启动MongoDB(config/config.php文件中的配置选项请根据实现情况进行调整).

  5. 使用db.collection.ensureIndex()命令为MongoDB添加索引.代码示例如下:系统默认使用 Predator数据库。代码示例如下:

  $ mongo
  > use predator
  > db.results.ensureIndex( { 'meta.SERVER.HTTP_HOST' : -1 } )
  > db.results.ensureIndex( { 'meta.SERVER.REQUEST_TIME' : -1 } )
  > db.results.ensureIndex( { 'profile.main().wt' : -1 } )
  > db.results.ensureIndex( { 'profile.main().mu' : -1 } )
  > db.results.ensureIndex( { 'profile.main().cpu' : -1 } )
  > db.results.ensureIndex( { 'meta.url' : 1 } )
  > db.results.ensureIndex( { 'meta.simple_url' : 1 } )
  1. 进入目录后使用php install.php 来安装 composer 来管理系统所需要的扩展。代码示例如下:

    cd path/to/xhgui
    php install.php
  2. 对Web服务器进行配置。

Predator

选择将代码托管在码云
你还在等什么


责任编辑:admin  二维码分享:
通知
  • 技术栈交流群群号:654131790。技术栈交流群是一个以交流经验为目的,欢迎各位朋友加群。我们会不定期发布一些资源。
相关文章
最近关注
热点内容