diff --git a/modules/monitoring/library/Monitoring/Backend/Ido/Query/CustomvarQuery.php b/modules/monitoring/library/Monitoring/Backend/Ido/Query/CustomvarQuery.php index e4b87abfa..b24409aae 100644 --- a/modules/monitoring/library/Monitoring/Backend/Ido/Query/CustomvarQuery.php +++ b/modules/monitoring/library/Monitoring/Backend/Ido/Query/CustomvarQuery.php @@ -6,6 +6,9 @@ namespace Icinga\Module\Monitoring\Backend\Ido\Query; class CustomvarQuery extends IdoQuery { protected $columnMap = array( + 'instances' => array( + 'instance_name' => 'i.instance_name' + ), 'customvariablestatus' => array( 'varname' => 'cvs.varname', 'varvalue' => 'cvs.varvalue', @@ -55,6 +58,18 @@ class CustomvarQuery extends IdoQuery ); } + /** + * Join instances + */ + protected function joinInstances() + { + $this->select->join( + array('i' => $this->prefix . 'instances'), + 'i.instance_id = cvs.instance_id', + array() + ); + } + /** * {@inheritdoc} */