There are limitations on the values that can be configured via Cisco Unified Communications Manager Administration for Cisco Video Conference devices. For example, In order to configure SNMP monitoring you would need to login to the endpoint and configure the settings manually which can can take a considerable amount of time for a large number of endpoints.
The following code demonstrates how you can configure the appropriate settings using SSH. The program utilises a csv input file of VC unit FQDN’s or Ip’s in this instance as I had exported a number of other pieces of data such as the device description and Mac address for visibiltiy when running through large numbers of devices. I have also structured the application so that we can take advantage of Pythons multiprocessing support and divide the work up amongst multiple processes.