I recently made a big update to QuickMon. Since the start of version 2 I added the the concept of registering ‘agents’ in a separate ‘Agent Registration List’ file. The idea was that this could be reusable and allow more flexibility. But like some good ideas it was just too much for what the whole tool was intended for.
So I decided to simplify the whole way ‘agents’ are used in the application. From version 2.5 a ‘Monitor Pack’ will simply have a property that stores the path (a single path) where all agent assemblies/dll’s are stored. When opening a monitor pack to edit the default path will simple be the installation directory for the whole tool – which also contains all the agents anyway. This still allows you to make a copy of only some or even different version agents to another directory it you like. The default scenario however will be the simplest so that most users won’t even have to worry about possible complex things around this issue.
Then I added another thing. When launching a detail view of an agent’s state the window title will also display the collector name. This helps to identify which window is which if you have multiple similar windows open.
One negative point of all this is that it breaks compatibility with any previous version assemblies – since the some core interface changes were required. The new version editor can happily open previous version monitor pack files and save them in the new version format. The opposite is not possible though…
Anyway, happy monitoring
0 Comments.