diff --git a/public/js/app.js b/public/js/app.js
index 27fd1ce63189a53f6eb9205935e1c819c755c7ed..ae86c6f2ab183016d4176b2f2fd5b78a66dc30ac 100644
--- a/public/js/app.js
+++ b/public/js/app.js
@@ -703,6 +703,14 @@ angular.module('cerebro').controller('NavbarController', ['$scope', '$http',
       $scope.refreshInterval = interval;
     };
 
+    $scope.disconnect = function() {
+      $scope.status = undefined;
+      $scope.cluster_name = undefined;
+      $scope.host = undefined;
+      $scope.username = undefined;
+      DataService.disconnect();
+    };
+
     $scope.$watch(
       function() {
         return RefreshService.lastUpdate();
diff --git a/public/navbar.html b/public/navbar.html
index d881443d6ec1237cf7d0c466df814649f9b2401d..adceb08994e1d25bd48eb7cccbef1b93126212ea 100644
--- a/public/navbar.html
+++ b/public/navbar.html
@@ -1,4 +1,4 @@
-<nav class="navbar navbar-default navbar-fixed-top navbar-{{status}}" ng-controller="NavbarController">
+<nav class="navbar navbar-default navbar-fixed-top navbar-{{status}}" ng-controller="NavbarController" ng-show="host">
   <div class="container-fluid">
     <div class="navbar-header">
       <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
@@ -81,7 +81,9 @@
           </a>
         </li>
         <li>
-          <a href="#connect" class="nav-item nav-link hidden-xs"><i class="fa fa-plug"></i></a>
+          <a href="#connect" class="nav-item nav-link hidden-xs" ng-click="disconnect()">
+            <i class="fa fa-plug"></i>
+          </a>
         </li>
         <li>
           <form action="auth/logout" method="POST" ng-show="username">
diff --git a/src/app/components/navbar/controller.js b/src/app/components/navbar/controller.js
index bbe2120f4ebb4b8eb56b80d4033cc41723c45b3c..d159981c85e55c6f3f90e187b192a492eb605b02 100644
--- a/src/app/components/navbar/controller.js
+++ b/src/app/components/navbar/controller.js
@@ -13,6 +13,14 @@ angular.module('cerebro').controller('NavbarController', ['$scope', '$http',
       $scope.refreshInterval = interval;
     };
 
+    $scope.disconnect = function() {
+      $scope.status = undefined;
+      $scope.cluster_name = undefined;
+      $scope.host = undefined;
+      $scope.username = undefined;
+      DataService.disconnect();
+    };
+
     $scope.$watch(
       function() {
         return RefreshService.lastUpdate();