Login
Newsletter
Werbung

Mo, 13. Juli 2009, 00:00

High Availability Computer Center (hacc-) - Update, Teil 3

Teil 3: Hochverfügbarkeit und Web-Oberfläche

Anlegen: /etc/nagios2/conf.d/hac2-cn.cfg

define hostgroup{
 hostgroup_name cn
 alias Control Node 0
 members hac2-cn0,hac2-cn1
}
######################################
define host{
 use default-host
 host_name hac2-nagios
 alias Nagios
 address ...
 parents hac2-cn0,hac2-cn1
}
######################################
define host{
 use default-host
 host_name hac2-cn0
 alias Control Node 0
 address ...
 parents hac2-1-net2,hac2-1-net3
}
define host{
 use default-host
 host_name hac2-cn1
 alias Control Node 1
 address ...
 parents hac2-2-net2,hac2-2-net3
}
######################################
define service{
 use default-service
 service_description PING
 host_name hac2-cn0
 servicegroups cn
}
define service{
 use default-service
 service_description PING
 host_name hac2-cn1
 servicegroups cn
}
define service{
 use default-service
 service_description SSH
 host_name hac2-cn0
 check_command check_ssh
 servicegroups cn
}
define service{
 use default-service
 service_description SSH
 host_name hac2-cn1
 check_command check_ssh
 servicegroups cn
}
define service{
 use default-service
 host_name hac2-cn0
 service_description Postfix
 check_command check_smtp
 servicegroups cn
}
define service{
 use default-service
 host_name hac2-cn1
 service_description Postfix
 check_command check_smtp
 servicegroups cn
}
define service{
 use default-service
 host_name hac2-cn0
 service_description TFTP
 servicegroups cn
}
define service{
 use default-service
 host_name hac2-cn1
 service_description TFTP
 servicegroups cn
}
define service{
 use default-service
 host_name hac2-cn0
 service_description check_uptime
 check_command check_uptime
 servicegroups cn
}
define service{
 use default-service
 host_name hac2-cn1
 service_description check_uptime
 check_command check_uptime
 servicegroups cn
}
define service{
 use default-service
 host_name hac2-nagios
 service_description HTTP
 check_command check_http!http://.../nagios2/
 servicegroups cn
}
#############
define servicedependency{
 host_name hac2-cn0
 service_description PING
 dependent_host_name hac2-cn0
 dependent_service_description SSH
 notification_failure_criteria u,w,c
 execution_failure_criteria u,w,c
 inherits_parent 1
 }
define servicedependency{
 host_name hac2-cn0
 service_description SSH
 dependent_host_name hac2-cn0
 dependent_service_description check_uptime,Postfix
 notification_failure_criteria u,w,c
 execution_failure_criteria u,w,c
 inherits_parent 1
 }
define servicedependency{
 host_name hac2-cn1
 service_description PING
 dependent_host_name hac2-cn1
 dependent_service_description SSH
 notification_failure_criteria u,w,c
 execution_failure_criteria u,w,c
 inherits_parent 1
 }
define servicedependency{
 host_name hac2-cn1
 service_description SSH
 dependent_host_name hac2-cn1
 dependent_service_description check_uptime,Postfix
 notification_failure_criteria u,w,c
 execution_failure_criteria u,w,c
 inherits_parent 1
 }
define servicegroup{
 servicegroup_name cn
 alias Control Node
}

Kommentare (Insgesamt: 0 )
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung