High Availability Computer Center (hacc-) - Update, Teil 3
Teil 3: Hochverfügbarkeit und Web-Oberfläche
Von
Josef Müller
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 }