mirror of
https://github.com/Icinga/icinga2.git
synced 2025-07-27 07:34:15 +02:00
Icinga DB: introduce icinga:history:stream:downtime#scheduled_by
... with the Downtime#scheduled_by attribute.
This commit is contained in:
parent
afb2635e76
commit
2bb5ed0cb3
@ -1732,6 +1732,13 @@ void IcingaDB::SendStartedDowntime(const Downtime::Ptr& downtime)
|
|||||||
xAdd.emplace_back(GetObjectIdentifier(parent));
|
xAdd.emplace_back(GetObjectIdentifier(parent));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
auto scheduledBy (downtime->GetScheduledBy());
|
||||||
|
|
||||||
|
if (!scheduledBy.IsEmpty()) {
|
||||||
|
xAdd.emplace_back("scheduled_by");
|
||||||
|
xAdd.emplace_back(scheduledBy);
|
||||||
|
}
|
||||||
|
|
||||||
m_Rcon->FireAndForgetQuery(std::move(xAdd), Prio::History);
|
m_Rcon->FireAndForgetQuery(std::move(xAdd), Prio::History);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1812,6 +1819,13 @@ void IcingaDB::SendRemovedDowntime(const Downtime::Ptr& downtime)
|
|||||||
xAdd.emplace_back(GetObjectIdentifier(parent));
|
xAdd.emplace_back(GetObjectIdentifier(parent));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
auto scheduledBy (downtime->GetScheduledBy());
|
||||||
|
|
||||||
|
if (!scheduledBy.IsEmpty()) {
|
||||||
|
xAdd.emplace_back("scheduled_by");
|
||||||
|
xAdd.emplace_back(scheduledBy);
|
||||||
|
}
|
||||||
|
|
||||||
m_Rcon->FireAndForgetQuery(std::move(xAdd), Prio::History);
|
m_Rcon->FireAndForgetQuery(std::move(xAdd), Prio::History);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user