Re: [collectd] On $Interval differences between hosts

2011-06-22 Thread Sebastian Harl
Hi,

On Wed, Jun 22, 2011 at 02:07:29PM +1000, Trent W. Buck wrote:
 Suppose I have centralized monitoring (i.e. hub-and-spoke), similar to
 centralized syslogging.  On the central host (accepts UDP and writes
 RRD), I have
 
 Interval 60
 
 On the nodes (collectd data and write to UDP), I have
 
 Interval 10
 
 Is a given RRD file updated every ten seconds, or every minute?

All RRD files are updated in the right interval. I.e., RRDs containing
data from some node are updated using a ten seconds interval and those
belonging to the central server are updated using a 60 seconds interval.

Each plugin knows the interval with which it's queried and passes that
information along when dispatching data to collectd. This information is
also transferred over the network and, thus, available on the server as
well.

HTH,
Sebastian

-- 
Sebastian tokkee Harl +++ GnuPG-ID: 0x8501C7FC +++ http://tokkee.org/

Those who would give up Essential Liberty to purchase a little Temporary
Safety, deserve neither Liberty nor Safety. -- Benjamin Franklin



signature.asc
Description: Digital signature
___
collectd mailing list
collectd@verplant.org
http://mailman.verplant.org/listinfo/collectd


Re: [collectd] On $Interval differences between hosts

2011-06-22 Thread Trent W. Buck
Sebastian Harl wrote:
 Hi,
 
 On Wed, Jun 22, 2011 at 02:07:29PM +1000, Trent W. Buck wrote:
  Suppose I have centralized monitoring (i.e. hub-and-spoke), similar to
  centralized syslogging.  On the central host (accepts UDP and writes
  RRD), I have
  
  Interval 60
  
  On the nodes (collectd data and write to UDP), I have
  
  Interval 10
  
  Is a given RRD file updated every ten seconds, or every minute?
 
 All RRD files are updated in the right interval. I.e., RRDs containing
 data from some node are updated using a ten seconds interval and those
 belonging to the central server are updated using a 60 seconds interval.

 Each plugin knows the interval with which it's queried and passes that
 information along when dispatching data to collectd. This information is
 also transferred over the network and, thus, available on the server as
 well.

OK, that makes sense.  So a follow-on question: if I define thresholds
in the central hub collectd, do all thresholds apply/check every sixty
seconds, or do they do the right thing?

If I happened to have it the other way around (leaves update each
minute, hub updates even ten seconds), I can imagine the thresholds
all freaking out (when $Important is set) because they haven't seen an
update for five intervals (50s)...

(BTW, thanks for the fast responses :-)

___
collectd mailing list
collectd@verplant.org
http://mailman.verplant.org/listinfo/collectd


Re: [collectd] On $Interval differences between hosts

2011-06-22 Thread Sebastian Harl
Hi,

On Wed, Jun 22, 2011 at 06:01:10PM +1000, Trent W. Buck wrote:
 Sebastian Harl wrote:
  On Wed, Jun 22, 2011 at 02:07:29PM +1000, Trent W. Buck wrote:
   Suppose I have centralized monitoring (i.e. hub-and-spoke), similar to
   centralized syslogging.  On the central host (accepts UDP and writes
   RRD), I have
   
   Interval 60
   
   On the nodes (collectd data and write to UDP), I have
   
   Interval 10
   
   Is a given RRD file updated every ten seconds, or every minute?
  
  All RRD files are updated in the right interval. I.e., RRDs containing
  data from some node are updated using a ten seconds interval and those
  belonging to the central server are updated using a 60 seconds interval.
 
  Each plugin knows the interval with which it's queried and passes that
  information along when dispatching data to collectd. This information is
  also transferred over the network and, thus, available on the server as
  well.
 
 OK, that makes sense.  So a follow-on question: if I define thresholds
 in the central hub collectd, do all thresholds apply/check every sixty
 seconds, or do they do the right thing?

Thresholds are checked whenever a value is dispatched to the daemon,
i.e. that's done live and depending on the specific interval of some
data-set (i.e., the right thing ;-)).

 If I happened to have it the other way around (leaves update each
 minute, hub updates even ten seconds), I can imagine the thresholds
 all freaking out (when $Important is set) because they haven't seen an
 update for five intervals (50s)...

The timeout used to check for missing values depends on the interval of
the data-sets as well (see the Timeout config option in
collectd.conf).

Cheers,
Sebastian

-- 
Sebastian tokkee Harl +++ GnuPG-ID: 0x8501C7FC +++ http://tokkee.org/

Those who would give up Essential Liberty to purchase a little Temporary
Safety, deserve neither Liberty nor Safety. -- Benjamin Franklin



signature.asc
Description: Digital signature
___
collectd mailing list
collectd@verplant.org
http://mailman.verplant.org/listinfo/collectd