diff --git a/modules/monitoring/library/Monitoring/DataView/Eventhistory.php b/modules/monitoring/library/Monitoring/DataView/Eventhistory.php index b826b535c..223e1d7d1 100644 --- a/modules/monitoring/library/Monitoring/DataView/Eventhistory.php +++ b/modules/monitoring/library/Monitoring/DataView/Eventhistory.php @@ -5,6 +5,18 @@ namespace Icinga\Module\Monitoring\DataView; class EventHistory extends DataView { + /** + * {@inheritdoc} + */ + public function isValidFilterTarget($column) + { + if ($column[0] === '_' && preg_match('/^_(?:host|service)_/', $column)) { + return true; + } + + return parent::isValidFilterTarget($column); + } + /** * Retrieve columns provided by this view *