分类: LINUX
2009-12-31 09:27:58
使用Nagios监控Windows服务器
12.Nagios使用NSClient++监控远程Windows主机
如果有防火墙,请开放相应端口。
创建监控配置文件,使用check_nt命令监控windows系统信息(此命令默认已定义)。
Windows监控示例配置文件:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[root@tech etc]# cat /usr/local/nagios/etc/servers/print-w-80.cfg
###############################################################################
# WINDOWS.CFG - SAMPLE CONFIG FILE FOR MONITORING A WINDOWS MACHINE
#
# Last Modified: 06-13-2007
#
# NOTES: This config file assumes that you are using the sample configuration
#
#
###############################################################################
###############################################################################
###############################################################################
#
# HOST DEFINITIONS
#
###############################################################################
###############################################################################
# Define a host for the Windows machine we'll be monitoring
# Change the host_name, alias, and address to fit your situation
define host{
###############################################################################
###############################################################################
#
# HOST GROUP DEFINITIONS
# 主机组在/usr/local/nagios/etc/servers/hostgroup.cfg中单独配置
###############################################################################
###############################################################################
# Define a hostgroup for Windows machines
# All hosts that use the windows-server template will automatically be a member of this group
#define hostgroup{
#
#
#
###############################################################################
###############################################################################
#
# SERVICE DEFINITIONS
#
###############################################################################
###############################################################################
# Create a service for monitoring the version of NSCLient++ that is installed
# Change the host_name to match the name of the host you defined above
define service{
# Create a service for monitoring the uptime of the server
# Change the host_name to match the name of the host you defined above
define service{
# Create a service for monitoring CPU load
# Change the host_name to match the name of the host you defined above
define service{
# Create a service for monitoring
# Change the host_name to match the name of the host you defined above
define service{
# Create a service for monitoring C:\ disk usage
# Change the host_name to match the name of the host you defined above
define service{
# Create a service for monitoring the W3SVC service
# Change the host_name to match the name of the host you defined above
define service{
# Create a service for monitoring the Explorer.exe process
# Change the host_name to match the name of the host you defined above
define service{
#主机组配置文件
[root@tech etc]# cat /usr/local/nagios/etc/servers/hostgroup.cfg
define hostgroup{
define hostgroup{
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++