diff --git a/modules/monitoring/application/controllers/HostController.php b/modules/monitoring/application/controllers/HostController.php index 150f9ae1a..e2f7f8475 100644 --- a/modules/monitoring/application/controllers/HostController.php +++ b/modules/monitoring/application/controllers/HostController.php @@ -51,6 +51,19 @@ class Monitoring_HostController extends MonitoredObjectController return $urls; } + protected function getHostActions() + { + $urls = array(); + + foreach (Hook::all('Monitoring\\HostActions') as $hook) { + foreach ($hook->getActionsForHost($this->object) as $id => $url) { + $urls[$id] = $url; + } + } + + return $urls; + } + /** * Show a host */