@cluster_defaults
| Default | [None] |
|---|---|
| Value | Groups Includes |
| Allowed Values | proxybackend |
Group that expands to various settings that are required for cluster to run in a proxy or backend.
INFO
@cluster_defaults = proxy
auth_master_socket_path = cluster-auth-master
auth_socket_path = cluster-userdb
lmtp_proxy = yes
login_socket_path = cluster
service doveadm {
unix_listener doveadm-cluster-http {
mode = 0600
type = http
user = $SET:default_internal_user
}
}
service auth {
unix_listener auth-master {
user = $SET:default_internal_user
}
}
service cluster {
unix_listener cluster-auth-master {
mode = 0600
}
unix_listener cluster-userdb {
mode = 0666
}
unix_listener login/cluster {
mode = 0666
}
}
dict_server {
dict cluster-geodb {
driver = sql
sql_driver = cassandra
cassandra {
keyspace = geodb
}
# (dict_maps stripped out)
}
}
cluster_geodb {
dict proxy {
idle_timeout = 1min
name = cluster-geodb
socket_path = dict-async
}
}
cluster_localdb {
dict proxy {
name = cluster-localdb
socket_path = dict-async
}
}
service health-check {
executable = script -p health-check.sh
inet_listener reachability {
port = 53069
}
}
metric lmtp_rcpt_finished_failure {
filter = event=smtp_server_transaction_rcpt_finished AND category=lmtp AND NOT error="" AND NOT enhanced_code=5.*
metric_group_by dest_host {
}
}
metric lmtp_rcpt_finished_success {
filter = event=smtp_server_transaction_rcpt_finished AND category=lmtp AND error=""
metric_group_by dest_host {
}
}
metric proxy_session_failure {
filter = event=proxy_session_finished AND error_code=* AND NOT error_code=proxy_dest_connection_limit AND NOT error_code=proxy_dest_redirected AND NOT error_code=auth_nologin_referral
metric_group_by dest_host {
}
}
metric proxy_session_success {
filter = event=proxy_session_established
metric_group_by dest_host {
}
}
metric site_reachability_reachable {
filter = event=cluster_site_reachability_check_finished AND reachable="yes" AND error=""
metric_group_by host {
}
}
metric site_reachability_unreachable {
filter = event=cluster_site_reachability_check_finished AND reachable="no" AND error=""
metric_group_by host {
}
}
metric site_reachability_failure {
filter = event=cluster_site_reachability_check_finished AND NOT error=""
metric_group_by host {
}
}
@cluster_defaults = backend
auth_master_socket_path = cluster-auth-master
auth_socket_path = cluster-userdb
lmtp_proxy = yes
login_socket_path = cluster
service doveadm {
unix_listener doveadm-cluster-http {
mode = 0600
type = http
user = $SET:default_internal_user
}
}
service auth {
unix_listener auth-master {
user = $SET:default_internal_user
}
}
service cluster {
unix_listener cluster-auth-master {
mode = 0600
}
unix_listener cluster-userdb {
mode = 0666
}
unix_listener login/cluster {
mode = 0666
}
}
dict_server {
dict cluster-geodb {
driver = sql
sql_driver = cassandra
cassandra {
keyspace = geodb
}
# (dict_maps stripped out)
}
}
cluster_geodb {
dict proxy {
idle_timeout = 1min
name = cluster-geodb
socket_path = dict-async
}
}
metacache_pull {
dict proxy {
name = cluster-geodb
socket_path = dict-async
}
}
cluster_localdb {
dict proxy {
name = users
socket_path = metacache-users
}
}