我在一台服务器上最多有五个Web项目。他们不是那么受欢迎,所以他们可以坐在一起。此外,我已配置nginx来运行所有这些。
我的问题是如何监控所有这些,以便我可以看到由于某些原因,其中一个项目开始对我的小型服务器来说太过分了,我应该将其移出其他地方或者我可以收到一封电子邮件这些项目很受欢迎"。
ubuntu是否有免费软件包可以实现这一目标?或某种第三方服务。
对于没有代码的问题感到抱歉。
答案 0 :(得分:2)
您可以使用Zabbix - 强大的开源解决方案来实现任何目标
3.0 - 最新版本并在几周前发布
答案 1 :(得分:1)
您可以使用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,您可以控制情况:)
我打算尝试使用我更喜欢Newrelic的Zabbix 3,但不能说它如何处理这种情况。