Smarts IP - How to set threshold values that exceed those present in the UI
search cancel

Smarts IP - How to set threshold values that exceed those present in the UI

book

Article ID: 315817

calendar_today

Updated On:

Products

VMware Smart Assurance

Issue/Introduction

Customers need a times to set threshold values that exceed the slider values present in the UI

Symptoms:
Values being monitored exceed the maximum values present in the UI

Environment

VMware Smart Assurance - SMARTS

Cause

Threshold values present in the IP domain polling/thresholds are predefined in the Domain Manager Polling and Thresholds

Resolution

In this example, we need to set the processor utilization threshold to a value of 300 for routers

Find all instances for of the group and type that needs to modified, in this case processors for routers.
dmctl -s <IP domain> getI Processor_Performance_Setting|tee

SET-CFG-System Resource Groups/ComputeFabric/Processor_Performance_Setting
SET-CFG-System Resource Groups/MediaGateways/Processor_Performance_Setting
SET-CFG-System Resource Groups/Other Systems/Processor_Performance_Setting
SET-CFG-System Resource Groups/Routers/Processor_Performance_Setting
SET-CFG-System Resource Groups/Switches/Processor_Performance_Setting
SET-CFG-System Resource Groups/WirelessAccessPoints/Processor_Performance_Setting
SET-CFG-System Resource Groups/WirelessControllers/Processor_Performance_Setting
SET-Processor_Performance_Setting
Next, you will need to display the properties of SET-CFG-System Resource Groups/Routers/Processor_Performance_Setting and note the property for ProcessorUtilizationThreshold
dmctl -s <IP Domain> get Processor_Performance_Setting::\"SET-CFG-System Resource Groups/Routers/Processor_Performance_Setting\"|tee

Properties of Processor_Performance_Setting::SET-CFG-System Resource Groups/Routers/Processor_Performance_Setting:
            BackplaneUtilizationThreshold = 80
                        CreationClassName = Processor_Performance_Setting
                              Description =
                              DisplayName = Processor and Memory
                      FreeMemoryThreshold = 15
                                IsEnabled = TRUE
                MemoryBufferMissThreshold = 10
         MemoryBufferUtilizationThreshold = 90
             MemoryFragmentationThreshold = 5
          MemoryGroupUtilizationThreshold = 20
                             MetaMemberOf = {  }
                                     Name = SET-CFG-System Resource Groups/Routers/Processor_Performance_Setting
                                   PartOf = { Configuration::CFG-System Resource Groups/Routers }
       ProcessorGroupUtilizationThreshold = 90
            ProcessorUtilizationAlertMode = PROCESSOR_AND_PROCESSORGROUP
            ProcessorUtilizationThreshold = 90
                              ServiceName =
                           SettingFeature =
                               SettingKey = Processor_Performance_Setting
           SmoothingForInsufficientMemory = 0
       SmoothingForMemoryGroupUtilization = 0
    SmoothingForProcessorGroupUtilization = 0
         SmoothingForProcessorUtilization = 0
                              TargetClass = ICIM_UnitaryComputerSystem
                                     Type = THRESHOLD
Update the value of ProcessorUtilizationThreshold to 300
dmctl -s <IP Domain> put Processor_Performance_Setting::\"SET-CFG-System Resource Groups/Routers/Processor_Performance_Setting\"::ProcessorUtilizationThreshold 300|tee
Validate that the new value is present
dmctl -s <IP domain> get Processor_Performance_Setting::\"SET-CFG-System Resource Groups/Routers/Processor_Performance_Setting\"|tee

Properties of Processor_Performance_Setting::SET-CFG-System Resource Groups/Routers/Processor_Performance_Setting:
            BackplaneUtilizationThreshold = 80
                        CreationClassName = Processor_Performance_Setting
                              Description =
                              DisplayName = Processor and Memory
                      FreeMemoryThreshold = 15
                                IsEnabled = TRUE
                MemoryBufferMissThreshold = 10
         MemoryBufferUtilizationThreshold = 90
             MemoryFragmentationThreshold = 5
          MemoryGroupUtilizationThreshold = 20
                             MetaMemberOf = {  }
                                     Name = SET-CFG-System Resource Groups/Routers/Processor_Performance_Setting
                                   PartOf = { Configuration::CFG-System Resource Groups/Routers }
       ProcessorGroupUtilizationThreshold = 90
            ProcessorUtilizationAlertMode = PROCESSOR_AND_PROCESSORGROUP
            ProcessorUtilizationThreshold = 300
                              ServiceName =
                           SettingFeature =
                               SettingKey = Processor_Performance_Setting
           SmoothingForInsufficientMemory = 0
       SmoothingForMemoryGroupUtilization = 0
    SmoothingForProcessorGroupUtilization = 0
         SmoothingForProcessorUtilization = 0
                              TargetClass = ICIM_UnitaryComputerSystem
                                     Type = THRESHOLD

 
Force a save of the domain .rps file to ensure the change will persist on a restart
sm_tpmgr -s <IP Domain> --save

 


Additional Information