我需要知道monit监控工具是如何工作的,我的意思是,我们是否需要将它安装在我们要监控的服务器上,或者我们是否需要将monit安装在单独的服务器上,以便像opeview一样集中监控所有代理?请帮助我理解这一点。
发布于 2015-06-05 16:52:45
Monit可以通过ping或tcp/ucp连接执行远程检查(还允许指定预定义的协议、http(s)、smtp等)。或者甚至是自定义脚本。
它还可以监视套接字、进程,并且对于这些,它必须明显是本地的。
由你的支票来决定。
在我的例子中,我使用local (检查进程、pid网络、cpu等)+ remote,以确保主机服务可以远程访问和工作。
发布于 2016-07-19 17:57:56
您可以使用它来监控服务器本身。如果你有本地系统,你也可以监控它。如果你想监控多个服务器并在一个地方查看它的数据,那么有另一个叫做M/Monit的工具。
您需要在所有要监控的服务器上安装monit,并且可以在一台服务器上安装M/Monit,该服务器可以从其他服务器访问。您可以配置monit服务器向M/Monit服务器发送数据,在M/Monit服务器上可以查看所有服务器的数据。
您还可以在某些情况下设置提醒(电子邮件),monit或M/Monit会触发提醒,让您知道有问题。
https://stackoverflow.com/questions/30450250
复制相似问题