# A simple wildcard hostgroup
define hostgroup {
        hostgroup_name  all
        alias           All servers
        members         *
        }

define hostgroup {
        hostgroup_name  pageable_servers
        alias           Servers for whom we want to page
        }

define hostgroup {
        hostgroup_name  not_pageable_servers
        alias           Servers for whom we do not want to page
        }

define hostgroup {
        hostgroup_name  web
        alias           Web servers
        }

define hostgroup {
        hostgroup_name  frontends
        alias           Frontend web servers
        }

define hostgroup {
        hostgroup_name  staging_frontends
        alias           Staging frontend web servers
        }

define hostgroup {
        hostgroup_name  prod_frontends
        alias           Production frontend web servers
        }

define hostgroup {
        hostgroup_name  multitornado_frontends
        alias           Frontend web servers with multiple Tornado processes
        }

define hostgroup {
        hostgroup_name  singletornado_frontends
        alias           Frontend web servers with a single Tornado process
        }

define hostgroup {
        hostgroup_name    redis
        alias             Redis servers
        hostgroup_members  frontends
        }

define hostgroup {
        hostgroup_name  zmirror
        alias           Zephyr mirror servers
        }

define hostgroup {
        hostgroup_name  zmirrorp
        alias           Zephyr mirror personals servers
        }

define hostgroup {
        hostgroup_name  zmirror_main
        alias           Zephyr mirror main servers
        }

define hostgroup {
       hostgroup_name     postgresql
       alias              PostgreSQL app servers
       hostgroup_members  postgresql_primary
       }

define hostgroup {
       hostgroup_name  postgresql_primary
       alias           Primary PostgreSQL app servers
       }

define hostgroup {
       hostgroup_name     has_swap
       alias              Servers that are expected to have swap
       }

define hostgroup {
       hostgroup_name     smokescreen
       alias              Servers that run the Smokescreen HTTP proxy
}
