// SPDX-FileCopyrightText: 2012 Icinga GmbH // SPDX-License-Identifier: GPL-2.0-or-later #include "base/configobject.hpp" library perfdata; namespace icinga { class GraphiteWriter : ConfigObject { activation_priority 100; [config] String host { default {{{ return "127.0.0.1"; }}} }; [config] String port { default {{{ return "2003"; }}} }; [config] String host_name_template { default {{{ return "icinga2.$host.name$.host.$host.check_command$"; }}} }; [config] String service_name_template { default {{{ return "icinga2.$host.name$.services.$service.name$.$service.check_command$"; }}} }; [config] bool enable_send_thresholds; [config] bool enable_send_metadata; [config] double disconnect_timeout { default {{{ return 10; }}} }; [config] bool enable_ha { default {{{ return false; }}} }; }; }