diff --git a/gns3server/handlers/index_handler.py b/gns3server/handlers/index_handler.py
index 0a770147..854ed556 100644
--- a/gns3server/handlers/index_handler.py
+++ b/gns3server/handlers/index_handler.py
@@ -15,6 +15,8 @@
# along with this program. If not, see .
from ..web.route import Route
+from ..modules.port_manager import PortManager
+from ..modules.project_manager import ProjectManager
class IndexHandler:
@@ -27,3 +29,15 @@ class IndexHandler:
)
def index(request, response):
response.template("index.html")
+
+ @classmethod
+ @Route.get(
+ r"/status",
+ description="Ressources used by GNS3Server",
+ api_version=None
+ )
+ def ports(request, response):
+ response.template("status.html",
+ port_manager=PortManager.instance(),
+ project_manager=ProjectManager.instance()
+ )
diff --git a/gns3server/templates/layout.html b/gns3server/templates/layout.html
index 68e3a219..87eed6f3 100644
--- a/gns3server/templates/layout.html
+++ b/gns3server/templates/layout.html
@@ -15,6 +15,8 @@
Backup images
|
Backup projects
+ |
+ Status
{% block body %}{% endblock %}