Managing a homelab: VISIO

Now let’s be very very clear on one thing: I love to test and play around with new technologies, especially SDN solutions. This leads to me to spend a certain amount of money acquiring stuff which my wife find annoying. So my lab environment keeps getting bigger and bigger. Then one day you get to a point that when you run an NMAP of you network you find servers that you setup 3 years ago and forgot about, or even better things with IP numbers you cannot log into.

So I needed to organize (horrible word) my lab and infrastructure in such a way that I could easily find stuff.

Visio Lab Overview

So here is how I created an HTML based landing page that I can use as a jump point for all my labs. I use Visio Prof 2013 to create this, your mileage may vary if you use other version.

Step 1: Build the Page

Create a page that you feel comfortable with. I my custom template, which is nice and simple as I am building a network thingy. Link all the objects together and basically make it to you liking.


Step 2: Create the Hyperlinks

Visio - Add Hyperlink

Right click on the Shape and then select Hyperlink to create a new one.

Visio - Add Hyperlink detailsThen just add the HTTP URL of your router.

Step 2 MAC: You have a MAC

So basically when you export the page it will export it as HTML and use Silverlight for all the hyperlinks. Now Silverlight is meant to be cross platform which according to M$ basically means Every Windows version, no Mac, no Linux. Silverlight does work but right click on an icon does not. In windows you can keep adding hyperlinks and then CTRL right click to jump to the link you need. Since MAC and Linux does not support this I created a second Console icon which I hyperlink to SSH.

Visio - Add Hyperlink Console
Now for the Hyperlink enter:


Step 3: Saving and Exporting

Save the visio drawing and after you save it export it to a HTML page. Now you can use it as a jumpoint.

Step 4 Optional: SSH hyperlink on a  MAC

So on my MAC I use Iterm2 which is great. To get Iterm2 to open hyperlink named SSH:// create a new profile and set it as the default, like follows:

iterm ssh handler

Next is to make sure that your browser knows what to do with SSH handler… enjoy


Leave a Reply

Your email address will not be published. Required fields are marked *