我在一台服务器上最多有五个Web项目。他们不那么受欢迎,所以他们可以坐在一起。另外,我配置了nginx来运行它们。如何在一台服务器上监控多个Web项目?
我的问题是如何监控所有这些,以便我可以看到,由于某些原因,其中一个项目开始对我的小型服务器过度使用,我应该将其移出别处,否则我可能会收到一封电子邮件其中一个项目“非常受欢迎”。
是否有任何免费软件包的Ubuntu的实现呢?或者某种第三方服务。
对不起,没有代码的问题。
我在一台服务器上最多有五个Web项目。他们不那么受欢迎,所以他们可以坐在一起。另外,我配置了nginx来运行它们。如何在一台服务器上监控多个Web项目?
我的问题是如何监控所有这些,以便我可以看到,由于某些原因,其中一个项目开始对我的小型服务器过度使用,我应该将其移出别处,否则我可能会收到一封电子邮件其中一个项目“非常受欢迎”。
是否有任何免费软件包的Ubuntu的实现呢?或者某种第三方服务。
对不起,没有代码的问题。
您可以使用Newrelic免费计划监视一台服务器上的多个应用程序。 若要单独监视网站(应用程序),可以使用newrelic.appname设置。
我将它设置在nginx的配置和往常一样:
fastcgi_param PHP_VALUE 'newrelic.appname=Wordpress \n upload_max_filesize=10M \n post_max_size=10M';
你可以找到配置设置PHP代理here解释。
随着应用程序和Server monitoring你会得到控制局势:)
我打算尝试Zabbix 3我更喜欢NewRelic的,但不能说这又如何处理这种情况。
您可以使用Zabbix - 功能强大的开源解决方案用于任何形式的目标
3.0 - 最新版本,并发布了几个星期前