Nagios如何监控Windows主机
Windows主机可被监控的对象包括其私有资源(如CPU负载、磁盘利用率等)和公开的服务(如HTTP、FTP等)。对于其私有资源的监控需要在被监控的主机上安装监控代理(agent),通常为NSClient++,Nagios通过插件(chech_nt等)指示Agent执行某种监控工作并获得其执行结果。当然,您也可以通过SNMP协议对Windows主机进行监控,但这需要在服务端安装额外的第三方插件,如Nagios-snmp-plugins,同时也需要在客户端进行SNMP代理等的设置。
公开的服务资源与其工作平台的相关性不大,因此通常是使用通用脚本(用以监控各种系统平台上的同一种服务)对其进行监控,如监控HTTP服务可以使用check_http脚本来实现。