目前我们有4台裸机服务器和一台小型虚拟机服务器(都运行centos6),我正在设置监控Percona MySQL数据库服务器和复制奴隶(裸机),以及其余3个应用服务器。
好奇什么是build立一个监控configuration的首选方法是。 也许启动一个小型专用虚拟机,只运行远程监视其他5台服务器的监控工具? 你会在与要监视的服务器相同的主机上创build虚拟机吗? 也许使用像Digital Ocean这样的不同主机来运行监控工具?
当build立一个新的监控主机(我也使用Nagios)时,我尽量确保它与被监控主机的共同点(就基础设施而言)尽可能less。
因此,如果您在VMware环境中监控内部服务器/服务,则可以为您的监控虚拟机设置一个独立的ESXi主机。 如果您正在使用AWS监控服务,请启动一个小的DO / Linode虚拟机来监控等等。
有一些监视指标需要在受监视的主机上执行脚本,但对于绝大多数项目,则尽可能从外部服务器进行监视。