RE: re: My first blog post - ITM TEMS Stress Tester - http://ow.ly/jipc4

John Alvord <jalvord-r/[email protected]>
Newsgroups gmane.comp.sysutils.tivoli.general
Message-ID <OF2DAE6136.52AF214F-ON88257B3B.0051E9B3-88257B3B.00530FDA__4689.27317201651$1364397043$gmane$org@us.ibm.com>
Thanks, James.

I have another development round to go if the idea does show promise. I 
will make the log more readable - good idea. The main thing would be some 
sort of threshold you could set to create an alert. For example, the 
itm_stress.pl program could push a Universal Message to the hub TEMS and 
then a situation there could watch for it and create an alert. I figured 
out how to do that a while ago. Maybe round the sigma to tenths of a 
second  [0.34 ==> 3] and put that in the severity. The UMC watcher could 
pick the warning level.

There are two big knobs at the moment. One is the sampling interval on the 
situation. The other is the $local_window value - how many values to 
accumulate for the calculations.  In the examples, the sampling interval 
is two minutes and the $local_window is 60, That means the test sigma 
[standard deviation] will be from the last 2 hours - after the startup.  I 
have no idea whether 2 hours is best - or 4 or 1 or ???.

My observation is that the standard deviation is a good statistic all by 
itself. The actual inter-dispatch times will oscillate around the 120 
seconds. Under stress I saw it go to +3 and -3 seconds. TEMS tries to keep 
the situations running in an orderly way and picks a new target time as 
the old target time + sample interval. 

Anyway, right now I hope some good folks will try it out and then send me 
the logs to peer at.

Regards, 

  



John Alvord - Ph: 1-720-396-2788    Cell: none 
Customer Support - Tivoli Software - jalvord-r/[email protected]
Advisory Engineer - Tivoli Monitoring - ITM infrastructure
Developer Blog - Wonderful World of Situations
Follow us on Twitter! @Tivolisupport and Facebook
Personalize your support needs with the IBM Support Portal
Use Service Request to get assistance!
For emails regarding a PMR, copy [email protected]
For secure browser uploads: https://www.ecurep.ibm.com/app/upload
For Customer Support guidance: IBM Software Support Handbook









From:   "Redus, James E CIV DISA CSD (US)" <[email protected]>
To:     "Discussion list for Tivoli product and Tivoli Ready products." 
<[email protected]>, 
Date:   03/27/2013 07:23 AM
Subject:        RE: [TME10] re: My first blog post - ITM TEMS Stress 
Tester -        http://ow.ly/jipc4
Sent by:        [email protected]



Looks good to me, John.
 
I would be tempted to add a more human-readable timestamp in the log, and 
maybe list how many STDEVs the current difference is from the mean, just 
so you can see at a glance when it starts to creep.
 
It looks like you don?t need to modify the script, except to set your 
?window?, so I was confused by this on your blog:
?You may adjust this time as needed. The time must be in coordination with 
the action command script?
To me it looked like the time window is independent of your SIT settings, 
and I didn?t see anything else that needed to be modified in the script.
 
Now, in the interest of science, we need to find some HTEMS to beat the 
snot out of to see if this data is a useful indicator of HTEMS health. 
What would be the easiest way to do that? Start running a bunch of the 
non-recommended SITs, such as file counters?
 
Thanks for sharing this,
 
-James
 
 
From: [email protected] [
mailto:[email protected]] On Behalf Of John Alvord
Sent: Thursday, March 21, 2013 14:24
To: [email protected]
Subject: [TME10] re: My first blog post - ITM TEMS Stress Tester - 
http://ow.ly/jipc4
 
I am posting this with some trepidation.... first time and everything. 

I was at Pulse 2013 and attended several Analytics sessions - quite eye 
opening.  On the way back home I decided an experiment would be useful to 
identify cases where a TEMS is under stress - on the way to a failure or 
high CPU or something bad. 

150 LOC of well-commented  Perl and a very simple timer situation later, 
my tests seemed to prove out the idea. Of course tests are one thing and 
real life is another - so the next stage is to get some real world 
examples. At the moment the only output is a stress.log file and one of 
the values is the stress indicator. 

Anyway, let me know what you think?

Regards, 

 

 



John Alvord - Ph: 1-720-396-2788    Cell: none 
Customer Support - Tivoli Software - jalvord-r/[email protected]
Advisory Engineer - Tivoli Monitoring - ITM infrastructure
Developer Blog - Wonderful World of Situations
Follow us on Twitter! @Tivolisupport and Facebook
Personalize your support needs with the IBM Support Portal
Use Service Request to get assistance!
For emails regarding a PMR, copy [email protected]
For secure browser uploads: https://www.ecurep.ibm.com/app/upload
For Customer Support guidance: IBM Software Support Handbook 





 _______________________________________________
TME10 mailing list
[email protected]
Unsubscribe:[email protected]

_______________________________________________
TME10 mailing list
[email protected]
Unsubscribe:[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.