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-n00.cfg

define hostgroup{
 hostgroup_name n00
 alias Config Node
 members hac2-n00
}
define host{
 use default-host
 host_name hac2-n00
 alias hac2-n00 - Konfiguration and Test Node
 address ...
 parents hac2-GW
 event_handler event_host
 contact_groups linux-admins
 }
############################################
define service{
 use default-service
 host_name hac2-n00
 contact_groups linux-admins
 service_description PING
 event_handler event_service!ssh
 contact_groups linux-admins
 servicegroups n00
}
define service{
 use default-service
 host_name hac2-n00
 retry_check_interval 1
 contact_groups linux-admins
 service_description SSH
 check_command check_ssh
 event_handler event_service!ssh
 contact_groups linux-admins
 servicegroups n00
}
define service{
 use default-service
 host_name hac2-n00
 normal_check_interval 2
 retry_check_interval 1
 max_check_attempts 4
 contact_groups linux-admins
 service_description HTTP
 check_command check_http!http://.../
 event_handler event_service!apache2
 servicegroups n00
}
define service{
 use default-service
 host_name hac2-n00
 service_description check_uptime
 check_command check_uptime
 servicegroups n00
}
define service{
 use default-service
 host_name hac2-n00
 service_description Postfix
 check_command check_smtp
 servicegroups n00
}
############################################
define servicegroup{
 servicegroup_name n00
 alias n00
}
############################################
define servicedependency{
 host_name hacc-fsP
 service_description NFS
 dependent_host_name hac2-n00
 dependent_service_description SSH
 notification_failure_criteria u,w,c
 execution_failure_criteria u,w,c
 inherits_parent 1
 }
define servicedependency{
 host_name hac2-n00
 service_description PING
 dependent_host_name hac2-n00
 dependent_service_description SSH
 notification_failure_criteria u,w,c
 execution_failure_criteria u,w,c
 inherits_parent 1
 }
define servicedependency{
 host_name hac2-n00
 service_description SSH
 dependent_host_name hac2-n00
 dependent_service_description HTTP,check_uptime,Postfix
 notification_failure_criteria u,w,c
 execution_failure_criteria u,w,c
 inherits_parent 1
 }
#########################################################
define hostdependency{
 host_name hac2-GW
 dependent_host_name hac2-n00
 notification_failure_criteria d,u
}

Bemerkung: einige IP-Adressen wurden mit ... dargestellt.

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