VMware Performance event triggers use case issues.

1) can event Performance adapter CPO VMware triggers and their

Attributes of the SAMPLE SIZE, INTERVAL and CONDITIONS be configured

for the following use cases?

(2) event VMWare Performance triggers may be CORRELATED?  and if so it would take to satisfy the use case?

(3) an additional performance monitoring tool needed to satisy the use case? :

If a VM CPU or RAM was 80% for 2 hours then trigger a workflow

and

If a VM CPU or RAM was 60% for X days and then trigger a workflow

First, I will describe how you can instrument a correlation method, but in the end, I'm not sure it's really necessary for use cases described.

To correlate the performance VMware on a designated period events, you would create a process correlation that follows the underlying the performance event and decides to trigger the process wished triggered when correlated event is detected or not.

Here's how it works.

First, create a global table with three columns:

(1) virtual path Machine

(2) County of consecutive trigger

(3) latest trip time

Create a process that is triggered by a performance event VMware (for example memory Avg > 80%) where you can set the size of the sample and an interval that is logical view of the period of interest (2 hours or X days). For example, a sample of 10 and 30 seconds (5 minutes) are a slice of reasonable time to vCenter for 2 hours. As a result, requiring 24 consecutive triggers to trigger the real event of interest. (divided by 5 minutes to 2 hours)

In other words, the formula is:

Sample size * interval / calendar = consecutive trigger Count

The correlation process triggered by the gross VMware event does the following:

(1) if there is no existing entry in the overall table for the virtual machine, add the entry to table with count = 1 and current time

(2) if the entry exists, check the current time against the last trigger time

(a) if it is the next interval, for example, the time now is 12:15 and triggered last time was 12:10 (see note below).

Incrementing counter and trip together last time

If count = 24, then run the process that manages the "VM memory Avg > 80% for at least 2 hours' and remove the entry from the table.

If count< 24,="" the="" process="" exits="" having="" only="" incremented="" the="" counter="" and="" set="" the="" last="" trigger="">

(b) if the current time is > that last trigger time slice schedule (+ a little padding), set the counter to 1

Note: When comparing the time of w/last time running, you should cover to consider delay light treatment in order to compare now< last-time+(time="" slice*2).="" anything="" less="" than="" 10="" minutes="" in="" this="" case="" would="" be="" considered="" a="" consecutive="" trigger.="" you="" could="" also="" compare="" current-time="">< last-time+time-slice+1,="" which="" is="" probably="" also="">

Now, after going through all that, you don't have to the process of correlation after all. Simply adjust your sample size to be large enough to accommodate your deadline and you launch your handler directly without having to correlate. So for the 2 hour window, simply create a sample size 240 (* 30 seconds = 2 hours). This may or may not work depending on how performance indicators have been set up on the server (sample size, intervals and how much is saved). You can define your own samples and multiples of these configured values intervals (so be careful and see VMware documentation when he resorts to such measures)

You can see that I have described everything first correlation method is more reliable, especially for longer periods such as X days (where you need to taste every hour instead of every 5 minutes).

In any case, I think you can do what's needed without external control, but will require experimentation and a deeper knowledge of the works of performance for ESX metric sampling.

Tags: Cisco DataCenter

Similar Questions

  • Use cases of chess - Support request


    I set up a large document and submitted a request for assistance to help with the following non-functional use cases:

    USE CASE (in order of operational significance)

    1. Perform Actions of resources against any resource catalog of coffee through workflow vRO. (lack of ConsumerResourceOperations in the plugin inventory)
    2. Change owner of any coffee resource catalog via workflow vRO. (owner is read-only on the CatalogResource object)
    3. Ask a vCACCAFE:CatalogItem to run a program.  (Object broken on workflow Library "request a catalog article"? CatalogItem missing in the library. AdminCatalogItem is correct in our environment)

    We are either unable to perform actions due to defects in the product, the configuration of the environment or of misunderstanding.  However, when I'm resolution... I'll let you guys know.

    Kind regards

    Sean

    Well, unfortunately, the problems existed right under my nose, and I missed it.  (I love those.)  We even considered and discussed the actual resolution some time ago, but then I messed up the test to see if it solved the problems.

    We do not yet have to answer to the evolution of the property of a CatalogResource using workflow vRO or action.  (# 2)

    But the two # 1 and # 3 were due to permissions issues with the service account of the VCAC plugin regarding the rights of business group.  Fortunately, Steve became aware of the problem almost immediately.  https://communities.VMware.com/message/2472092#2472092 If he was in my area, I would like to buy her several glasses of what he drinks.

    I made this image which pretty much sums it up.  I hope you can learn from my mistakes.  (if you have a problem of similar configuration)

    All the best,

    Sean

  • where to download agent inherited from vmware-performance

    Hello

    I am using vmware-performance agent 5.6.3 and my OS client uses the Chinese language.

    I can't receive the data from the agent, may have the same problem like this: https://support.quest.com/Search/SolutionDetail.aspx?id=SOL87716

    https://support.quest.com/search/SolutionDetail.aspx?ID=SOL87716 where to download an agent existing vmware performance?

    Hi XIaoChao,

    Please open support case agent inherited from the request. The last legacy agent is 5.5.8.1

    Please note that if you use vFoglight 6.6.1 some new collection can not work for old legacy agent

    Concerning

    -Lee

  • VMware Capacity Planning without using an Internet connection

    Hello

    I tried run VMWare Capacity Planner without using an Internet connection. I have run Performance and utility collection of inventory and then I synced data. I was able to see the CSV files in the Outbox. I copied the folder on an interenet connection machine having when I click on synchronize data, it began to send the data to the dashboard. the data has been sent successfully, but when I am logged into the dashboard there is no data view. A message was displayed as not enough data.

    Please let me know if I made a mistake in my approach.

    Thank you

    Pravesh

    can u check with the administrator of your organization, which has admin on dash rights and see if the data is correctly downloaded to the dashboard.

    also can ensure you that you use the same credentials on the two boxes on the client side. simple reason being it might be issue with the property user and group data that are downloaded.

  • Dynamic action - number of events triggers

    See http://screencast.com/t/XrGTYvKFT

    The DA is a search server side based on the content of a form input field when the field gets focus.

    Is it possible to trigger the DA on either a KeyRelease event or get a tune-up? It would cover both use cases, initial entry and reviewing data that already exists.

    Ideas? Thank you

    [Of course, I could just duplicate the DA and set one of them to shoot the KeyRelease and the other on GotFocus, but this is not < a href = "http://en.wikipedia.org/wiki/Don%27t_repeat_yourself" > < /a > SEC]

    Vikas,
    It would have been much easier if the events themselves might have been entered in definition (wizard) D.A., so that several events as well a custom events trigger a D.A.

    As for your question, a (convoluted) way is to use an intermediate element of the set.

    Want to trigger a D.A. on 'KeyRelease' and 'Get the Focus'.

    Add a hidden element somewhere on the page (element text pre/post, headers region, region html etc...)

    < span id = "my_elem" > & template; </span >

    You can then set the D.A. triggered by a click (double click or any event that D.A. support natively) on this element.

    Then you link the original events on any element to trigger the event of the item to the D.A. (and therefore the D.A.)
    You can add an onload J.S / an another D.A. for that.
    The code reads

    $('selector').bind('event-names',function(){
      $('#my_elem').trigger('eventname');
    });
    

    for example

    $('P1_ITEM1').bind('keyup,focus',function(){
      $('#my_elem').trigger('click');
    });
    
  • How to speed up loop DAQ triggered using NOR cDAQ-9174 with NOR-9215 and NOR-9402

    Hello

    I use LV2010 and NOR-DAQmx 9.2.2. I have a NOR cDAQ-9174 with a NEITHER-9215 4 channel 100 k simultaneous ADC and NOR-9402 4 channel DIO module trigger and reset.

    We run WinXP sp3 on a Dell M4400 core 2 duo @2. 26 Ghz.

    I used the code example NI DAQmx for acquisition of tension with trigger HW. My goal is to try all 4 channels on the 9215 simultaneously when a trigger is received on channel 0 of the 9402, after data is read, I use channel 1 on the 9402 to reset the trigger of the target material.  I have a version of this work, however the maximum event rate is ~ 16/second. I have the Setup 9215 for finite samples / 10 samples per channel which is ~ 400uSec of conversion time and I realize he is above in the appeal of vi, but ~ 50mSeconds worth?

    The target detector can put out up to 1 k / event triggers / seconds.  Only, I received a rate of 8 per second and I added the NOR-DAQmx control vi driver and chose "commit" this did double the rate.

    My question is what is the maximum rate of loop for these devices (trigger/conversion/reading device / reset) and start over? I noticed that just let free the 9215, carried out using the 'Acq & chart internal strain Clk' raised only the rate of events up to 20 Hz.

    Thank you

    normbo663

    Hi normbo663,

    You can get this works far better assuming you have an available counter (there are 4 on the backplane of the 9174).

    DAQ Compact supports the tasks of meter output "redeclenchables" that can be used to generate a finite pulse train.  You can set a task of finished meter redeclenchables output to be used as sample for your task of analog clock.  The task of the meter output will be re-Army (less than 12, 5-25 ns) as soon as it's finished out the last pulse.  The task of analog input would be configured to run continuously, but it would only sample based on the output of the meter triggered.  For an example, see here.

    You can reference the internal counters on the cDAQ without signals through a routing module using: cDAQ1/_ctr0 (right click on the chain counter control, then select i/o name of filtering and check channels internal to add these options to the drop down).

    Thus, with the tips above, you should be able to immediately re - arming your analog acquisition on the 9215 using one background basket counters.  It seems that the second half of the application is to use a second channel on the 9402 to reset the trigger of your DUT.  You can deterministically generate this signal so by configuring a 2nd redeclenchables meter out task (single pulse, but this time).  All you need to do is the initial delay on the appropriate value for your analog acquisition.  Trigger this counter on the same PFI line that trigger you your analog task from.

    Using counters to generate the signals you need in a deterministic way, the loop becomes is no longer a problem (as long as your input buffer does not overflow).  You may need to re-read several triggers at the same time for the loop to keep (for example to read 1000 samples each, which would correspond to 100 triggers 10 samples).

    Best regards

  • SRM using the issue of replication VRMS vSphere

    Hi guys,.

    Basically normally when using vsphere replication, if you lose the VRM, then you cannot recover your virtual machines.

    'With the VRMS device in offline mode, it is not possible to recover virtual machines with vSphere replication. There are some items of third person out there that suggest that it is possible to manually change the files to the target location that make up the replica and recover a virtual machine. "While this is possible, I do not recommend relying on this method of recovery, because it's a very manual process and, above all, not supported by VMware "

    vSphere replication device failure and recovery prevention | VMware vSphere Blog - VMware Blogs

    Am I right in thinking that when you use SRM with replication of vsphere, this isn't a problem that you can 'force' recovery with MRS... .where is it always going to be a problem?

    This is a question published iI in Re: 1 primary replication running unit and 1 device running the module

    Cheers for the help guys!

    As Martin mentioned in the other thread, VR (and SRM when using VR) require work VRMS at the location of the target/recovery. To clarify your statement, read: "when using vsphere replication, if you lose the VRMS on the site of your target/recovery , then you cannot recover your virtual machines.

    With MRS is still a problem, but normally if your production site is affected it will not be an impact on VRM on the recovering site you will always be able to recover. Enforcement is where any operation is attempted on a protected site, so it's really for a different use case.

    Does that answer your question?

  • Cannot find lab HOL-SDC-1314 - vCloud Suite Use Cases - application implementation service (PaaS) - use of vFabric

    Hello

    I see in some references of documents to this laboratory HOL-SDC-1314 - vCloud Suite Use Cases - updated application in service (PaaS) - use of vFabric

    However I find it.

    I also tried to change the link to: http://labs.hol.VMware.com/hol/console/lab/hol-SDC-1414-hol

    and 1514. Always without success.

    What, please, can you

    How can I find these old Labs?

    Best regards Daniel

    Hi Daniel,.

    We do not keep the old versions in the HOL given the constraints of storage cloud. The current catalog HOL approximately 30 TB of storage and we have recently taken out of service about 20 TB of old pods in order to manage the development and preparation of new laboratories for the exchange of partner and VMworld 2015. You may be able to find the old pod, or something similar in one of the other clouds internal. I suggest you look in the catalogs of sandbox to see if something might meet your needs if HOL-SDC-1421 does not provide what you need.

    All the manuals we have available can be downloaded in PDF format from the website of HOL Docs: docs.hol.vmware.com/catalog

    There is a product search option. Unfortunately, we have more manuals before 2014 available here.

    -Doug

    http://docs.hol.VMware.com/catalog

  • Com.vmware.ui.events.NavigationRequest Manager

    Hello.

    Is it possible to manage com.vmware.ui.events.NavigationRequest in vSphere Client Web plugin?

    This code does not work in my Ombudsman

    [EventHandler(name ='{com.vmware.ui.events.NavigationRequest.NAVIGATION_REQUEST}')]

    public function onViewNavigationRequest(event:NavigationRequest):void { }

    Alert.Show ("application for navi");

    }

    If I understand you correctly, you want to perform an action as soon as the view is open, based on an internal state.

    If it's a "global" vision I would in the method "set view" of the Ombudsman in view.

    If it is an object, I would do it in the method "set the context" because the mediator see even is reused for different objects.

  • Fires of the tree, click event when using scroll bars

    Hello..

    When I scroll on the tree it triggers the click event (use the click event to an operation), I want to avoid it when am scrolling the tree... Can anyone help?

    Thank you

    Hello..

    I solved the problem...

    The event of scrolling of the tree, I added just tree.selectedItem = null
    and on the click event, I used if(tree.selectedItem!=null)

    Now it works

    Thank you

  • Since the download of Firefox 4, I have problems of archiving of conversations from my gmail Inbox view. Also, when I go to enter a new event in google calendar, I have to now click the cursor in the box type of the event (it used to let me just start typ

    Since the download of Firefox 4, I have problems of archiving gmail conversations since my Inbox view (one or more conversations) as it says 'No. Conversations selected' when I selected one or more. Also, when I go to enter a new event in google calendar, I have to click the cursor in the field type of the event (it used to let me just start typing) or else he bends and begins to jump to the day view or another month. Does anyone know how to fix one of these?

    I had this problem; But while trying to solve another problem, I reset my preferences for Firefox and it fixed this problem as well. To reset the preferences, follow this link: http://support.mozilla.com/en-US/kb/Resetting%20preferences

  • Perform a sequence using the new method of execution

    Hi ppl,

    I use the Engine.NewExecution method in LabVIEW to perform a sequence using sequential process model. I have been successful in this attempt.

    Now when I tried to pass arguments to the sequence with this method I could not do

    From the help file, I found to pass property to the sequenceArgsParam in the Engine.NewExecution. I used the Engine.NewPropertyObject to create a new property object. My problem started here. I was not able to define the parameters for the property object I created. When I created an object of type container property, newExecuion method returned an error indicating that the type is the string even if the setting for my sequence was a container. When I created a method of setValString string property object returned error saying unable to find settings where the look of string upward was parameters.x

    Please help me some body. I'm stuck with this upward.  can someone give me an example of program that passes parameters to the sequence when running via the NewExecution method.

    Hello

    It is not the Engine.NewPropertyObject method to pass parameters

    I used to sequence method before running the sequence

    try to replace the step Engine.NewExecution of this VI

    the values are in a cluster table: parameter is the name of the parameter in your sequence, the value is the value to pass

    A2

    Note 1: there is only the string in this VI, it is possible to change with integer...

    Note 2: If you have a container, the parameter name is "container". "" The name of the parameter.

  • I am trying to perform a recovery using the "HP Recovery Manager", but I don't know what I should choose to do so.

    Update Code error 80070490

    There, I had a update failed on Windows Vista Service Pack 2 (KB948465).  I tried the Mr. fix it, but the execution software failed.  Some time later, I'm now at the point where all of the updates fail and gives me the error code 80070490.  I tried the system tool - didn't work.  My computer is preinstalled with vista home premium, so I have no disks.  I am trying to perform a recovery using the "HP Recovery Manager", but I don't know what I should choose to do so.  Choose 'The essential system updates for Microsoft Vista SP 1'?  If so, he wants that I uninstall first.  How can I do this?

    Hello

    For any questions about the HP recovery process, contact HP.

    Here is their Web site about this link:

    http://h10025.www1.HP.com/ewfrf/wc/document?DocName=c00809678&LC=en&DLC=en&cc=us&product=18703

    This is the Microsoft Information about your error code 0 x 80070490

    'You receive a "0 x 80070490" error code when you use Microsoft Update or Windows Update Web sites to install updates'

    http://support.Microsoft.com/kb/958044

    To make the Installation of repair upgrade in the Microsoft link, borrow Microsoft Vista DVD a friend.

    Here is the information on how to do it:

    http://www.Vistax64.com/tutorials/88236-repair-install-Vista.html

    See you soon.

  • I have problem with value NULL when the use CASE statement please help this question

    I have problem with value NULL when the use CASE statement please help this question


    Table: digital_val

    SNO cl C2

    1 San1 11

    2 22 San2

    Actual result: expected to A         B

    A            B                                                                           11        22

    11 NULL

    22 NULL



    query:

    Select case when c1 = "san1" then c2,.

    case If c1 = "san2" then c2 B

    of digital_val

    I'm more curious why, when you select 2 rows, you expect a result of row?

    WITH digital_val

    AS (SELECT 1 AS 'Sno', 'San1"C1, c2 FROM DUAL 11)

    UNION ALL

    2 SELECT AS 'Sno', 'San2"C1, c2 FROM DUAL 22)

    SELECT CASE WHEN c1 is "San1" THEN END AS A c2.

    CASE WHEN c1 = "San2" THEN END AS B c2

    OF digital_val;

    With no other input, if you select 2 rows, you get 2 rows.  One of the other solutions use a max function, but is this really what you want, does not specify?

  • Where Clause condition - using CASES in which clause

    I generate data based on certain criteria of dates as below:


    I need to create a report based on the CLOSE_DATE COLUMN,

    If SYSDATE < 15 of the month can generate report on CLOSE_DATE between the 1st to the 15th of the current month
    If SYSDATE > 15th of the month and then generate report on CLOSE_DATE between the 16th of this month and the last day of the next month.

    I tried, but could not get to the query


    SELECT scheme_code, MODEL_NAME, close_date
    Plans OF
    WHERE)
    BOX WHEN to_number (to_char(close_date,'DD')) > 15
    THEN close_date BETWEEN trunc (trunc (SYSDATE, 'MM') + 15) AND last_day (add_months(SYSDATE,1))
    WHEN to_number (to_char(close_date,'DD')) < 15
    THEN close_date BETWEEN trunc(SYSDATE,'MM') AND trunc (trunc(SYSDATE,'MM') + 15)
    (END);

    where nearby date between the two cases when to_number (to_char (close_date, 'DD') > 15 then... else... end and case... when... then... else... end would be the right structure)

    in other words, you can use cases coming with each of these two values for him between the comparison. Do not use case to inject arbitrary clauses

Maybe you are looking for

  • Can I put my pages to open App Tabs?

    I always have a set of my favorite, all sites day App Tabs, which are also my home pages. I usually let Firefox just restore my previous session, but sometimes I just need a clean reboot - just my App Tabs/pages. But clicking on home opens these tabs

  • Can I download iPhotos to icloud

    I need to download iPhotos to iCloud before moving on to the photo, I have an iMac os x 10.9.5 and upgrade to El Capitan worried 10.11.3, of my 12 000 photos

  • Lack of controller driver PCI Communications Simple - Windows 8 x 64 - HP ENVY 15 t-j000 Quad Edition

    I downloaded and installed all the drivers for my product - HP ENVY 15 t-j000 Quad Edition (E4T17AV) - and it still shows a lack of PCI Simple Communications Controller Driver. Can someone point me in the right direction please? Is the hardware ID PC

  • Perform a sequence with 2 process templates

    Hello We intend to use different process models 2, running the same MainSequence.  The reason for the difference in process models is there is great difference in material on the stations.  We must therefore take account of this difference in our mai

  • Reinstall the hp Recovery Manager

    Hello by chance, I have installed Ubunto on my hp laptop, so I lost my windows 7 and my hp package. How can I reinstall my windows and hp package? Note: I have created the disk image, but with Ubunto does not work. Thank you very much for the help. D