Create Date: Nov 28 2012 1:46PM
Hello Arbhatt
UPM is used for any "scripting" that needs to happen based on an event. That event can be time as we did here, it could be based on a device using LLDP (for example a phone connects in and you want to move it to a VLAN and set up ACLs and QoS), it could be a user authentication (set a level of ACL or QoS for a certain user) or it can be based on a log message (if event A is seen i the log then do this. The this is the UPM profile)
A script is static and is used for doing something needed on the switch. For example doing a grep for a variable or executing a series of commands to set up a configuration. Something that does not need to happen on a regular basis. It is possible to use UPM to launch a script. There is a script for fdboui where the script used the OUI of the MAC address from the FDB table to tell you which manufacturer is on each port. I have used UPM to launch that script every hour and post the information to the log which in turn gets sent to a syslog server.
Ridgeline is just a central location to manage all of this information from UPM to scripts. It is the way to deploy a UPM profile to the whole network if needed as an example.
Does that help?
P (from Paul_Russo)