Cloudinsight Agent 在 4.7.0 版本,将 Agent 名称从 oneapm-ci-agent 更换至 cloudinsight-agent。若您在使用过程中,出现无法正常工作的情况,请加入售后群:433349863
X

Apache

Apache HTTP Server(简称 Apache)是 Apache 软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

Cloudinsight 通过收集 Apache 的状态页数据来可视化 web server 性能,以及网页服务器的访问状况。


性能指标

Cloudinsight 采集 Apache 以下性能指标:

指标 单位 具体含义
apache.net.bytes bytes 总计传输的字节数
apache.net.bytes_per_s bytes/second 每秒传输字节数
apache.net.hits requests 总的请求数
apache.net.request_per_s requests/second 每秒请求数
apache.performance.busy_workers threads 活动线程数
apache.performance.cpu_load percent CPU 负载
apache.performance.idle_workers threads 空闲线程数
apache.performance.uptime seconds Apache 运行时间

配置 Apache 监控

确保 mod_status 已安装

确保 mod_status 已经安装到您的 Apache 服务器上并且 ExtendedStatus 被设置为 on

配置好后,修改 Apache 的配置文件 httpd.conf,进入以下位置进行配置:

<Location /server-status>
   SetHandler server-status
   Order deny,Allow
   Deny from all
   Allow from 127.0.0.1       # 表示只允许本机访问
</Location>

你可以在你的浏览器上访问 url http://localhost/server-status 查看状态信息

编辑配置文件

编辑配置文件 conf.d/apache.yaml,使 Cloudinsight Agent 可以与 Apache 通信。

init_config:

instances:
  - apache_status_url: http://localhost/server-status
    # apache_user: example_user
    # apache_password: example_password
    tags:
      - tag_key:tag_value

重启 Agent

重启 Cloudinsight Agent,使配置生效。

您也可以通过查看 Agent Info 信息,来验证配置是否成功。当出现以下信息,则代表安装成功。

Checks
======

[...]

apache
------
  - instance #0 [OK]
  - Collected 8 metrics & 0 events

有关 Agent Info 信息的查看,请访问帮助中心,查看 Cloudinsight Agent 常用操作


常见问题


如果您对 Cloudinsight 感兴趣,可以选择试用我们的产品,只需要点击下面的按钮免费注册即可。


立即注册 Cloudinsight