[go: up one dir, main page]

Menu

[a633e1]: / web / news.html  Maximize  Restore  History

Download this file

958 lines (892 with data), 38.7 kB

  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
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>webminstats changelog</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="Author" content="Gerbier" />
<link rev="made" href="mailto:gerbier@users.sourceforge.net" />
<link rel="stylesheet" type="text/css" href="project.css" />
</head>
<body>
<div>
<h1>CHANGELOG</h1>
<!-- AS-TOC_BEGIN{ -->
<h2>Table of Contents</h2>
<ol>
<li><a href="#v2.16">2.16</a></li>
<li><a href="#v2.15">2.15</a></li>
<li><a href="#v2.14">2.14</a></li>
<li><a href="#v2.13">2.13</a></li>
<li><a href="#v2.12">2.12</a></li>
<li><a href="#v2.11">2.11</a></li>
<li><a href="#v2.10">2.10</a></li>
<li><a href="#v2.9">2.9</a></li>
<li><a href="#v2.8">2.8</a></li>
<li><a href="#v2.7">2.7</a></li>
<li><a href="#v2.6">2.6</a></li>
<li><a href="#v2.5">2.5</a></li>
<li><a href="#v2.4">2.4</a></li>
<li><a href="#v2.3">2.3</a></li>
<li><a href="#v2.2">2.2</a></li>
<li><a href="#v2.1">2.1</a></li>
<li><a href="#v2.0">2.0</a></li>
<li><a href="#v1.7">1.7</a></li>
<li><a href="#v1.6">1.6</a></li>
<li><a href="#v1.5">1.5</a></li>
<li><a href="#v1.4">1.4</a></li>
<li><a href="#v1.3">1.3</a></li>
<li><a href="#v1.2">1.2</a></li>
<li><a href="#v1.1">1.1</a></li>
<li><a href="#v1.0">1.0</a></li>
<li><a href="#v0.14.0">0.14.0</a></li>
<li><a href="#v0.13.0">0.13.0</a></li>
<li><a href="#v0.12.0">0.12.0</a></li>
<li><a href="#v0.11.0">0.11.0</a></li>
<li><a href="#v0.10.6">0.10.6</a></li>
<li><a href="#v0.10.5">0.10.5</a></li>
<li><a href="#v0.10.3">0.10.3</a></li>
<li><a href="#v0.10.2">0.10.2</a></li>
<li><a href="#v0.10.1">0.10.1</a></li>
<li><a href="#v0.10.0">0.10.0</a></li>
<li><a href="#v0.9.9">0.9.9</a></li>
<li><a href="#v0.9.8">0.9.8</a></li>
<li><a href="#v0.9.7">0.9.7</a></li>
<li><a href="#v0.9.7rc1">0.9.7rc1</a></li>
<li><a href="#v0.9.6">0.9.6</a></li>
<li><a href="#v0.9.5">0.9.5</a></li>
<li><a href="#v0.9.4">0.9.4</a></li>
<li><a href="#v0.9.3">0.9.3</a></li>
<li><a href="#v0.9.2">0.9.2</a></li>
<li><a href="#v0.9.2">0.9.2</a></li>
<li><a href="#v0.9.0">0.9.0</a></li>
</ol><!-- AS-TOC_END} -->
<hr />
2015-07-03 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt;<a name="v2.16" id="v2.16">2.16</a>
<ul>
<li>bugfix<ul>
<li>(genfile) fix undefined runstop</li>
<li>(actions) test arg for log target</li>
<li>(debug.cgi) remove my_close in journaliser to fix loop problem in debug mode</li>
<li>(sysstats.pl) fix modules aquisition without data and without warnings</li>
<li>(mysql) fix postinstall bug on my.cnf</li>
</ul></li>
<li>new<ul>
<li>clear log make a copy with old suffix before empty file</li>
<li>(cpu) add cumulatives parameters for action test and fix action doc</li>
</ul></li>
<li>improvement<ul>
<li>(actions) fix and change log format</li>
<li>(actions) add doc action log</li>
<li>(actions) remove action flag if rule is disabled</li>
<li>exclude /dev/ram from disk list</li>
<li>(cpu) only display "real" extra parameters</li>
<li>(uptime) use /proc/uptime command instead /proc/1</li>
<li>add date in aquisition debug to help search bottleneck</li>
<li>improve help on alarms parameters (process and elapsed time)</li>
</ul></li>
<li>internal<ul>
<li>use my_close_pipe (not necessary, but cleaner)</li>
<li>common code in init_module_run</li>
<li>get_time call get_process_time in sysstats-gen-lib</li>
<li>(sysstats.pl) modules are directories</li>
</ul></li>
<li>incompatibilities<ul>
<li>(netstat) change display names, add _in/_out suffix to match actions names</li>
<li>(disk) change display names to match actions names and fix action doc</li>
</ul></li>
</ul>
<hr />
2017-04-07 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt;<a name="v2.15" id="v2.15">2.15</a>
<ul>
<li>bugfix<ul>
<li>(firewall) fix bug with kernel 4.x</li>
<li>(mysql) remove object io code</li>
<li>(bugfix) no display on debian testing</li>
<li>(display, display_custom) fix bug on navigation and opt param</li>
</ul></li>
<li>new<ul>
<li>new module uptime</li>
</ul></li>
<li>improvement<ul>
<li>(firewall) display software info</li>
<li>control module name parameter in cgi</li>
<li>(network) fix other list (remove self)</li>
<li>change heartbeat to 2.5 * sample_rate</li>
<li>get_lastupdate change (code from rrdtool forum)</li>
<li>(mailq) do not warn if mailq command does not exists</li>
<li>fix mail from rrd_control_update</li>
</ul></li>
<li>internal<ul>
<li>use new read_module_config</li>
<li>(display, display_custom) fix perlcritic on sub size</li>
<li>(display, display_custom) move common code in display-lib.pl</li>
</ul></li>
<li>incompatibilities<ul>
<li>(disk, diskio) do not monitor auto mouted usb</li>
</ul></li>
</ul>
<hr />
2016-07-29 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt;<a name="v2.14" id="v2.14">2.14</a>
<ul>
<li>bugfix<ul>
<li>fix icon size in panorama (in authentic theme)</li>
</ul></li>
<li>new<ul>
<li>(actions) display current action if exists (config.cgi,edit_module.cgi)</li>
<li>(actions) display action status in display/display_custom</li>
<li>(bsd) fix perl shebang for bsd</li>
</ul></li>
<li>improvement<ul>
<li>(mysql) more secure way to send password using .my.cnf</li>
<li>(log.cgi) only display last log lines</li>
<li>(log.cgi) add button to force display all log file</li>
<li>(actions) only log if action is done</li>
<li>(actions) test if pre-req tools are available</li>
<li>log alarm/action recovery</li>
</ul></li>
<li>internal<ul>
<li>(actions) remove duplicated list in code</li>
</ul></li>
<li>incompatibilities<ul>
<li>(actions) action_freq now stands for all action (not only mailto)</li>
<li>(mailq) do not warn about mailq command (ssmtp)</li>
</ul></li>
</ul>
<hr />
2015-09-18 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt;<a name="v2.13" id="v2.13">2.13</a>
<ul>
<li>bugfix<ul>
<li>(postgres) fix bug with process name on fedora 22 (may also be postgres)</li>
</ul></li>
<li>new<ul>
<li>add new log target for actions</li>
<li>can configure delay for alarms, actions remind</li>
<li>(config.cgi, edit_module.cgi) display actions numbers</li>
<li>(sysstats-action-lib) to avoid spam on mailto action, use same technic as on alarms</li>
<li>(process) allow action on pcreate (derive parameter)</li>
<li>(custom, mysql, postgres, firewall, irq) fix/add action for derive parameters</li>
</ul></li>
<li>improvement<ul>
<li>better hu translation (thanks Janos)</li>
<li>add utf-8 help translation</li>
</ul></li>
<li>internal<ul>
<li>(process) remove shell dependency</li>
</ul></li>
</ul>
<hr />
2015-07-03 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt;<a name="v2.12" id="v2.12">2.12</a>
<ul>
<li>bugfix<ul>
<li>( service ) bugfix on systemd/upstart detection on ubuntu 15.04</li>
<li>(process) bugfix on pcreate unit</li>
<li>fix bug on install module install_mod.cgi/install_mod_p2.cgi</li>
</ul></li>
<li>new<ul>
<li>(index.cgi) add aquisition last run date</li>
<li>(index.cgi) add info on lock file and link to clear lock</li>
<li>(config) new 'icons' options to allow icon/text menus</li>
</ul></li>
<li>improvement<ul>
<li>on update, keep module's runstop state (bug 83)</li>
<li>firewall, internet, mailq, samba, snort (bug 83)</li>
</ul></li>
<li>internal<ul>
<li>(mysql) use common set_mysql_passwd from sysstats-gen-lib</li>
<li>standardize icon size to 48*48 for menu, and 16x16 for others</li>
<li>only use gif icons (remove png icons)</li>
<li>remove unused icons</li>
</ul></li>
<li>incompatibilities<ul>
<li>on update, all stopped modules will remain stopped, even if the environment</li>
<li>may allow the module to be started : if you want a maximum of running modules, </li>
<li>you should now check your-self all stopped modules !</li>
</ul></li>
</ul>
<hr />
2015-04-10 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt;<a name="v2.11" id="v2.11">2.11</a>
<ul>
<li>bugfix<ul>
<li>fix bug with install on webmin &gt;= 1.73 </li>
<li>fix bug on action operator =, add new operators &gt;= and &lt;=</li>
<li>fix warning about ps output (bug 81)</li>
<li>fix clone registration when copy data</li>
<li>(display.js) bugfix, recode and debug code</li>
</ul></li>
<li>new<ul>
<li>add navigation on config_action</li>
<li>compatibility with authentic theme</li>
<li>can configure the number of icons by row</li>
</ul></li>
<li>improvement<ul>
<li>add cancel button on config_action</li>
<li>add cancel button on empty_mod.cgi,config_display_all.cgi,delete_mod.cgi</li>
<li>remove html code and use ui-lib to allow themes works (partial)</li>
<li>(diskio) in init, check for device changes</li>
<li>at bottom, add links to return to main page</li>
</ul></li>
<li>internal<ul>
<li>new html_link, html_color</li>
<li>(display_all) split code to have small functions</li>
</ul></li>
</ul>
<hr />
2014-11-07 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt;<a name="v2.10" id="v2.10">2.10</a>
<ul>
<li>bugfix<ul>
<li>bugfix : navigation for display_custom</li>
<li>fix online help for display/display_custom</li>
</ul></li>
<li>new<ul>
<li>add lock on systats.pl to have single instance run</li>
<li>add internal data to store module aquisition duration</li>
<li>add graph for internal data (display, display_custom, display_all)</li>
</ul></li>
<li>improvement<ul>
<li>set all dates in local time (no more utc time)</li>
</ul></li>
<li>security<ul>
<li>clean env to avoid shellshock risk</li>
</ul></li>
</ul>
<hr />
2014-05-16 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt; <a name="v2.9">2.9</a>
<ul>
<li>bugfix<ul>
<li>(diskio) fix bug 30 : invalid selection</li>
<li>(sysstat.pl) alarm_time in parallel mode</li>
<li>remove unwanted characters from clone names (spaces) (bug 76)</li>
<li>do not allow to delete a cloned module (bug 77)</li>
</ul></li>
<li>new<ul>
<li>parallel option in config</li>
<li>add italian translation (thanks roberto Nervi)</li>
<li>add clone icon in footer</li>
<li>full clone mode with config and data (feature 16)</li>
</ul></li>
<li>improvement<ul>
<li>help for config options</li>
<li>better interface for config (sorted)</li>
<li>(modules) init force guess</li>
<li>avoid warning about redefined subroutine with clones (support 29)</li>
<li>avoid version warning on clones : replace clone name by orig name</li>
<li>add more translation</li>
</ul></li>
<li>others<ul>
<li>(diskio, smart, firewall) promoted to stable release 1.0</li>
<li>save old config file as config.old on write_config</li>
<li>(batch_check_config.pl) fix perl error on debug sub</li>
<li>add utf-8 translation files</li>
</ul></li>
</ul>
<hr />
2013-10-11 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt; <a name="v2.8">2.8</a>
<ul>
<li>new features<ul>
<li>add about button to web access to release notes</li>
<li>(sysstats.pl) add beta code to have parallel code (fork)</li>
</ul></li>
<li>bugfix<ul>
<li>(hddtemp) change hddtemp syntax call</li>
</ul></li>
<li>improvement<ul>
<li>replace rpm dependency to package by perl dependency to RRDs</li>
<li>(services) add code for upstart/systemd client</li>
</ul></li>
<li>others<ul>
<li>recode sysstats.pl to reduce main program</li>
<li>(postinstal) suppress warning messages from webmin code</li>
</ul></li>
</ul>
<hr />
2013-03-29 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt; <a name="v2.7">2.7</a>
<ul>
<li>new features<ul>
<li>allow clone any module with batch_clone_module.pl</li>
<li>postinstall.pl will install webminstats module on webminstats's upgrade</li>
</ul></li>
<li>bugfix<ul>
<li>fix bug on batch_graph with disk/diskio module : remove globing</li>
<li>fix bug on batch_graph : relative path problem</li>
<li>(cpu) init to fix problem such cpu number change</li>
<li>(filesopen) bugfix on returned values</li>
</ul></li>
<li>improvement<ul>
<li>(index.cgi) display same footer icons as on others screens</li>
<li>icons : split general and module's icons</li>
<li>(display_all) no legend in panorama mode (ticket 15)</li>
<li>(sysstats.pl) remove dummy perl message from disk module (ticket 24)</li>
</ul></li>
<li>incompatibilities<ul>
<li>(edit_module) change update icon to icon_plus16</li>
<li>test_file and test_command return a more natural value</li>
</ul></li>
<li>security<ul>
<li>(mysql) remove password from mysqladmin command line</li>
</ul></li>
<li>others<ul>
<li>remove call to remove_version</li>
<li>remove use of module_title_config</li>
<li>(sysstats-update-lib) : split check_new_modules</li>
<li>(sysstats-gen-lib) new read_pipe_stream</li>
<li>(module.info) replace module_type / module_desc by module_name</li>
<li>(psmon) promoted to stable release 1.0</li>
<li>(disk) remove old databases, and promoted to stable release 1.0</li>
<li>(postgresql) fix dependency test, and promoted to stable release 1.0</li>
</ul></li>
</ul>
<hr />
2013-01-18 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt; <a name="v2.6">2.6</a>
<ul>
<li>new features<ul>
<li>(hddtemp) #3517708 can choice temp unit (C or F)</li>
<li>(display network) add links to others network's graph</li>
<li>add init button to allow initialize default parameters</li>
</ul></li>
<li>bugfix<ul>
<li>#3546413 (Error uninitialized value in subtraction in diskio)</li>
<li>(mem) fix problem on centos</li>
<li>(load) force posix locale in aquisition to fix bad data</li>
<li>fix bug on batch_graph.pl</li>
</ul></li>
<li>improvement<ul>
<li>(load) add macos code for find_num_cpus sub</li>
<li>change module config (graph type, scale) force to clean graph cache</li>
<li>use html pragma to avoid cache in browsers</li>
<li>change refresh from 120 s to 60 s</li>
<li>use same tests on all modules for log and commands</li>
<li>(services) recoded to detect and upstart/systemd</li>
<li>(postgresql) add test to be more robust</li>
<li>only one check for all module controls (check_for_runstop)</li>
</ul></li>
<li>incompatibilities<ul>
<li>the name of aquisition script is back to module name</li>
</ul></li>
<li>others<ul>
<li>show module version in debug mode</li>
<li>show os infos in debug mode</li>
<li>(ntp) promoted to stable release 1.0</li>
</ul></li>
</ul>
<hr />
2012-04-30 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt; <a name="v2.5">2.5</a>
<ul>
<li>new features<ul>
<li>new postgresql module</li>
</ul></li>
<li>bugfix<ul>
<li>fix bad eval code in sysstats.pl</li>
<li>fix ps command on bsd</li>
<li>bugfix for bsd on list_disk/list_partitions</li>
<li>bugfix in{new_vol} // empty =&gt; test avec 0</li>
<li>bugfix html code</li>
<li>(process) fix problem and merge code with macos</li>
</ul></li>
<li>improvement<ul>
<li>add /usr/local/sbin, /usr/local/bin in PATH</li>
<li>add check of ps parameters</li>
<li>standardize module's code and configuration interface</li>
</ul></li>
<li>others<ul>
<li>(custom, genfiles, genproc, hplog, irq, load, ping, snmp) promoted to stable release 1.0
</li>
</ul></li>
</ul>
<hr />
2012-02-03 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt; <a name="v2.4">2.4</a>
<ul>
<li>new features<ul>
<li>new module psmon</li>
<li>change color for stable module version</li>
</ul></li>
<li>bugfix<ul>
<li>fix bug in is_beta_version ( all were beta )</li>
<li>fix delete module (was using module name with version)</li>
<li>(firewall) fix problem with 3.x kernel</li>
</ul></li>
<li>improvement<ul>
<li>(rrdtool) change xff factor to 0.75, should avoid holes in yearly graphs</li>
<li>compatibility with webmin module cloning system</li>
<li>recode ps use to allow easy change parameters change and access by key</li>
<li>(smart) set a default list with Potential indicators of imminent electromechanical failure</li>
<li>(irq) better (longer) names</li>
<li>(amavis, dns, fail2ban, filesopen, hddtemp, lm_sensors, mysql, netstat, users) promoted to stable release 1.0</li>
</ul></li>
<li>incompatibilities<ul>
<li>change directory for temporary data to /var/webmin/module</li>
<li>change name of cron file to allow webmin clone works (to webmin module name)</li>
<li>(users) filter uid < 500</li>
<li>change module script link name (run.pl) to prepare webminstats cloning</li>
<li>(genfiles) the generic module is renamed into genfiles</li>
</ul></li>
<li>others<ul>
<li>use constants from sysstats-constats-lib instead redefine</li>
<li>a big work to standardize module code</li>
</ul></li>
</ul>
<hr />
2011-11-17 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt; <a name="v2.3">2.3</a>
<ul>
<li>new features<ul>
<li>add snapshot directory in module configuration</li>
<li>add mailto variable (for cron) in module configuration</li>
<li>add log on aquisition warnings</li>
<li>add log on action</li>
<li>new action mailto, allow specify mail dest</li>
</ul></li>
<li>bugfix<ul>
<li>recode read/write_state to use get_state_name</li>
</ul></li>
<li>improvement<ul>
<li>(diskio) show all partitions</li>
<li>recode graph cleaning to suppress use of atd</li>
<li>can now activate/desactivate actions</li>
</ul></li>
<li>incompatibilities<ul>
<li>change module directory name : suppress version</li>
</ul></li>
<li>others<ul>
<li>add new lib sysstats-io-lib.pl</li>
</ul></li>
</ul>
<hr />
2011-09-28 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt; <a name="v2.2">2.2</a>
<ul>
<li>new features<ul>
<li>new hplog module</li>
<li>new diskio module</li>
<li>display the date under the cursor on graphs (javascript)</li>
<li>add a link to clear all alarms from config.cgi</li>
</ul></li>
<li>bugfix<ul>
<li>fix hu translation</li>
<li>add webmin directory (parent) in perl path</li>
<li>(generic) fix bug when using several times the same file</li>
<li>(fail2ban) remove all space in jail list</li>
<li>build cron file to depends upon directory name (clone problem)</li>
<li>fix problem on encode/decode_param if the chain already contains _</li>
</ul></li>
<li>improvement<ul>
<li>allways start cron aquisition at end of install/update</li>
<li>add icons in footer</li>
<li>move common links from top to footer (display, display_common)</li>
<li>move local links on top</li>
<li>(ntp) can work on all unix</li>
</ul></li>
<li>incompatibilities<ul>
<li>(ups) change scale for Battery.runtime parameter (sec to minutes)</li>
</ul></li>
</ul>
<hr />
2011-06-15 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt; <a name="v2.1">2.1</a>
<ul>
<li>new features<ul>
<li>toggle refresh/norefresh in display/display_custom</li>
<li>add hu translation (from János )</li>
</ul></li>
<li>bugfix<ul>
<li>fix bug with clean_graph and batch if lang not found</li>
<li>fix bug on display_custom for other graphs</li>
<li>avoid division by zero in pourcent (patch)</li>
<li>(mem) fix bug if no swap</li>
<li>(network) fix bug on interface delete</li>
</ul></li>
<li>improvement<ul>
<li>display error message if RRDs.pm not found</li>
<li>(load) red line for overload depends upon cpu number</li>
<li>(network) use filter_known to create new vol</li>
</ul></li>
</ul>
<hr />
2011-05-31 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt; <a name="v2.0">2.0</a>
<ul>
<li>new features<ul>
<li>new action system : to allow action on data values</li>
<li>new ntp module</li>
<li>add brasilian translation (from Marco Túlio Oliveira Alves )</li>
</ul></li>
<li>bugfix<ul>
<li>(sysstats.pl) clean alarm in all cases in MODULES loop</li>
<li>(batch_graph.pl) make display_number option work (bugfix from touchatonku)</li>
<li>(batch scripts) use init_config to suppress initial_process_id warning message</li>
<li>fix bug on color select if use custom colors</li>
<li>fix clean_graph problem (allow standalone use)</li>
<li>(snmp) fix bug when use perl module</li>
</ul></li>
<li>improvement<ul>
<li>spec file is added in tar.gz to allow rpmbuild -tb command</li>
<li>add guess button in config for all available module</li>
<li>fix perl warning on check_module_file_install (sysstats-update-lib.pl )</li>
<li>(process) recode aquisition to have smaller differences between linux and macos</li>
<li>use webmin api to get webminstats and module versions (allow use of webmin proxy)</li>
<li>(clean_graph) test for at command and for at output</li>
<li>(mailq) improve pop/imap filters</li>
<li>add more control on check_db_uid : stop if no vol</li>
<li>(smart) now available for all unix</li>
<li>(service) update not_daemon list</li>
</ul></li>
<li>others<ul>
<li>standardize module aquisition script (messages and struct)</li>
<li>add sysstats-conf-lib.pl lib for configuration</li>
<li>(memory module) move computing code in aquisition to allow actions</li>
<li>(disk module) move computing code in aquisition</li>
<li>(network) convert config file format to vol complient</li>
<li>recode modules using new print_input, print_button subs</li>
<li>big code cleaning in all modules</li>
</ul></li>
</ul>
<hr />
2010-11-26 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt; <a name="v1.7">1.7</a>
<ul>
<li>new features<ul>
<li>new genproc module : to monitor process numbers</li>
<li>new hddtemp module : to monitor hard disk temperature</li>
</ul></li>
<li>bugfix<ul>
<li>(edit_module.cgi) fix bad parameter call on navigatio</li>
<li>(firewall) change pattern to work with shorewall</li>
<li>(mysql) fix a bug on configure when mysql is stopped</li>
</ul></li>
<li>improvement<ul>
<li>(navigation) add first, prev,next, last buttons</li>
<li>(pre/post) upgrade call modules</li>
<li>fix bug and improve module upgrade</li>
<li>(config.cgi) hyperlinks from description to display.cgi</li>
<li>(config.cgi) use colors in version column</li>
<li>(netstat) add ftp-data to default list</li>
<li>(services) add new services</li>
</ul></li>
<li>others<ul>
<li>(display_custom) default is now 10 hours</li>
<li>(translations) same syntaxe for module_title_config</li>
</ul></li>
</ul>
<hr />
2010-06-11 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt; <a name="v1.6">1.6</a>
<ul>
<li>new features<ul>
<li>on custom display, allow change ymin ymax, date of end</li>
<li>add reset button in display_all/display_custom</li>
<li>(ups) allow use of Apcupsd</li>
</ul></li>
<li>bugfix<ul>
<li>fix a bug when changing general parameters without rrd files (generic, ups)</li>
<li>(netstat) fix bug on listen (bug report from D.Maznekov)</li>
<li>(service) fix a problem with empty pid files</li>
</ul></li>
<li>improvement<ul>
<li>statistics under graphs now use same scale ( (123456 to 123.456 k)</li>
</ul></li>
<li>security<ul>
<li>restrict perms on config files</li>
</ul></li>
</ul>
<hr />
2009-11-13 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt; <a name="v1.5">1.5</a>
<ul>
<li>new features<ul>
<li>add link to download url for module update</li>
<li>add postinstall.pl uninstall.pl files</li>
<li>cpu, services now work on bsd</li>
</ul></li>
<li>bugfix<ul>
<li>fix cache problem with display (bug report from rogerlainson)</li>
<li>(smart) fix bad smartctl format</li>
<li>(mysql) fix a problem when mysql server is stopped</li>
<li>(services) fix problem with squid</li>
<li>(cpu, mem, mailq, process) fix warning from check_db_uid</li>
<li>fix delete display 0 from clean_display</li>
</ul></li>
<li>improvement<ul>
<li>add button to clean display (feature suggest from rogerlainson)</li>
<li>improve update detect</li>
<li>fix unknown referrer problem</li>
<li>(netstat) remove dns call, ipv6, remove listen sockets</li>
<li>change statistics display : add current value</li>
</ul></li>
</ul>
2009-07-07 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt; <a name="v1.4">1.4</a>
<ul>
<li>bsd port</li>
<li>better update detect</li>
<li>updated german translation (thanks Nicolaie Szabadkai)</li>
</ul>
<hr />
2009-04-10 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt; <a name="v1.3">1.3</a>
<ul>
<li>incompatibilities<ul>
<li>fix incompatibilities with new webmin api (webmin &gt;= 1.470)</li>
</ul></li>
<li>new features<ul>
<li>add clear_alarm.cgi (call from config.cgi, from module view)</li>
</ul></li>
<li>bugfix<ul>
<li>fix an html bug on alarm colors</li>
</ul></li>
</ul>
<hr />
2009-01-23 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt; <a name="v1.2">1.2</a>
<ul>
<li>bugfix<ul>
<li>suppress many (false) warnings</li>
</ul></li>
<li>new features<ul>
<li>display now have an automatic refresh</li>
<li>add new linux kernel 2.6 parameters on cpu module</li>
</ul></li>
<li>improvement<ul>
<li>all the input/output was recoded to avoid mysterious errors on close</li>
<li>update list of daemons for service module</li>
</ul></li>
</ul>
<hr />
2008-12-12 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt; <a name="v1.1">1.1</a>
<ul>
<li>bugfix<ul>
<li>(disk) fix problem with inodes parameter on reiserfs</li>
<li>fix a problem with the cron job on fedora 10 (no links autorised )</li>
</ul></li>
<li>new features<ul>
<li>alarms : alarm now store the warning messages and are displayed on web
interface ( display and config pages). a reminder was added to avoid
forget a problem</li>
</ul></li>
<li>improvement<ul>
<li>graph cache names now depends upon gtype or custom period</li>
<li>commands (custom ...) can now have arguments (change test_command)</li>
<li>(smart) now show all attached devices (not only mounted ones)</li>
</ul></li>
</ul>
<hr />
2008-11-19 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt; <a name="v1.0">1.0</a>
<ul>
<li>bugfix<ul>
<li>fix bug in get_pre_id sub which produce bug when delete a parameter (remove_vol)</li>
</ul></li>
<li>new features<ul>
<li>new upgrade system : first working without conflicts</li>
<li>new netstat module : show number of connections to internal/external services</li>
<li>fix file perm on installed files</li>
</ul></li>
<li>improvement<ul>
<li>batch tools : add control on config reading (and die if failed)</li>
<li>footer now display common links</li>
<li>use tri_config in write_file_hash to sort config files</li>
<li>change test_file to test/diagnostic unconfigured entry</li>
</ul></li>
</ul>
<hr />
2008-10-04 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt; <a name="v0.14.0">0.14.0</a>
<ul>
<li>bugfix<ul>
<li>fix a problem of links on doc on module upgrade</li>
</ul></li>
<li>new features<ul>
<li>fix code to work as a virtual host under apache</li>
</ul></li>
<li>others<ul>
<li>now only send one warning by module if detect a problem in aquisition to avoid mail "bombing"</li>
<li>add sysstats-constants-lib.pl to share constants</li>
<li>clean all modules code</li>
</ul></li>
</ul>
<hr />
2008-06-11 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt; <a name="v0.13.0">0.13.0</a>
<ul>
<li>bugfix<ul>
<li>(mem, process) fix bad lib for macos and bsd aquisition</li>
</ul></li>
<li>incompatibilities<ul>
<li>the core code is not compatible with previous modules</li>
</ul></li>
<li>new features<ul>
<li>(dns) new dns module</li>
<li>(mysql) add parameters from mysql 4.x</li>
<li>add new batch_status.pl batch command</li>
<li>test for broken links</li>
<li>can show a dump of a rrd database</li>
<li>can check configuration on only one module</li>
<li>can display module's config file</li>
</ul></li>
<li>others<ul>
<li>improved interface (split running and not running modules, naviagtion on running modules)</li>
<li>cache cleaning use the at command</li>
<li>upgrade max_log_size parameter to avoid warnings</li>
<li>common PATH for configuration and aquisistion</li>
<li>full core code cleaning</li>
</ul></li>
</ul>
<hr />
2008-01-11 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt; <a name="v0.12.0">0.12.0</a>
<ul>
<li>fix bug in change_month_period</li>
<li>fix bug in quick navigation when used with apache</li>
<li>add a yearly graph</li>
<li>recode redirect fonction (myredirect, jredirect)</li>
<li>new common select_period_form sub for display_all and display_common</li>
<li>fix a bug with panorama default period</li>
<li>add a new rra to store yearly data</li>
<li>add gif icon to fix a problem with mandriva theme</li>
<li>use getcwd instead call to pwd</li>
<li>(fail2ban) new fail2ban module</li>
<li>(smart) new smart module</li>
<li>(mailq) fix a bug on nb_dest var</li>
<li>(ping, snmp, generic, custom) change config file format to allow better checking tools (common format)</li>
<li>(irq) now display real original interrupt name</li>
<li>(lm_sensors) update configuration screen</li>
</ul>
<hr />
2007-09-13 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt; <a name="v0.11.0">0.11.0</a>
<ul>
<li>add snapshot.cgi to produce snapshot</li>
<li>can configure panorama (module list)</li>
<li>improve performance for all modules based on logfile parsing</li>
</ul>
<hr />
2007-08-03 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt;
<a name="v0.10.6" id="v0.10.6">0.10.6</a>
<ul>
<li>fix an icon problem with mandriva theme</li>
<li>add code to allow search in webmin log with webmin tool</li>
<li>add code to detect and fix is possible bad configuration file</li>
<li>add new amavis module</li>
<li>bugfix and patch</li>
</ul>
<hr />
2007-03-12 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt;
<a name="v0.10.5" id="v0.10.5">0.10.5</a>
<ul>
<li>this release fixes all problems which comes with 0.10.4 release.</li>
</ul>
<hr />
2006-12-01 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt;
<a name="v0.10.3" id="v0.10.3">0.10.3</a>
<ul>
<li>(generic) add optionnal filter</li>
<li>add a quick navigation menu for display, display_custom, and edit_module</li>
<li>add top and bottom action for list of parameters (sysstats-web-lib.pl)</li>
<li>add new debug.cgi to look at aquisition in debug mode</li>
</ul>
<hr />
2006-11-13 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt;
<a name="v0.10.2" id="v0.10.2">0.10.2</a>
<ul>
<li>clode cleaning (perl Conway rules)</li>
<li>add mandriva distribution</li>
<li>bug fix</li>
</ul>
<hr />
2006-04-06 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt;
<a name="v0.10.1" id="v0.10.1">0.10.1</a>
<ul>
<li>code cleaning</li>
<li>debug on ups module</li>
</ul>
<hr />
2006-01-06 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt;
<a name="v0.10.0" id="v0.10.0">0.10.0</a>
<ul>
<li>new multi-display system</li>
<li>new ups module</li>
</ul>
<hr />
2005-05-17 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt;
<a name="v0.9.9" id="v0.9.9">0.9.9</a>
<ul>
<li>fix a compatibility bug with rrdtool 1.2.x</li>
<li>add batch_install.pl tool to install webminstats modules without webmin</li>
</ul>
<hr />
2005-05-09 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt;
<a name="v0.9.8" id="v0.9.8">0.9.8</a>
<ul>
<li>a new heavy wanted module : temperatures from lm_sensors</li>
<li>some modules were adapted to mac os (load, mem, process)</li>
</ul>
<hr />
2005-02-25 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt;
<a name="v0.9.7" id="v0.9.7">0.9.7</a>
<ul>
<li>firewall module now support kernel 2.6</li>
<li>mailq module now support fedora, cyrus</li>
<li>disk module only show local disks</li>
</ul>
<hr />
2005-01-25 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt;
<a name="v0.9.7rc1" id="v0.9.7rc1">0.9.7rc1</a>
<ul>
<li>new snmp module</li>
<li>major rewrite of all messaging</li>
</ul>
<hr />
2004-05-25 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt;
<a name="v0.9.6" id="v0.9.6">0.9.6</a>
<ul>
<li>much more configuration on databases (min/max, consolidation function)</li>
<li>a lot of debugging to suppress warnings</li>
<li>new ping module</li>
<li>panorama configuration</li>
</ul>
<hr />
2004-02-19 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt;
<a name="v0.9.5" id="v0.9.5">0.9.5</a>
<ul>
<li>a "panorama" mode, to see all graphs on one page</li>
<li>the users, filesopen, load modules were rewritten to show more informations</li>
<li>the batch_graph script allow custom period and in the past</li>
<li>line thickness configuration</li>
<li>and much more (see <a href="changelog.html#0.9.5">changelog</a>)</li>
</ul>
<hr />
2003-12-17 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt;
<a name="v0.9.4" id="v0.9.4">0.9.4</a>
<ul>
<li>3 new modules (custom, generic, samba). the 2 first are "open", to be designed by the users</li>
<li>the mem module is now compatible with 2.6 kernel (linux)</li>
<li>for module working on log, add a warning it too big files</li>
<li>bug fix and code cleaning</li>
</ul>
<hr />
2003-12-04 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt;
<a name="v0.9.3" id="v0.9.3">0.9.3</a>
<ul>
<li>the major change is a script to build graph in batch mode</li>
<li>a contrib from Paolo Rossi to have a better portability on others unix</li>
<li>some checking to detect bad systats behavior</li>
<li>and some bug fixes</li>
</ul>
<hr />
2003-03-09 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt;
<a name="v0.9.2" id="v0.9.2">0.9.2</a>
<ul>
<li>add 3 new modules (snort, mysql, daemons monitor)</li>
<li>change mem and firewall modules (add parameters)</li>
<li>add sample rate configuration</li>
<li>add customized display</li>
<li>add logarithmic display</li>
<li>reduce cpu cost</li>
</ul>
<hr />
2002-11-13 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt;
<a name="v0.9.1" id="v0.9.1">0.9.1</a>
<ul>
<li>end of shell rewrite into perl scripts</li>
<li>some change for suse distribution (firewall, cron)</li>
<li>optimisation for filesopen</li>
<li>some bug fix</li>
</ul>
<hr />
2002-11-28 Eric Gerbier &lt;<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>&gt;
<a name="v0.9.0" id="v0.9.0">0.9.0</a>
<ul>
<li>almost all bash script were rewrite in perl for portablity and performance</li>
<li>a new module : firewall</li>
</ul>
<hr />
<a href="index.html">back to main page</a><br />
Page changed on 3 August 2007
</div>
</body>
</html>