I've been trying to come up with a good way to record the various functions of equipment so that when someone goes to perform maintenance they know exactly what they'll be affecting. For example, if they go to reboot a web server, they'll know they'll be affecting websites A, B and C. One way I thought this might be accomplished is by the use of tags assigned to equipment. A web server could be tagged with websites A, B and C and the supporting SQL server could also have these tags. Alternatively, if a person wanted to quickly find all of the equipment that is involved in hosting website A, they could click that tag and bring up a list.
Is this something that could be done with NPM? If not, does anyone have any other suggestions?
This can be done today using custom properties. A custom property is essentially a tag since each device can have any number of properties.