Hello Jean,
On Thu, Jan 03, 2013 at 10:03:12AM +0100, nap wrote:
> > Good test, and happy new year :)
Happy new year from here, too.
> some news about this. I'm cleaning the code a little bit, but I'm also
> adding a forecasting feature to this algorithm. Here are two screenshots :
> * source.png : disks perfdata over some weeks
> * forecast.png : in red, the "one week trend", in blue the "evolution" of
> this trending over the weeks (so an average of the average?), and in yellow
> the forecast values for the "next weeks".
>
> Such forecasting can be useful for disks, but can be even more useful for
> "huge variation" perfdata, like memory. A classic linear curve won't help
> you on such perfdata, because you will swap far before your average value
> will raise a simple warning. With "forecasting on trending", you will still
> see the top values variations, and so you will see that this top will go
> over this warning or critical values.
Nice to see your activity in this area - is this related to the Holt-Winters
mechanism available in rrd ? If I remember correct, those uses a periodic
variation
with an additional linear part.
Another question: Is the usage of carbon-cache (from graphite) as perfdata
storage
for the forecasting thinkable ?
At the moment we use our modules at https://bitbucket.org/hlauer/shinken2rrd to
put our
perfdata from shinken into carbon-cache (besides other sources using the same
minimalistic
udp protocol).
If there is interrest in adding the two broker modules (as asked some time ago)
I will
happily change the name of the modules.
Thanks and greetings,
Hermann
P.S: This time only one typo attached ;-)
--
Netzwerkadministration/Zentrale Dienste, Interdiziplinaeres
Zentrum fuer wissenschaftliches Rechnen der Universitaet Heidelberg
IWR; INF 368; 69120 Heidelberg; Tel: (06221)54-8236 Fax: -5224
Email: hermann.la...@iwr.uni-heidelberg.de
diff --git a/shinken/modules/android_sms.py b/shinken/modules/android_sms.py
--- a/shinken/modules/android_sms.py
+++ b/shinken/modules/android_sms.py
@@ -229,7 +229,7 @@
try:
cmsg = c.get(block=False)
if cmsg.get_type() == 'Die':
- logger.info("[Android SMS] %d: Dad say we are diing..." % self.id)
+ logger.info("[Android SMS] %d: Dad say we are dying..." % self.id)
break
except:
pass
diff --git a/shinken/modules/dummy_poller.py b/shinken/modules/dummy_poller.py
--- a/shinken/modules/dummy_poller.py
+++ b/shinken/modules/dummy_poller.py
@@ -137,7 +137,7 @@
try:
cmsg = c.get(block=False)
if cmsg.get_type() == 'Die':
- logger.info("[Dummy Poller] %d : Dad say we are diing..." % self.id)
+ logger.info("[Dummy Poller] %d : Dad say we are dying..." % self.id)
break
except:
pass
diff --git a/shinken/modules/nrpe_poller.py b/shinken/modules/nrpe_poller.py
--- a/shinken/modules/nrpe_poller.py
+++ b/shinken/modules/nrpe_poller.py
@@ -492,7 +492,7 @@
try:
cmsg = c.get(block=False)
if cmsg.get_type() == 'Die':
- print "[%d]Dad say we are diing..." % self.id
+ print "[%d]Dad say we are dying..." % self.id
break
except:
pass
------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
_______________________________________________
Shinken-devel mailing list
Shinken-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/shinken-devel