Hallo,
max_check_attempts bestimmt wie oft er checken soll wenn der check nicht OK zurückliefert. Erst wenn die definierte Anzahl an checks erfolglos war, wird der Alarm getriggert und der Service auf rot gesetzt.
check_interval definiert die Zeit zwischen zwei normalen Checks.
retry_invterval ist die Zeit zwischen den max_check_attempts, also den gescheiterten Checks. Wenn die max_check_attempts durch sind und sich der Status des Services nicht geändert hat folgt wieder der normale check_interval
Du kannst einen Service auch für eine oder mehrere Hostgroups definieren:
define service{
hostgroup_name HOSTGROUP1,HOSTGROUP2,...
service_description BLABLA
.....
}