如何在 Plesk 服务器上安装 NewRelic,以便它自动将不同的域划分为不同的应用程序?

如何在 Plesk 服务器上安装 NewRelic,以便它自动将不同的域划分为不同的应用程序?

我有一台专用服务器,托管 30 多个域。我使用 Plesk 11 进行托管管理,以及用户创建、数据库等。我希望查看每个域的 NewRelic Lite 报告,我认为可以在免费的 Lite 帐户上执行此操作。同时,他们提供免费的服务器监控,这比我尝试过的类似产品要好得多。

目前,安装 NewRelic 时,它会合并服务器上所有域的报告。这不是理想的行为,但我似乎无法通过域目录中的 .htaccess 文件更改此行为。Plesk 中是否有一些系统变量,允许我使用相同的配置文件将整个服务器报告划分为域和应用程序?

鉴于这两种解决方案的受欢迎程度,很难想象没人能破解它。

答案1

据我从 New Relic 文档中理解,您需要为每个 Apache 虚拟主机的 php5_module 部分添加以下指令:

php_value newrelic.appname "$VAR->domain->idnName"

您可以通过自定义域名虚拟主机模板

  1. mkdir /usr/local/psa/admin/conf/templates/custom/domain

  2. cp /usr/local/psa/admin/conf/templates/default/domain/domainVirtualHost.php /usr/local/psa/admin/conf/templates/custom/domain/

  3. 添加或更改您需要的内容/usr/local/psa/admin/conf/templates/custom/domain/domainVirtualHost.php

  4. 将新配置应用到所有域:/usr/local/psa/admin/bin/httpdmng --reconfigure-all

另请检查这一页

相关内容