zulip/puppet/zulip_ops/templates/nagios3/hosts.cfg.template.erb

90 lines
2.8 KiB
Plaintext
Raw Normal View History

<% @hosts_app_prod.each do |host| -%>
define host{
use generic-host
host_name <%= host %>
alias <%= host %>
address <%= host %>.<%= @default_host_domain %>
hostgroups all,web,frontends,prod_frontends,singletornado_frontends,pageable_servers
}
<% end -%>
<% @hosts_fullstack.each do |host| -%>
define host{
use generic-host
host_name <%= host %>
alias <%= host %>
address <%= host %>
hostgroups all,web,frontends,staging_frontends,singletornado_frontends,not_pageable_servers,postgresql,postgresql_primary
}
<% end -%>
<% @hosts_app_staging.each do |host| -%>
define host{
use generic-host
host_name <%= host %>
alias <%= host %>
address <%= host %>.<%= @default_host_domain %>
hostgroups all,web,frontends,staging_frontends,singletornado_frontends,not_pageable_servers
}
<% end -%>
<% @hosts_zmirror.each do |host| -%>
define host{
use generic-host
host_name <%= host %>
alias <%= host %>
address <%= host %>.<%= @default_host_domain %>
hostgroups all,zmirror,zmirror_main
}
<% end -%>
<% @hosts_zmirrorp.each do |host| -%>
define host{
use generic-host
host_name <%= host %>
alias <%= host %>
address <%= host %>.<%= @default_host_domain %>
hostgroups all,zmirror,zmirrorp
}
<% end -%>
<% @hosts_postgresql_primary.each do |host| -%>
define host{
use generic-host
host_name <%= host %>
alias <%= host %>
address <%= host %>.<%= @default_host_domain %>
hostgroups all,postgresql,postgresql_primary,pageable_servers
}
<% end -%>
<% @hosts_postgresql_replica.each do |host| -%>
2016-03-23 17:24:12 +01:00
define host{
use generic-host
host_name <%= host %>
alias <%= host %>
address <%= host %>.<%= @default_host_domain %>
hostgroups all,postgresql,pageable_servers
2016-03-23 17:24:12 +01:00
}
<% end -%>
2016-03-23 17:24:12 +01:00
<% @hosts_stats.each do |host| -%>
define host{
use generic-host
host_name <%= host %>
alias <%= host %>
address <%= host %>.<%= @default_host_domain %>
hostgroups all,not_pageable_servers
}
<% end -%>
<% @hosts_redis.each do |host| -%>
define host{
use generic-host
host_name <%= host %>
alias <%= host %>
address <%= host %>.<%= @default_host_domain %>
hostgroups all,not_pageable_servers, redis
}
<% end -%>