适用于基于 Java 的应用程序的免费服务器监控工具

适用于基于 Java 的应用程序的免费服务器监控工具

我应用了几个选项,例如 Nagios [这导致安装后出现问题]--Apache 响应迟钝,出现大量分段错误

子进程 pid 32507 退出信号分段错误 (11) 是的,我们可以改变 MPM 性质来覆盖,但我担心解决这个问题会遇到另一个问题。

我需要监控的是:

  1. 服务器是否启动 [我的服务器 DC 不允许 ping],所以我无法通过从另一台服务器 ping 到监控服务器来进行跟踪。我们还有什么其他选择?

  2. Apache httpd 和 Tomcat 运行良好

  3. MySQL 数据库运行正常

  4. 上述进程的资源利用率[CPU,内存]

警报就像发送电子邮件给管理员。

监控应用服务器的行业最佳实践是什么。

答案1

服务器是否启动 [我的服务器 DC 不允许 ping],所以我无法通过从另一台服务器 ping 到监控服务器来进行跟踪。我们还有什么其他选择?

这很不幸,因为从外部检查是确保万无一失的最佳选择。如果您的服务器宕机了,服务器上的任何工具都无法向您报告此事。

Apache httpd 和 Tomcat 运行良好

MySQL 数据库运行正常

监控是一个很好的工具。它可以在服务关闭时提醒您或重新启动它。

上述进程的资源利用率[CPU,内存]

Monit 还可以向您发出有关 CPU 或内存利用率过高、磁盘空间不足或其他指标的警报。

如果你想要实时观看,你可以尝试网络数据。它非常漂亮和全面,但不持久(并且至少不是开箱即用的),因此在崩溃/重启后您将不会有任何数据。

对于持久数据,您可以使用收集(和科尔普特绘制数据)。

我确信还有很多其他工具,但这些对我们来说效果很好。

相关内容