|
|
|
@3842
|
[3842]
|
07/28/10 14:45:16 |
ligne |
remove the pid file in the signal handler, rather than in the destructor. … |
|
|
|
@3841
|
[3841]
|
07/28/10 14:42:08 |
ligne |
check the node in run() rather than new(). that way the tests don't all … |
|
|
|
@3840
|
[3840]
|
07/28/10 14:38:00 |
ligne |
keep a track of when each poller was last restarted, and give up on them … |
|
|
|
@3839
|
[3839]
|
07/28/10 14:19:46 |
ligne |
remove the pid file on exit. |
|
|
|
@3838
|
[3838]
|
07/27/10 19:49:38 |
ligne |
add an "epoch" to the filename. it's not currently used, just intended … |
|
|
|
@3837
|
[3837]
|
07/27/10 19:42:30 |
ligne |
tidy the comments. |
|
|
|
@3836
|
[3836]
|
07/27/10 19:39:01 |
ligne |
_cat_file() is no longer needed. |
|
|
|
@3835
|
[3835]
|
07/27/10 19:36:14 |
ligne |
slurp the rest of the file in one go, rather than concatenating it … |
|
|
|
@3834
|
[3834]
|
07/27/10 19:31:08 |
ligne |
tidy up so all the tests pass once more. |
|
|
|
@3833
|
[3833]
|
07/27/10 19:17:59 |
ligne |
fetch doesn't return results for services in any particular order, so make … |
|
|
|
@3832
|
[3832]
|
07/27/10 19:12:41 |
ligne |
s/$plugin/$service/g |
|
|
|
@3831
|
[3831]
|
07/27/10 15:04:00 |
ligne |
read-side of the change in r3828 (write out the timestamp at the start of … |
|
|
|
@3830
|
[3830]
|
07/27/10 14:59:14 |
ligne |
filenames have changed. |
|
|
|
@3829
|
[3829]
|
07/27/10 14:42:48 |
ligne |
non-multigraphs should get a multigraph header, so the master knows what … |
|
|
|
@3828
|
[3828]
|
07/27/10 14:33:53 |
ligne |
write out the timestamp at the start of each set of results, rather than … |
|
|
|
@3827
|
[3827]
|
07/26/10 23:56:08 |
ligne |
update the spoolwriter, based on discussion with Steve Schnepp. all the … |
|
|
|
@3826
|
[3826]
|
07/26/10 23:31:27 |
matthias |
Add some svg files with logos for t-shirts |
|
|
|
@3825
|
[3825]
|
07/26/10 20:22:23 |
feiner.tom |
Solve ticket #941, allow parsing of bind 9.6 instead of expecting 9.6.x. … |
|
|
|
@3824
|
[3824]
|
07/26/10 20:21:01 |
feiner.tom |
Solve ticket #941, allow parsing of bind 9.6 instead of expecting 9.6.x |
|
|
|
@3823
|
[3823]
|
07/26/10 15:06:58 |
ligne |
rationalise the test code. |
|
|
|
@3822
|
[3822]
|
07/26/10 15:02:09 |
ligne |
check the return from the open and print calls, and log errors if … |
|
|
|
@3821
|
[3821]
|
07/26/10 14:17:05 |
ligne |
fix a couple of broken tests the old-fashioned way. |
|
|
|
@3820
|
[3820]
|
07/25/10 23:33:36 |
kristian |
Clarify/correct DBDIR comment |
|
|
|
@3819
|
[3819]
|
07/21/10 19:06:58 |
ligne |
for the spool results, use the timestamp after the data is fetched, rather … |
|
|
|
@3818
|
[3818]
|
07/15/10 20:15:23 |
ligne |
just write the socket straight into $self, rather than going via an … |
|
|
|
@3817
|
[3817]
|
07/15/10 19:47:45 |
ligne |
maybe it would work correctly if the right arguments were being passed … |
|
|
|
@3816
|
[3816]
|
07/14/10 18:55:54 |
ligne |
use the host and port from munin-node.conf, assuming they weren't … |
|
|
|
@3815
|
[3815]
|
07/14/10 18:51:57 |
ligne |
use the right key to look for the pidfile name. otherwise it doesn't get … |
|
|
|
@3814
|
[3814]
|
07/14/10 10:58:29 |
ligne |
add a service configuration directive that allows the interval to be set. |
|
|
|
@3813
|
[3813]
|
07/13/10 16:56:18 |
steve.schnepp |
- Initial version 2.0-alpha1 changelog |
|
|
|
@3812
|
[3812]
|
07/13/10 15:02:20 |
ligne |
report what's going on when shutting down due to a signal. |
|
|
|
@3811
|
[3811]
|
07/13/10 14:37:17 |
ligne |
respawn pollers if they fall over. this should probably be more cunning … |
|
|
|
@3810
|
[3810]
|
07/13/10 14:19:02 |
ligne |
if there are no children left to wait() for, drop out of the loop before … |
|
|
|
@3809
|
[3809]
|
07/13/10 14:16:12 |
ligne |
this is of debug interest only. |
|
|
|
@3808
|
[3808]
|
07/12/10 20:42:43 |
ligne |
test fetch() when the config changed between writes. |
|
|
|
@3807
|
[3807]
|
07/12/10 20:27:33 |
ligne |
test the _cat_file() sub. |
|
|
|
@3806
|
[3806]
|
07/12/10 20:19:05 |
ligne |
more whitespace cleanup. how exactly i managed to get an extra level of … |
|
|
|
@3805
|
[3805]
|
07/12/10 20:15:19 |
ligne |
there's already a dirhandle open on the spool directory, so use that. |
|
|
|
@3804
|
[3804]
|
07/12/10 19:55:16 |
ligne |
test that cruft files are ignored by the SpoolReader? |
|
|
|
@3803
|
[3803]
|
07/12/10 19:51:09 |
ligne |
open the dirhandle straight into the arguments hash, rather than into an … |
|
|
|
@3802
|
[3802]
|
07/12/10 19:47:26 |
ligne |
tidy whitespace and quotes. |
|
|
|
@3801
|
[3801]
|
07/12/10 19:46:20 |
ligne |
test case where there are several plugins being spooled. |
|
|
|
@3800
|
[3800]
|
07/12/10 19:00:58 |
ligne |
more tests of SpoolReader?. |
|
|
|
@3799
|
[3799]
|
07/12/10 15:16:30 |
ligne |
use logger() rather than printing to STDERR. |
|
|
|
@3798
|
[3798]
|
07/12/10 15:08:49 |
ligne |
use common debugging flag. |
|
|
|
@3797
|
[3797]
|
07/12/10 15:06:39 |
ligne |
add tests for SpoolReader?. |
|
|
|
@3796
|
[3796]
|
07/12/10 14:19:08 |
ligne |
fixes to the SpoolWriter?, so the tests all pass. |
|
|
|
@3795
|
[3795]
|
07/12/10 14:16:52 |
ligne |
add tests for multifetch support: … |
|
|
|
@3794
|
[3794]
|
07/12/10 14:12:03 |
ligne |
test writing out different types of value to the spool. |
|
|
|
@3793
|
[3793]
|
07/08/10 19:59:25 |
ligne |
need to print newlines too. |
|
|
|
@3792
|
[3792]
|
07/08/10 19:51:45 |
ligne |
flip the if/else logic. |
|
|
|
@3791
|
[3791]
|
07/08/10 19:45:58 |
ligne |
plan the right number of tests. |
|
|
|
@3790
|
[3790]
|
07/08/10 19:43:03 |
ligne |
tests for M::N::SpoolWriter?. |
|
|
|
@3789
|
[3789]
|
07/08/10 19:16:53 |
ligne |
a bit of tidying. |
|
|
|
@3788
|
[3788]
|
07/08/10 19:04:44 |
ligne |
fix POD errors. |
|
|
|
@3787
|
[3787]
|
07/08/10 19:03:24 |
ligne |
missing use IO::File; |
|
|
|
@3786
|
[3786]
|
07/08/10 18:59:00 |
ligne |
write the results out to the spool. but should the timestamp be the start … |
|
|
|
@3785
|
[3785]
|
07/08/10 15:04:44 |
ligne |
swap the order of the arguments to _poller_loop(), so that it can be … |
|
|
|
@3784
|
[3784]
|
07/08/10 15:02:54 |
ligne |
make the pollers actually gather data from the node (and immediately throw … |
|
|
|
@3783
|
[3783]
|
07/08/10 14:50:14 |
ligne |
need to import ualarm(). |
|
|
|
@3782
|
[3782]
|
07/08/10 14:49:09 |
ligne |
disable the timer before breaking out of the loop. prevents the tests … |
|
|
|
@3781
|
[3781]
|
07/06/10 21:12:36 |
ligne |
also stop the scheduler before performing a fresh install. |
|
|
|
@3780
|
[3780]
|
07/06/10 21:07:26 |
ligne |
give munin-sched it's own start/stop/restart scripts. |
|
|
|
@3779
|
[3779]
|
07/06/10 20:50:15 |
ligne |
new function that calls a coderef at a regular interval, for the main loop … |
|
|
|
@3778
|
[3778]
|
07/06/10 09:00:59 |
steve.schnepp |
- revert r3614 since Munin::Common::SyncDictFile? doesn't really scale. |
|
|
|
@3777
|
[3777]
|
07/05/10 18:49:10 |
steve.schnepp |
- suppress warning on fdqn when --debug |
|
|
|
@3776
|
[3776]
|
07/05/10 18:10:51 |
steve.schnepp |
- munin-async-client asks for "--vectorfetch" to enable the fetch cmd, … |
|
|
|
@3775
|
[3775]
|
07/05/10 16:57:14 |
steve.schnepp |
- SpoolReader? supports timestamped reading
- munin-async-client uses … |
|
|
|
@3774
|
[3774]
|
07/04/10 00:50:16 |
ligne |
note the different ways that multiple families can be specified. |
|
|
|
@3773
|
[3773]
|
07/03/10 23:53:26 |
ligne |
extend the descriptions of the --debug, --pidebug and --families options |
|
|
|
@3772
|
[3772]
|
07/03/10 23:30:28 |
ligne |
tweak and tidy m-n-c documentation. |
|
|
|
@3771
|
[3771]
|
07/03/10 21:34:27 |
ligne |
(dis)connect from the node inside _get_intervals(). |
|
|
|
@3770
|
[3770]
|
07/03/10 21:31:55 |
ligne |
kill all the pollers with SIGTERM when asked to exit. |
|
|
|
@3769
|
[3769]
|
07/03/10 21:01:52 |
ligne |
add _launch_pollers method. currently the children don't do anything … |
|
|
|
@3768
|
[3768]
|
07/03/10 20:14:03 |
ligne |
wait() for pollers that have died. just log what has happened for now. |
|
|
|
@3767
|
[3767]
|
07/03/10 19:53:14 |
ligne |
tear down the connection once the services and intervals have been … |
|
|
|
@3766
|
[3766]
|
07/03/10 19:46:58 |
ligne |
handle error responses from the node. eg. if the plugin no longer exists, … |
|
|
|
@3765
|
[3765]
|
07/02/10 01:08:30 |
ligne |
shuffle the POD sections about, so that DESCRIPTION comes up near the top. |
|
|
|
@3764
|
[3764]
|
06/29/10 19:33:21 |
ligne |
that SKIP block actually contains 2 tests. |
|
|
|
@3763
|
[3763]
|
06/28/10 19:22:22 |
ligne |
method to fetch service information from a node, correctly handling … |
|
|
|
@3762
|
[3762]
|
06/28/10 19:09:47 |
ligne |
the command is actually "nodes". |
|
|
|
@3761
|
[3761]
|
06/28/10 18:45:57 |
ligne |
add a method to close down the node connection. |
|
|
|
@3760
|
[3760]
|
06/26/10 13:58:45 |
steve.schnepp |
- Initial implementation. Ripped off munin-async-* |
|
|
|
@3759
|
[3759]
|
06/25/10 19:04:48 |
ligne |
only attempt to detaint the host and port if they're user-defined. |
|
|
|
@3758
|
[3758]
|
06/24/10 21:50:36 |
ligne |
allow the user to specify the host and port to connect to on the command … |
|
|
|
@3757
|
[3757]
|
06/24/10 21:49:42 |
ligne |
scheduler can take a very long time before anything visibly happens, so … |
|
|
|
@3756
|
[3756]
|
06/24/10 21:23:59 |
ligne |
only print debug output if it was explicitly requested. |
|
|
|
@3755
|
[3755]
|
06/24/10 21:05:39 |
ligne |
enable the setup code, and add dummy subs for the data-gathering stage. |
|
|
|
@3754
|
[3754]
|
06/24/10 21:04:36 |
ligne |
fix up munin-sched so it actually works, and clear up some cruft. |
|
|
|
@3753
|
[3753]
|
06/24/10 20:36:04 |
ligne |
work out whether or not to read one or multiple lines based on the … |
|
|
|
@3752
|
[3752]
|
06/24/10 20:08:36 |
ligne |
start tying things together. add a method that fetches every service on … |
|
|
|
@3751
|
[3751]
|
06/24/10 19:34:52 |
ligne |
fix the tests. _get_service_list splits the list before returning it. |
|
|
|
@3750
|
[3750]
|
06/24/10 19:30:59 |
ligne |
shuffle the order of the tests around a bit. |
|
|
|
@3749
|
[3749]
|
06/24/10 19:29:21 |
ligne |
add methods to query a node for the list of nodes it serves, and the … |
|
|
|
@3748
|
[3748]
|
06/24/10 19:10:35 |
ligne |
methods to connect to the node, and perform basic read-write operations. … |
|
|
|
@3747
|
[3747]
|
06/24/10 14:23:11 |
ligne |
sub to extract the update rate from a plugin's config output. with … |
|
|
|
@3746
|
[3746]
|
06/24/10 14:15:18 |
ligne |
and some tests. |
|
|
|
@3745
|
[3745]
|
06/24/10 14:14:12 |
ligne |
add a few methods for interacting with the node. |
|
|
|
@3744
|
[3744]
|
06/23/10 19:46:52 |
ligne |
set the default spooldir if one wasn't provided. allow the host and port … |
|
|
|
@3743
|
[3743]
|
06/23/10 19:38:23 |
ligne |
only report the spool capability if it's enabled. |