forked from oetiker/SmokePing
-
Notifications
You must be signed in to change notification settings - Fork 3
/
CHANGES
7769 lines (5273 loc) · 227 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
commit 0992229546c3732d12ac5af348672c58b6ad8e74
Author: Tobias Oetiker <[email protected]>
Date: Thu Dec 20 11:23:55 2018 +0100
release 2.7.3
commit 3eb7434cecc23df3cb7dd23d1fc97a41d206102d
Author: Pete Heist <[email protected]>
Date: Wed Dec 19 10:56:55 2018 +0100
Add optional require_zero_status parameter (closes oetiker/SmokePing#142).
commit 2ab17461671cba0c740326882f970d5da299d0e7
Author: Pete Heist <[email protected]>
Date: Wed Dec 19 10:07:13 2018 +0100
Update email address.
commit cb9b9b146d7d7c7d79829913c2300fa2ab1c055f
Author: Tobias Oetiker <[email protected]>
Date: Fri Nov 30 22:47:05 2018 +0100
fix cpanmin.us url
commit 7d2260ec2a2d4eec2544555a54049bb9a10b2b58
Author: Alexander Koch <[email protected]>
Date: Tue Oct 9 12:54:27 2018 +0200
Do not show whole page if in ajax display mode
After sending the PNG file in get_detail the returned
undef was not honored. Now checks for undef and will
return also.
commit a2948059960f06fdc8b0060bbeb7b39708574eac
Author: Tobias Oetiker <[email protected]>
Date: Tue Oct 2 11:49:30 2018 +0200
fix cpanmin.us url ... resolves #127
commit b5741263093e13d7970c64e7dbc96e1926eea105
Author: Pete Heist <[email protected]>
Date: Wed Sep 5 20:01:17 2018 +0200
Remove unnecessary use Switch.
commit 681457d0872057f79e2b2f97fa6ff8b6b415b48c
Author: Gabriel Filion <[email protected]>
Date: Wed Aug 29 04:09:04 2018 -0400
FPing: create new parameter to force using IPv4 or IPv6 fixes#95 (#125)
* FPing: create new parameter to force using IPv4 or IPv6 fixes#95
Starting with FPing 3.16, the IPv6 functionality was merged in the main
binary and fping now respects the system-wide setting for address
resolution. This means that when we add a target that has both an A
record and a AAAA record, the probe tests the IPv6 address by default.
This breaks the expectation that the FPing probe tests IPv4 and that the
FPing6 probe checks IPv6.
To restore this, we can now add a parameter to the probes to force the
protocol version to be 4 or 6.
* FPing: set default value for protocol
This ensures we have a meaningful default value. It was suggested by
Tobias Oetiker.
commit c1bcf1f9077b1ef1c3baedefb355c9fdb7db2f2b
Author: diorgesl <[email protected]>
Date: Thu Jul 19 02:29:02 2018 -0400
Added rport option (#121)
Added the option to specify the port of the remote host
commit 8a528b13d85414eb9162bc045c0e222049a721bd
Author: Tobias Oetiker <[email protected]>
Date: Fri Apr 13 14:07:47 2018 +0200
release 2.7.2
commit 7cc29e42ebe5a11c2d58f39b93a6365a2c5bb1b4
Author: Tobias Oetiker <[email protected]>
Date: Fri Apr 13 14:06:52 2018 +0200
fix syntax
commit 435d3d575603d1e8c156776b41f4bdc0b63f515e
Author: Pete Heist <[email protected]>
Date: Mon Mar 5 08:12:11 2018 +0100
Improve handling of one-way delay and documentation (#111)
* Initial revision of IRTT probe.
* Return 0 values for negative one-way delays. Improve documentation
and fix some white space issues.
* Add Path::Tiny to PERL_MODULES and update IRTT probe doc.
ew.
commit b926090aabcb6d0fd9e57e91d81949ec8b2a1192
Merge: 7820885 2552386
Author: Tobias Oetiker <[email protected]>
Date: Sun Feb 25 22:07:42 2018 +0100
Merge branch 'master' of github.com:oetiker/SmokePing
commit 78208854ec68363ee43bacfce804c9991b9216ca
Author: Tobias Oetiker <[email protected]>
Date: Sun Feb 25 22:07:34 2018 +0100
let sidebar scroll ...
commit 2552386ec4ef0097622d45ca435d337d4ebd6a03
Author: Pete Heist <[email protected]>
Date: Sun Feb 18 10:39:52 2018 +0100
Initial revision of IRTT probe. (#110)
commit b29242fdd1bf931511be52507ce1c09966802dff
Author: Tobias Oetiker <[email protected]>
Date: Sun Feb 4 14:35:27 2018 +0100
update release script
commit 6afb2f2ac97a718821c0d2368094d68370e79658
Author: Tobias Oetiker <[email protected]>
Date: Sun Feb 4 14:26:55 2018 +0100
fix referer
commit bd38d05b856d2310032ac56c06454b91a345dc02
Author: Tobias Oetiker <[email protected]>
Date: Sun Feb 4 14:26:39 2018 +0100
going https!
commit 9b2ecb96c69b0b0ec294fb858c878327b96ed293
Author: Tobias Oetiker <[email protected]>
Date: Fri Feb 2 22:14:55 2018 +0100
release 2.7.0
commit bf2e13afb06387d54faba62a2a2cbf38abafa3d1
Author: Tobias Oetiker <[email protected]>
Date: Fri Feb 2 22:08:49 2018 +0100
add note on pressing return
commit 8c7fb0aaebf6ad425fef0052419ec41c5b0269e9
Author: Tobias Oetiker <[email protected]>
Date: Tue Jan 30 21:43:12 2018 +0100
update release script
commit 31969f3156479061ce7d1487c72a4dcbb5e800ab
Author: Tobias Oetiker <[email protected]>
Date: Tue Jan 30 21:40:29 2018 +0100
update install instructions
commit dcc17c1ce60504d8052ea639354b5660f598768a
Author: Tobias Oetiker <[email protected]>
Date: Tue Jan 30 21:10:00 2018 +0100
rebuilt build system
commit 62a588d379f1ca7177faf448a377a27acfa2dace
Author: Louis Sautier <[email protected]>
Date: Fri Jan 19 10:45:53 2018 +0100
Fix typo in doc (#106)
commit fc24b7ca86bd7e0d9c07b66805c115b49cc82fa1
Author: Rick van der Zwet <[email protected]>
Date: Fri Jan 19 10:45:26 2018 +0100
Fix ipv6 in multigraph (#108)
* Fix rendering multigraph with host ipv6 address
A host IPv6 adress in [RFC5952] representation contains colons which
should be escaped in legends since colons are part of rddtool syntax.
[RFC5952]: https://tools.ietf.org/html/rfc5952
* Fix rendering minigrah with host ipv6 address
commit 44682b6d3aec8d2063adae4dca1ce251c44e2fed
Author: Rick van der Zwet <[email protected]>
Date: Wed Dec 6 11:17:42 2017 +0100
Fix typo in WHAT description text (#102)
commit 2e4f6fb7cbf6458a8634092ed00c1b892ca77e6b
Author: diegospd <[email protected]>
Date: Wed Dec 6 02:17:12 2017 -0600
Fix typo: prolem -> problem (#98)
commit 72ed1570fbb4ae0b90846625e1a3bd5d2bade531
Author: Tobias Oetiker <[email protected]>
Date: Sun Jun 25 20:19:47 2017 +0200
fing compatibility update. fix for #90
commit 30d3032b5a8fc529c09bcdc31d9a4baf2bfecd66
Author: Nick <[email protected]>
Date: Thu Jun 22 08:35:33 2017 +0200
Improve mobile support (#89)
* Move javascript under the fold.
Render speed optimization.
* Move css to separate file.
Becomes a bit too much in the basepage and since js is
included as well, this should be just fine.
* Make the site work a lot better on mobile devices
Set viewport, auto hide sidemenu and some margin changes
to make it a bit nicer..
* Remove the no-cache pragma's.
Not valid html anymore, instead this should be in the header
so in the smokeping config for nginx/apache.
* Add css for printing pages.
* Fix typo in css.
* Use utf-8 charset by default.
Recommended by w3.org.
* Remove border=0 and add alt=""
An attempt to make everything html complaint...
* Use cgiurl in hswitch form.
Action was empty, which is not valid, use the absolute path
to the site here.
* Uptimize the cropper.js file.
* Add panel for navigator graph.
commit 38bd70634c960c76203c30e58e55825fe080d809
Author: Nick <[email protected]>
Date: Wed Jun 21 11:54:09 2017 +0200
Nick (#88)
* Add panel block around zoom image.
* Update basebase to hide menu and make it more spaceious
Add navbar and move stuff around a bit to give it some
more free space for the menu and contents.
Use the prototype framework to toggle the sidebar.
* Move javascript files around
Mv files so we actully know which file belongs
to what library.
* Update js prototype to 1.7.3.
* Update js script.aculo.us to 1.9.0.
* Update js cropper to 1.2.2.
* Add option graphborders
If option is set to 'no' borders will be hidden and
background and canvas will be transparent.
Use central function for this, so all generated
pngs look identical.
* Add new options to config.dist.
* Fix compiler warnings.
Apparently Switch adviced not to be used...
commit 0088c1b4fef363b09ff992223a4c50f32e4067ea
Author: Martin DiViaio <[email protected]>
Date: Fri Jun 16 03:40:33 2017 -0400
Fix unitialized value warnings when rrd returns undef. Add slave support (#42)
Got rid of the warning that happens when RRD returns 'undef' in the math on line 125.
Added support for slave rrd files using a cli option. If option exists all slaves are used. If a csv list of slaves is submitted with the option then only those slaves are used. Exact name match is required.
Added regex substitution for a '~' in the rrd name to make it readable as 'host from server' in morning email.
Added support for 'nomasterpoll' but only if processing for slaves. Having 'nomasterpoll' set for a host and no slaves configured for it is technically a configuration error, isn't it? If so, then this will show up as a 'down host' in the morning email this way.
commit afb95d5dd350c7dddbcf2fce5a31f970ebe26304
Author: Nick <[email protected]>
Date: Fri Jun 16 09:38:12 2017 +0200
Improve smokeping dashboard (#87)
* Generate unordered list for menu html
List are much easier to style with css
* Add div blocks around images in html layout
<div class="panel">
<div class="panel-heading">
<h2>Title</h2>
</div>
<div class="panel-body">
IMG or content
</div>
</div>
* Add config option htmltitle to render in div headings
If the option is set to yes; the title is not rendered in
the rrd image, but added to the html panel as a h2 heading.
* Update filter html
Use a label instead of a div and use classes since this is a
bit more obvious for styling.
* Use label for hierarchy popup
And add classes for consistency.
* Properly close the div tag
Fix for previous commit
* Add alt to rddtool and smokeping logos
2 errors less in html validator...
* Initial commit of new basepage
* Smaller smokeping and rrdtool logos.
Update the rrdlogo to the one currently used on
the website (with background that matches the
sidebar) and make both 100x30px.
* Complete sidebar css.
commit 48eb6391d95f0ddc53d632729f998dcec6edd472
Author: Ivan Zahariev <[email protected]>
Date: Mon May 22 17:41:37 2017 +0300
Display the master host "display_name" in the chart title (#85)
When having multiple slaves, and in general, it is more clear if all chart titles contain an explicit "from XYZ" label where XYZ is either the master host name or the slave's name. This gives us an immediate insight for source of the ping check. Otherwise we need to remember that if "from" is missing, then this comes from the master host. This brings inconsistency in the user experience.
You can also consider the case when the CGI is behind a web reverse proxy. The user opens "https://web-proxy-server/smokeping.cgi?target=dc1.myhost" but the chart titles don't show a "from". In such a case, the user must know which is the actual master host which did the ping check. This could become even harder to remember if we have multiple instances of SmokePing.
commit 5ce690e3aaece79a57404f73a47caa62c4f9cbb4
Author: Daniel Néri <[email protected]>
Date: Mon May 1 17:36:58 2017 +0200
Download cpanminus securely (#83)
commit fff19a73e0058e56b07834b37bf56b5b787681f0
Author: Simon Arlott <[email protected]>
Date: Tue Apr 18 15:53:43 2017 +0100
Call RRDs::fetch() with a zero length time period (#81)
The default fetch time period (1 day) can be very slow when the RRD
file is not in the filesystem cache.
The info2create function doesn't even use the data, it's just trying
to get the DS definition.
Specify a start and time of 0 so that no data is retrieved.
commit 4ea88bc384f6852fba891b62973286df67189dec
Author: 有张纸 <[email protected]>
Date: Mon Apr 3 22:11:08 2017 +0800
Update Smokeping.pm (#76)
* Update Smokeping.pm
add support for smtp authentication
* Update Smokeping.pm
add doc for username and userpass
commit 21f4715f6f06c5165bf3e46b5731f34edab67db6
Author: runout-at <[email protected]>
Date: Mon Apr 3 15:20:52 2017 +0200
add xmpp/jabber alerts (#78)
* add xmpp alerts
lets have alerts sent to xmpp/jabber servers/accounts/chatrooms
needs sendxmpp installed. (it's similar to sendmail)
Example for the Alerts config:
to = xmpp:-t -u <sending_user> -j <jabberserver_of_sender> -p <passwort> <receiving_user>@<jabberserver_of_receiver>
* bugfix
* more lines where xmpp: is needed
fix using xmpp: in alertee,...
commit f993798d1597a0302c13ed972c7a7855068e85d9
Merge: ed7f7ec 7fa1612
Author: Tobias Oetiker <[email protected]>
Date: Wed Mar 8 06:06:52 2017 +0100
Merge pull request #75 from bobbwest/master
Fix white-on-white CSS bug with filter
commit 7fa161250dbb3cedb2a65c139ce50355705f3865
Author: Bob West <[email protected]>
Date: Wed Mar 8 11:51:44 2017 +1100
Fix white-on-white CSS bug with filter
commit ed7f7ec1c512a1876b2474dc2485b4ba98b098d5
Merge: 88c7360 77253c3
Author: Tobias Oetiker <[email protected]>
Date: Thu Jan 5 02:52:21 2017 -0500
Merge pull request #70 from rborgmaster/patch-1
Update CheckLoss.pm
commit 88c736037559772e1623a46d6946f94d50678542
Merge: 3479284 716ffcf
Author: Tobias Oetiker <[email protected]>
Date: Thu Jan 5 02:51:58 2017 -0500
Merge pull request #71 from rborgmaster/patch-2
Update CheckLatency.pm
commit 716ffcf3abfc90350203f525ebc090dba2687fd0
Author: rborgmaster <[email protected]>
Date: Wed Jan 4 20:49:38 2017 +0100
Update CheckLatency.pm
Address issue #69
commit 77253c3c3cf158cabb1a0503dec1186c6fd49ff1
Author: rborgmaster <[email protected]>
Date: Wed Jan 4 20:42:17 2017 +0100
Update CheckLoss.pm
Adress issuse #69
commit 3479284f786fb7683ef6dab442447903f42a10a0
Author: Tobias Oetiker <[email protected]>
Date: Wed Aug 31 21:45:27 2016 +0200
properly check alertee
commit 2b1dbf9c3d1347e21933d6bdc62de8f954a50b21
Merge: 5ac48fa 8334e15
Author: Tobias Oetiker <[email protected]>
Date: Sat Jul 23 09:02:27 2016 +0200
Merge branch 'master' of github.com:oetiker/SmokePing
commit 5ac48fab69cfb674b0e43153e70444f1caff1a50
Author: Tobias Oetiker <[email protected]>
Date: Sat Jul 23 09:02:18 2016 +0200
fix for #65
commit 8334e159d8bec5ca66317b7f29323ab5b8220d7d
Merge: 7ca84ed e260302
Author: Tobias Oetiker <[email protected]>
Date: Thu May 12 10:59:12 2016 +0200
Merge pull request #59 from fgtb/master
re: issue #58
commit e260302502f7ac8be18a7007b4b33ca9e1bdb371
Merge: 7ca84ed 52976ea
Author: fgtb <[email protected]>
Date: Mon May 9 17:31:50 2016 +0100
Merge pull request #1 from fgtb/fgtb-patch-1
Update OpenSSHJunOSPing.pm
commit 52976eaedbaa64a22685d28668b260507c2e52ff
Author: fgtb <[email protected]>
Date: Mon May 9 17:29:40 2016 +0100
Update OpenSSHJunOSPing.pm
commit 7ca84ed877bc761759473a80e471b87948bfb3da
Merge: f3d2aee 7870ad8
Author: Tobias Oetiker <[email protected]>
Date: Thu Apr 28 11:34:13 2016 +0200
Merge pull request #54 from dne/auth-dns
Add support for probing authoritative nameservers to AnotherDNS
commit f3d2aee6f8dfdcf152756cc555a9b47106ba853d
Merge: 962f3f4 e4c34a2
Author: Tobias Oetiker <[email protected]>
Date: Wed Apr 13 17:20:03 2016 +0200
Merge pull request #57 from mpawlik/master
Add support for ldaps in LDAP probe.
commit e4c34a2b4949bf80167e8f26283e61540c63d479
Author: Maciej Pawlik <[email protected]>
Date: Wed Apr 13 17:07:23 2016 +0200
Add support to ldaps in LDAP probe.
commit 962f3f458a11bc4bdd5a2ceebd3be7f4a1e7d204
Merge: de9fb3b cf8d202
Author: Tobias Oetiker <[email protected]>
Date: Sat Apr 2 09:09:22 2016 +0200
Merge pull request #56 from NickHibma/master
More details on mailtemplate
commit cf8d202ef5315bc6920f4be8ba0df9e6208274c2
Author: Nick Hibma <[email protected]>
Date: Fri Apr 1 22:40:25 2016 +0200
More details on mailtemplate
commit 7870ad812ac0f0b1650a683e1dc0dfa5332eec17
Author: Daniel Néri <[email protected]>
Date: Sat Feb 20 18:12:10 2016 +0100
AnotherDNS: Add 'authoritative' option
When enabled, send non-recursive queries (RD=0) and require
authoritative answers (AA=1).
commit f24b83651d2eebc258036668ea0b9c39e7813fa9
Author: Daniel Néri <[email protected]>
Date: Sat Feb 20 02:29:01 2016 +0100
AnotherDNS: Avoid reusing query IDs for each run and match responses with queries
commit de9fb3bc9fcdf7f690524ef3aec494a5edc0eda9
Merge: 4a10386 f9ba643
Author: Tobias Oetiker <[email protected]>
Date: Mon Feb 8 10:56:42 2016 +0100
Merge pull request #52 from mdiehm/patch-1
Add even a little more valuable data to the syslog
commit f9ba6432cf0d73832e77931d47cf231fa5083f3f
Author: mdiehm <[email protected]>
Date: Fri Jan 29 10:38:00 2016 +0100
Add even a little more valuable data to the syslog
Maybe some of this data is also wanted in the mail - esp. ratio number and prevmatch?
commit 4a103866e3e7df3d09185df397d13d4f9cde44af
Merge: 6e8fcc8 361c017
Author: Tobias Oetiker <[email protected]>
Date: Thu Jan 28 09:53:05 2016 +0100
Merge pull request #51 from mdiehm/patch-1
Little more verbose syslog-message in Smokeping.pm
commit 361c0179c60de6c05c5ba5231a7d5b82cdda3f38
Author: mdiehm <[email protected]>
Date: Wed Jan 27 18:18:25 2016 +0100
Update Smokeping.pm
commit 6e8fcc8bb9dcb944e2efc832c27ecc6909d81b31
Author: Tobias Oetiker <[email protected]>
Date: Mon Jan 25 14:03:10 2016 +0100
added timeout to sipsak
commit 2ed0b369276f188544edbadd81e505520522c816
Merge: 8c67c29 3a8546b
Author: Tobias Oetiker <[email protected]>
Date: Tue Dec 22 13:20:34 2015 +0100
Merge pull request #49 from mmazur/high_precision_sleep_timer
Add high precision timer for sleeps between steps
commit 3a8546ba52448c54ca522027a599fb05039c19af
Author: Mariusz Mazur <[email protected]>
Date: Tue Dec 22 12:08:52 2015 +0100
Add high precision timer for sleeps between steps
This code does two things:
1. Calculates sleep time till next step start as a float instead of an
integer, so next probe starts much more precisely when it should instead
of up to 0.9999 seconds later.
2. Adds a fail safe in which if the current step is overdue by less than
300ms, it is not skipped. In other words:
- let's have step 60s
- probe took 60.1s
- old code would sleep for 60s (and skip a step)
- new code notices it's only 100ms overdue, so it runs the probe anyway.
This patch allows me to run fping every minute (step 60) with each run
taking almost a minute (120 pings total, one every 500ms) for constant
link monitoring.
commit 8c67c298cf2c19be0c9b6cde58964d02c64da9a4
Merge: 6547500 707a9ca
Author: Tobias Oetiker <[email protected]>
Date: Fri Nov 27 08:37:18 2015 +0100
Merge pull request #47 from eskyuu/master
- Add the FPingContinuous probe
commit 707a9ca656bb75e15c84baf056d82b58fff43651
Author: Steven Wilton <[email protected]>
Date: Wed Nov 25 16:30:55 2015 +0800
- Add the FPingContinuous probe
commit 65475007b7879132b3cbc6565d6c11cdc907ee33
Author: Tobias Oetiker <[email protected]>
Date: Thu Sep 24 16:32:10 2015 +0200
add support for -T option from [email protected]
commit 4c6dec645583a8ddeea73335ed5abc0a0ed0813f
Merge: a8c3b00 cd0879a
Author: Tobias Oetiker <[email protected]>
Date: Fri Jul 3 09:28:40 2015 +0200
Merge branch 'master' of github.com:oetiker/SmokePing
commit a8c3b00dff57a3b62a6b4dc92d6d2c9ca02617a7
Author: Tobias Oetiker <[email protected]>
Date: Fri Jul 3 09:28:23 2015 +0200
fix echoping location
commit cd0879a24707cc4ec30182c71205359e86bc3374
Merge: 943f986 6041983
Author: Tobias Oetiker <[email protected]>
Date: Thu Jun 11 23:56:36 2015 +0200
Merge pull request #39 from mad-ady/master
Remove RRD max limit of 180 - so that the RRD can store values larger…
commit 60419834f224a0735094fd4ad0aac8eac3b15289
Author: Adrian Popa <[email protected]>
Date: Thu Jun 11 10:35:20 2015 +0300
Remove RRD max limit of 180 - so that the RRD can store values larger than 180 (e.g. for non-time data).
commit 943f98660f16be1a7370f44efa656895b6090b57
Merge: 0e2179c 6622ee2
Author: Tobias Oetiker <[email protected]>
Date: Thu Apr 30 06:00:55 2015 +0200
Merge branch 'master' of github.com:oetiker/SmokePing
commit 0e2179cbb917c15539a90a8d88866f06a3d1e93e
Author: Tobias Oetiker <[email protected]>
Date: Thu Apr 30 05:59:56 2015 +0200
the tcpping script does not support the -e switch ... fix for #37
commit 6622ee22785c1ccd1543392605f28ee2d36e2e02
Merge: ac57e1d 367e874
Author: Tobias Oetiker <[email protected]>
Date: Fri Apr 3 01:58:14 2015 +0200
Merge pull request #35 from fenner/master
Minor markup fixes.
commit 367e874034d424171ee1b6b11644fddbf52f0fa0
Merge: ad76d30 ac57e1d
Author: Bill Fenner <[email protected]>
Date: Thu Apr 2 09:08:50 2015 -0700
Merge remote-tracking branch 'upstream/master'
commit ad76d3052ed1d830083b0f413568c27b190c5e0d
Author: Bill Fenner <[email protected]>
Date: Thu Apr 2 09:08:32 2015 -0700
Minor markup fixes.
commit ac57e1d3ac69d20533d6cb6215247a89b6887967
Merge: 258a010 003ad71
Author: Tobias Oetiker <[email protected]>
Date: Wed Mar 4 10:55:16 2015 +0100
Merge pull request #34 from slesru/patch-1
Update TelnetIOSPing.pm
commit 003ad71f44772265732374a9c66974f75c6f13a0
Author: slesru <[email protected]>
Date: Wed Mar 4 13:32:48 2015 +0400
Update TelnetIOSPing.pm
added VRF support
commit 258a01011604dd3d65d6be4148cdbb745ccbbf0b
Author: Tobias Oetiker <[email protected]>
Date: Wed Feb 25 14:47:17 2015 +0100
TOS can be 0-255 fix for #33
commit ca230332389b3402484791eae0d826cf6d4b223e
Author: Tobias Oetiker <[email protected]>
Date: Wed Feb 25 14:46:46 2015 +0100
TOS can be 0-255 fix for #33
commit 08fa8bb3313ce9e085945e5c100c811154832a4f
Author: Tobias Oetiker <[email protected]>
Date: Mon Feb 16 17:45:17 2015 +0100
allow more precise waittime fix for #31
commit 8c641451e5a79ce64391c2d5d531bbae1b1a2832
Merge: 34a95b6 a4ab7d7
Author: Tobias Oetiker <[email protected]>
Date: Mon Feb 16 17:42:52 2015 +0100
Merge pull request #28 from SaaldjorMike/fix-typo
Fixed typo in comment
commit 34a95b6c5d745ee53d4671911fbeba07d7696bc4
Merge: 6920029 2a3947f
Author: Tobias Oetiker <[email protected]>
Date: Mon Feb 16 17:42:37 2015 +0100
Merge pull request #27 from cgull/traceroute_ping
New TraceroutePing probe module
commit 692002997e1ba98601c977a4050f31440793c8d7
Author: Tobias Oetiker <[email protected]>
Date: Sun Jan 11 22:58:10 2015 +0100
must be tos not packetsize
commit 9afefe173b0ab08240336258e12cc17f151bf0a9
Author: Tobias Oetiker <[email protected]>
Date: Wed Jan 7 08:01:55 2015 +0100
add support for tos configuration
commit 2a3947f500dfd810182d4b0c4cff6b85d43f3265
Author: John Hood <[email protected]>
Date: Sat Dec 27 00:51:40 2014 -0500
Fix bugs. Make IPv6 work on FreeBSD and Linux. Improve docs.
commit f3c7e385e61192851739e7f5c66110d77a1f7de8
Author: John Hood <[email protected]>
Date: Sun Nov 23 20:11:40 2014 -0500
fix variable renaming
commit c990501fcd19ed1c2d8a752419ac856311a0e182
Author: John Hood <[email protected]>
Date: Sun Nov 23 19:38:12 2014 -0500
New TraceroutePing probe module
commit a4ab7d7368e05b06302501dceece400f7a456493
Author: Mike Rostermund <[email protected]>
Date: Mon Dec 8 20:15:20 2014 +0100
Fixed typo in comment
commit 85050b8e0d0810dc934d44c13e68ce362f40da2a
Merge: d035e91 5aa35dd
Author: Tobias Oetiker <[email protected]>
Date: Mon Dec 8 17:10:35 2014 +0100
Merge branch 'master' of github.com:oetiker/SmokePing
commit d035e91affa33615a074bbfce79e6de67dee7c07
Author: Tobias Oetiker <[email protected]>
Date: Mon Dec 8 17:10:06 2014 +0100
added word of caution regarding the cgi file
commit 5aa35dd768af3a28c622dcd88d63baddf210f850
Merge: 9e8c570 a72d1b7
Author: Tobias Oetiker <[email protected]>
Date: Tue Nov 18 11:39:15 2014 -0800
Merge pull request #24 from jbfavre/feat_add_custom_curl_probe
Add a custom Curl probe.
commit 9e8c5705c5cf4cbdf179e8630019b15e4f3a5fd1
Merge: 14301f3 56f9e7d
Author: Tobias Oetiker <[email protected]>
Date: Tue Nov 18 11:38:13 2014 -0800
Merge pull request #26 from skoef/master
bugfixed AnotherDNS
commit 56f9e7d452a770405b13cee1c70b9309a46fcb5a
Author: Reinier Schoof <[email protected]>
Date: Tue Nov 18 20:29:59 2014 +0100
cleaned handling defaults
commit f0866c5f6fe68fd5834b8c488d7d25ee5b4c5e51
Author: Reinier Schoof <[email protected]>
Date: Tue Nov 18 20:26:44 2014 +0100
fixed protocol and ipversion support
commit 14301f3377d4bc1351d8090e4c5b340612cc9e7b
Author: Tobias Oetiker <[email protected]>
Date: Tue Nov 4 23:55:19 2014 +0100
updated changes
commit 9395d663c2675a2073658e5e8114e7722dbc25aa
Author: Tobias Oetiker <[email protected]>
Date: Tue Nov 4 23:50:28 2014 +0100
add missing PERL_MODULES file
commit bd46feebee11262d37cf5e4743a6ebd607786354
Author: Tobias Oetiker <[email protected]>
Date: Wed Oct 29 10:07:08 2014 +0100
getting ready for 2.6.10
commit 52001917bd5f635e5118a0503e242ebbce76e5a4
Author: Tobias Oetiker <[email protected]>
Date: Wed Oct 29 09:35:03 2014 +0100
ready for 2.6.10
commit b48e6b51a43e09170d164d67539788bd05663076
Merge: 57b3aa5 7467c47
Author: Tobias Oetiker <[email protected]>
Date: Wed Oct 29 09:03:10 2014 +0100
suync up
Merge branch 'master' of github.com:oetiker/SmokePing
commit 57b3aa5b4c863417b720413c76eb26c6b03fd2bc
Author: Tobias Oetiker <[email protected]>
Date: Wed Oct 29 09:02:40 2014 +0100
actually override defaults
commit 60be7048597cbc3b4239ed18df24f56fa2648e82
Author: Tobias Oetiker <[email protected]>
Date: Wed Oct 29 09:02:35 2014 +0100
have 443 as default port
commit a72d1b7585859ed9d9f84701e7589139edd27552
Author: Jean Baptiste Favre <[email protected]>
Date: Tue Oct 14 11:34:20 2014 +0200
Add a custom Curl probe.
Update curl output to support all timers (see bellow).
Add new configuration option 'write_out'.
This option designate which timer information we want to get from curl output.
'write_out' can take one of the following values:
* time_namelookup
* time_redirect
* time_connect
* time_appconnect
* time_pretransfer
* time_starttransfer
* time_total
Default behaviour is the same than current Curl probe: total - DNS
commit 7467c476624b666bfbe752801af5d86a22c7ae15
Merge: a3e3e36 0672331
Author: Tobias Oetiker <[email protected]>
Date: Fri Aug 1 11:44:56 2014 +0200
Merge pull request #22 from felderado/master
Support Net::DNS 0.75+
commit 0672331840d935b3a03d75b6cb0af5f7ed818a32
Author: felderado <[email protected]>
Date: Mon Jul 14 09:58:10 2014 -0500
Update AnotherDNS.pm
&Net::DNS::PACKETSZ has been removed from Net::DNS and was not officially part of the API. Set packet size to 512, which was default value for &Net::DNS::PACKETSZ anyway.
commit a3e3e36f7c41171b1a437cb2d47fa05785e36c2c
Merge: f36b413 e4f9b60
Author: Tobias Oetiker <[email protected]>
Date: Mon Feb 17 00:17:31 2014 +0100
Merge pull request #18 from jimpop-at-gmail-dot-com/master
Added IPv6 (ipversion) and TCP (protocol) support
commit e4f9b6093694f76b55fa2cecc9499977b98e3db4
Author: jimpop-at-gmail-dot-com <[email protected]>
Date: Sat Feb 15 18:53:38 2014 -0500
Added IPv6 (ipversion) and TCP (protocol) support
commit f36b413bb8c5f287c205b64b743973065157c5d2
Merge: 3e1e3cc 34af662
Author: Tobias Oetiker <[email protected]>
Date: Thu Nov 14 21:16:21 2013 -0800
Merge pull request #15 from fenner/master
DismanPing updates: don't return stale data, log more helpful errors, and rename weird variable
commit 3e1e3cc5ac714f6193336d35297dbb3fa54b5c89
Merge: b23d5ad d0f28aa
Author: Tobias Oetiker <[email protected]>
Date: Thu Nov 14 21:13:19 2013 -0800
Merge pull request #17 from hufman/feature-qstat
Adds a Qstat probe plugin
commit d0f28aaa3c1c691dde4d5656c7727d538bd64f50
Author: Walter Huf <[email protected]>
Date: Thu Nov 14 19:30:16 2013 -0600
Fixes up parameter passing to qstat
commit ccb33eab568a971e953e76db92b4bcb8983827b3
Author: Walter Huf <[email protected]>
Date: Thu Nov 14 18:20:55 2013 -0600
Cleans out remnants of Fping plugin
commit fa098cb2302da3ddcd528e43d7d985dc9d41e00b
Author: Walter Huf <[email protected]>
Date: Thu Nov 14 17:02:02 2013 -0600
Adds a Qstat probe plugin
commit b23d5ad4b24ee26393585fd069261f0fb2263b18
Author: Tobias Oetiker <[email protected]>
Date: Thu Nov 14 10:43:05 2013 +0100
fix fping
commit 51aa7f39f221a55cd39d4664c3748a2d17f7ecc0