1 /* Icinga 2 | (c) 2012 Icinga GmbH | GPLv2+ */
3 #include "base/configobject.hpp"
10 class GelfWriter : ConfigObject
12 activation_priority 100;
14 [config] String host {
15 default {{{ return "127.0.0.1"; }}}
17 [config] String port {
18 default {{{ return "12201"; }}}
20 [config] String source {
21 default {{{ return "icinga2"; }}}
23 [config] bool enable_send_perfdata {
24 default {{{ return false; }}}
27 [no_user_modify] bool connected;
28 [no_user_modify] bool should_connect {
29 default {{{ return true; }}}
31 [config] bool enable_ha {
32 default {{{ return false; }}}
34 [config] bool enable_tls {
35 default {{{ return false; }}}
37 [config] String ca_path;
38 [config] String cert_path;
39 [config] String key_path;