Escludere un servizio configurato per un hostgroup per un host specifico

From RVM Wiki
Jump to navigation Jump to search

Se si definiscono degli host appartenenti ad un hostgroup:

define host{
    host_name               server1
    # ...
    hostgroups              MYGROUP
}


define host{
    host_name               server2
    # ...
    hostgroups              MYGROUP
}

define host{
    host_name               server3
    # ...
    hostgroups              MYGROUP
}


define host{
    host_name               server4
    # ...
    hostgroups              MYGROUP
}
  • Se si vuole definire un service per tutto l'hostgroups MYGROUP, ma si vogliono escludere degli host specifici:
define service{
   use                     generic-service
   hostgroups              MYGROUP
   host_name               !server1,!server2
   service_description     PING
   notifications_enabled   1
   check_command           check-host-alive!100.0,20%!500.0,60%
}
  • In pratica si dichiara nel service l'hostgroup, e gli host da escludere preceduti da !

Riferimenti