SevOne

 View Only
Expand all | Collapse all

Device average CPU/Memory utilization for Multi CPU/Memory devices

  • 1.  Device average CPU/Memory utilization for Multi CPU/Memory devices

    Posted Tue October 10, 2023 07:17 AM

    We have devices with multiple CPU/Memory . So when we pull the report its showing up the utilization for each CPU not for aggregated. 

    I came to know that in sevone we can create Calculation object for similar requirement . I am testing on it , but not clear how its to be applied to the rest of the devices as in calculation object its asking for individual devices. 

    Can someone help on this with proper steps to achieve this ?  Any leads will be appreciated. 



    ------------------------------
    AKHIL Raj
    ------------------------------


  • 2.  RE: Device average CPU/Memory utilization for Multi CPU/Memory devices

    Posted Wed October 11, 2023 02:15 AM

    Hello Akhil

    I quickly found an article which explains Calculation Objects and some common issues. 

    https://www.ibm.com/support/pages/node/6848331

    The Calculation Object is one way of achieving a Static configuration to get aggregation of metrics. 

    You can also review the Group Aggregated Indicators Quick Start Guide in the Product Documentation. 

    Group Aggregated Indicators Quick Start Guide

    Group aggregated indicators enable administrators to define rules that build on the dynamic device group and object group constructs in SevOne NMS to create new synthetic objects that hold aggregated statistics based on the membership of the group structures at any point in time.

    Calculations occur every five minutes (as default), and SevOne NMS writes each calculated statistic to the database every five minutes. From a report and alert perspective, SevOne NMS treats the group aggregated object like any other SevOne NMS object for baselines, thresholds, projections, work hours, maintenance windows, etc.

    The group aggregated indicator infrastructure is cluster-aware, which means that it does not matter which peer holds devices that contribute to a group aggregated indicator object. Each relevant peer sends the statistics it collects to the peer on which you define the group aggregated indicator object. The object's peer then performs the calculations and stores the results.

    If you face any issues, or need further assistance, you can also open a Technical Support case for assistance. 

    Hope this helps!



    ------------------------------
    Jimmy Bhathena
    ------------------------------



  • 3.  RE: Device average CPU/Memory utilization for Multi CPU/Memory devices

    Posted Wed October 11, 2023 06:47 AM

    Thank you for the update . I am following the steps but stuck on the following for CoC its mentioning about creating for a device  .

    1. How to apply for the rest of the devices ?
    2. Creating expression for Device CPU load = (CPU1+CPU2+CPU3+CPUn)/ n ( How to write the expression to dynamically calculate it . As CPU count varies some have 2 and some have more . and percent .


    ------------------------------
    AKHIL Raj
    ------------------------------



  • 4.  RE: Device average CPU/Memory utilization for Multi CPU/Memory devices

    Posted Wed October 11, 2023 09:51 AM

    Hello Akhil

    CoC Configuration is quite static, in the sense that you have to define the objects/indicators to use in the calculations. 

    API's can also be used for creation/modification of CoC's, in a programmatical way, but it will still be a static configuration for that CoC Object. 

    If you still face issues and would need some assistance, then I will recommend that you open a Support case. 



    ------------------------------
    Jimmy Bhathena
    ------------------------------



  • 5.  RE: Device average CPU/Memory utilization for Multi CPU/Memory devices

    Posted Wed October 11, 2023 02:39 AM

    Hi Akhil

    Besides the CoC and Group Aggregated Indicators mentioned in my previous post where you can actually poll as a separate object and create baselines, thresholds, projections, work hours, maintenance windows, etc., there is a new Widget for 'Group Metrics' introduced in DI 6.6 that provides some capability to get group metrics directly using the atomic objects, without actually creating any aggregated objects. 

    Here is the link to the product documentation for this 'Group Metrics' Widget for Datainsight v6.6

    https://www.ibm.com/docs/en/sevone-npm/6.6?topic=widgets-group-metrics-widget

    So these different options provide different capability to perform aggregations across different objects/indicators. 

    Hope this helps!



    ------------------------------
    Jimmy Bhathena
    ------------------------------



  • 6.  RE: Device average CPU/Memory utilization for Multi CPU/Memory devices

    Posted Mon March 18, 2024 04:42 AM

    Hi Jim, Thank you for the input .  Group Metrics  -- is used for multiple devices which are in group right. And cannot be apply to individual device indicator aggregation right ?



    ------------------------------
    AKHIL Raj
    ------------------------------



  • 7.  RE: Device average CPU/Memory utilization for Multi CPU/Memory devices

    Posted Mon March 18, 2024 05:52 AM

    Hi Akhil
    The metrics aggregation happens on the basis of the configuration for the Group Aggregated Indicators. Now if a group has only one device/object/indicator, I do not see the value of this, but in theory, it will aggregate anything in the device/object group that is configured for Group Aggregated Indicators. 

    Hope this helps!



    ------------------------------
    Jimmy Bhathena
    ------------------------------



  • 8.  RE: Device average CPU/Memory utilization for Multi CPU/Memory devices

    Posted Mon March 18, 2024 06:43 AM

    Hi Jim, Understood. 

    Our basic requirement is to set a threshold monitoring on Device utilization CPU/Memory ( Aggregated ) . If a device have multiple CPU currently in threshold browser the aggregated metric is not available to select. 



    ------------------------------
    AKHIL Raj
    ------------------------------



  • 9.  RE: Device average CPU/Memory utilization for Multi CPU/Memory devices

    Posted Mon March 18, 2024 07:06 AM

    Hi Akhil

    That's alright then, your use case would mean you would have one device in the device/object group and then you could aggregate on an object type, which means if you have 10 objects (CPU's) of the same Object Type, then these would belong to the same group and hence would be aggregated upon and you could achieve your objective. 

    Just that you might have some work to do (better programmatically) to set it all up and based on theory, this should work for you to be able to get alerting on such aggregated objects/indicators. 



    ------------------------------
    Jimmy Bhathena
    ------------------------------



  • 10.  RE: Device average CPU/Memory utilization for Multi CPU/Memory devices

    Posted Mon March 18, 2024 07:36 AM

    Currently we have around 1K devices and do we need to create 1K groups to monitor the Overall device utilization CPU/MEM. ? 

    Is there any other workaround to achieve this requirement ?



    ------------------------------
    AKHIL Raj
    ------------------------------



  • 11.  RE: Device average CPU/Memory utilization for Multi CPU/Memory devices

    Posted Mon March 18, 2024 07:54 AM

    Hi Akhil

    Thats why I suggested earlier, that having one device/group might not be the most appropriate way to achieve what you  are attempting to do here. In theory yes this could work, but would involve a lot of admin overhead to create different device groups. 

    The other way we have discussed is using CoC, is another way but will require you to configure the CoC objects either manually or programmatically. 

    You can also open an idea via the ideas portal (https://ideas.ibm.com/) for your use case(s) and the PM's would consider it for the future product  features. 



    ------------------------------
    Jimmy Bhathena
    ------------------------------