mirror of https://github.com/Icinga/icinga2.git
commit
47ea15d197
|
@ -32,7 +32,12 @@ enum StateType
|
|||
class Host : DynamicObject
|
||||
{
|
||||
[config] String display_name {
|
||||
default {{{ return GetName(); }}}
|
||||
get {{{
|
||||
if (m_DisplayName.IsEmpty())
|
||||
return GetName();
|
||||
else
|
||||
return m_DisplayName;
|
||||
}}}
|
||||
};
|
||||
[config] Array::Ptr groups;
|
||||
[config] Dictionary::Ptr macros;
|
||||
|
@ -42,4 +47,4 @@ class Host : DynamicObject
|
|||
[config, protected] Dictionary::Ptr services (ServiceDescriptions);
|
||||
};
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -6,8 +6,13 @@ namespace icinga
|
|||
class HostGroup : DynamicObject
|
||||
{
|
||||
[config] String display_name {
|
||||
default {{{ return GetName(); }}}
|
||||
get {{{
|
||||
if (m_DisplayName.IsEmpty())
|
||||
return GetName();
|
||||
else
|
||||
return m_DisplayName;
|
||||
}}}
|
||||
};
|
||||
};
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -48,7 +48,12 @@ class Service : DynamicObject
|
|||
[config] String event_command (EventCommandRaw);
|
||||
[config] bool volatile;
|
||||
[config] String short_name {
|
||||
default {{{ return GetName(); }}}
|
||||
get {{{
|
||||
if (m_ShortName.IsEmpty())
|
||||
return GetName();
|
||||
else
|
||||
return m_ShortName;
|
||||
}}}
|
||||
};
|
||||
[config] String host (HostRaw);
|
||||
[config] double flapping_threshold {
|
||||
|
|
|
@ -6,8 +6,13 @@ namespace icinga
|
|||
class ServiceGroup : DynamicObject
|
||||
{
|
||||
[config] String display_name {
|
||||
default {{{ return GetName(); }}}
|
||||
get {{{
|
||||
if (m_DisplayName.IsEmpty())
|
||||
return GetName();
|
||||
else
|
||||
return m_DisplayName;
|
||||
}}}
|
||||
};
|
||||
};
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -6,7 +6,12 @@ namespace icinga
|
|||
class TimePeriod : DynamicObject
|
||||
{
|
||||
[config] String display_name {
|
||||
default {{{ return GetName(); }}}
|
||||
get {{{
|
||||
if (m_DisplayName.IsEmpty())
|
||||
return GetName();
|
||||
else
|
||||
return m_DisplayName;
|
||||
}}}
|
||||
};
|
||||
[config] Dictionary::Ptr ranges;
|
||||
[state] Value valid_begin;
|
||||
|
@ -14,4 +19,4 @@ class TimePeriod : DynamicObject
|
|||
[state] Array::Ptr segments;
|
||||
};
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -6,7 +6,12 @@ namespace icinga
|
|||
class User : DynamicObject
|
||||
{
|
||||
[config] String display_name {
|
||||
default {{{ return GetName(); }}}
|
||||
get {{{
|
||||
if (m_DisplayName.IsEmpty())
|
||||
return GetName();
|
||||
else
|
||||
return m_DisplayName;
|
||||
}}}
|
||||
};
|
||||
[config] Dictionary::Ptr macros;
|
||||
[config] Array::Ptr groups;
|
||||
|
@ -21,4 +26,4 @@ class User : DynamicObject
|
|||
[state] double last_notification;
|
||||
};
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -6,8 +6,13 @@ namespace icinga
|
|||
class UserGroup : DynamicObject
|
||||
{
|
||||
[config] String display_name {
|
||||
default {{{ return GetName(); }}}
|
||||
get {{{
|
||||
if (m_DisplayName.IsEmpty())
|
||||
return GetName();
|
||||
else
|
||||
return m_DisplayName;
|
||||
}}}
|
||||
};
|
||||
};
|
||||
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue