- 论坛徽章:
- 0
|
运行/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg之后
就会报错:
Warning uplicate definition found for host 'win_01_web' (config file '/usr/local/nagios/etc/objects/windows.cfg', starting on line 25)
Error:Could not add object property in file '/usr/local/nagios/etc/objects/windows.cfg' on line 27.
Error processing object config files!
附windows.cfg配置
# Define a host for the Windows machine we'll be monitoring
# Change the host_name, alias, and address to fit your situation
define host{
use windows-server ; Inherit default values from a template
host_name win_01_web ; The name we're giving to this host
alias My Windows Server ; A longer name associated with the host
address 192.168.0.202 ; IP address of the host
}
# Define a hostgroup for Windows machines
# All hosts that use the windows-server template will automatically be a member of this group
define hostgroup{
hostgroup_name win_servers ; The name of the hostgroup
alias win_servers ; Long name of the group
}
# 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{
use generic-service
host_name win_01_web
service_description NSClient++ Version
check_command check_nt!CLIENTVERSION
}
# 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{
use generic-service
host_name win_01_web
service_description Uptime
check_command check_nt!UPTIME
}
# Create a service for monitoring CPU load
# Change the host_name to match the name of the host you defined above
define service{
use generic-service
host_name win_01_web
service_description CPU Load
check_command check_nt!CPULOAD!-l 5,80,90
}
# Create a service for monitoring memory usage
# Change the host_name to match the name of the host you defined above
define service{
use generic-service
host_name win_01_web
service_description Memory Usage
check_command check_nt!MEMUSE!-w 80 -c 90
}
# Create a service for monitoring C:\ disk usage
# Change the host_name to match the name of the host you defined above
define service{
use generic-service
host_name win_01_web
service_description C:\ Drive Space
check_command check_nt!USEDDISKSPACE!-l c -w 80 -c 90
}
# Create a service for monitoring the W3SVC service
# Change the host_name to match the name of the host you defined above
define service{
use generic-service
host_name win_01_web
service_description W3SVC
check_command check_nt!SERVICESTATE!-d SHOWALL -l W3SVC
}
# 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{
use generic-service
host_name win_01_web
service_description Explorer
check_command check_nt!PROCSTATE!-d SHOWALL -l Explorer.exe
} |
|