Do I need to run the newMM.pl script every time I self certify a device
You need to run the NewMM.pl script if you change the modeltype when you are self certifying a device. If you are only changing device type, then you might need to reconfigure the models. If you are changing the modeltype, will need to either destroy and recreate the models with that System Object ID (sysoid) or use the NewMM.pl script to convert them.
Use the Device Certification utility and change the mapping of the System Object ID to use an enhanced model type.
Here is an example of how to change a Cisco Nexus device modeled as a GnSNMPDev to be a CiscoNXOS.
To do this:
To run the NewMM.pl Script:
The script will search the SSdb database for existing GnSNMPDev models with the System OID 126.96.36.199.188.8.131.52.184.108.40.2062, and report back any models found that are eligible for conversion, and ask if you want to convert them. Enter "y" to continue with the conversion or "n" to exit out.
The script will create a log file for the conversion. The file name will be something like NewMM_log_<month>_<day>_<year>_<hour>_<min>_<sec>_<AM/PM>. You can review the log to see what models were converted if needed.
Repeat for any other modified System Object IDs.