forked from blair/orca
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGES
2313 lines (1617 loc) · 75.6 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
This file is no longer being maintained as of Orca's 0.27b3 release.
The modifications to Orca are now being tracked in the Subversion
source code repository.
You can view Orca's change log in one of two ways:
1) Using a Subversion binary and running
svn log http://www.orcaware.com/svn/repos/orca/trunk/
This output will be long, so you may want to pipe it to your
favorite paging program.
2) Browsing the archives of commit emails sent out from the Subversion
server when a commit is performed. The archive is available at
http://www.orcaware.com/pipermail/orca-checkins/
You can also put yourself on the Orca-checkins mailing list that
receives the commit emails by going to
http://www.orcaware.com/mailman/listinfo/orca-checkins
Thu Nov 7 14:53:39 PST 2002 <[email protected]> Blair Zajac
* Release Orca version 0.27b3.
Thu Nov 7 14:45:34 PST 2002 <[email protected]> Blair Zajac
* configure.in: Only print the warning about not using
--with-*-log on solaris systems.
Thu Nov 7 14:29:45 PST 2002 <[email protected]> Blair Zajac
* FAQ: Update all mailing list info to refer to the Mailman
mailing lists on orcaware.com.
* NEWS: Ditto.
* README: Ditto.
* configure.in: Ditto.
* src/orca.pl.in: Ditto.
Thu Nov 7 13:56:42 PST 2002 <[email protected]> Blair Zajac
* packages: Include Time::HiRes 1.38.
* configure.in: Ditto.
* configure: Ditto.
* NEWS: Ditto.
Thu Nov 7 13:10:56 PST 2002 <[email protected]> Blair Zajac
* orcallator/start_orcallator.sh.in: Replace @ORCALLATOR_DIR@
with @VAR_DIR@/orcallator. Patch by Sean O'Neill
Wed Nov 6 22:02:41 PST 2002 <[email protected]> Blair Zajac
* lib/Orca/HTMLFile.pm: Print in each generated HTML file in
an HTML comment the version of Orca, RRDtool and Perl that
was used.
Wed Nov 6 21:29:55 PST 2002 <[email protected]> Blair Zajac
* COMMITTERS: New file.
* HACKING: New file.
Wed Nov 6 21:28:02 PST 2002 <[email protected]> Blair Zajac
* config/config.guess: Upgrade from
ftp://ftp.gnu.org/gnu/config to version 2002-10-21.
* config/config.sub: Upgrade from ftp://ftp.gnu.org/gnu/config
to version 2002-09-05.
Wed Nov 6 20:56:32 PST 2002 <[email protected]> Blair Zajac
* src/orca.pl.in: Rename orca.gif to orca_logo.gif. Rename
rrdtool.gif to rrdtool_logo.gif.
* lib/Makefile.in: Ditto.
* lib/orca_logo.gif: Renamed from orca.gif.
* lib/orca_logo.gif.hex: Renamed from orca.gif.hex.
* lib/rrdtool_logo.gif: Renamed from rrdtool.gif.
* lib/rrdtool_logo.gif.hex: Renamed from rrdtool.gif.hex.
* lib/Orca/HTMLFile.pm: Ditto.
Wed Nov 6 20:49:38 PST 2002 <[email protected]> Blair Zajac
* src/orca.pl.in: Add rothschild_image_logo.png as an
additional file that is automatically created when Orca
runs, the same as orca.gif and rrdtool.gif.
* lib/rothschild_image_logo.png: New PNG file.
* lib/rothschild_image_logo.psd: New Photoshop file.
* lib/Makefile.in: Generate rothschild_image_logo.png.hex from
rothschild_image_logo.png.
Wed Nov 6 20:00:33 PST 2002 <[email protected]> Blair Zajac
* src/orca.pl.in: Now require Perl version 5.005_03 instead of
5.004_05. Perl versions older than this are very broken and
cannot even load Orca. Additionally, CPAN modules are now
requiring newer Perl features which the older ones do not
support.
* NEWS: Ditto.
* INSTALL: Ditto.
Tue Nov 5 09:48:48 PST 2002 <[email protected]> Blair Zajac
* packages: Include and require RRDtool 1.0.40.
* configure.in: Ditto.
* configure: Ditto.
* NEWS: Ditto.
Sun Nov 3 09:25:50 PST 2002 <[email protected]> Blair Zajac
* packages: Include TimeDate 1.14.
* configure.in: Ditto.
* configure: Ditto.
* NEWS: Ditto.
Thu Oct 3 00:28:49 PDT 2002 <[email protected]> Blair Zajac
* packages: Include and require Storable 2.05.
* configure.in: Ditto.
* configure: Ditto.
* INSTALL: Ditto.
* NEWS: Ditto.
Sat Aug 24 20:39:35 PDT 2002 <[email protected]> Blair Zajac
* src/orca.pl.in: At the top of the 'Available Targets' and
'Available Data Sets' HTML pages, add a link back to the top
so that the user does not have to use the browser's back
button. Add '<br /><br />' after any plots so that on the
'All' plots, there is some vertical separation between the
plots when viewed by the Opera browser.
Thu Aug 22 21:24:43 PDT 2002 <[email protected]> Blair Zajac
* orcallator/orcallator.cfg.in: Add a match on ce\d+ for the
Sun GigaSwift Gigabit Ethernet card.
Sat Aug 17 14:54:03 PDT 2002 <[email protected]> Blair Zajac
* orcallator/orcallator.cfg.in: Remove the extra data line for
the "Disk Run Percent" plot that I inadvertently added.
Sat Aug 17 14:44:36 PDT 2002 <[email protected]> Blair Zajac
* config/config.guess: Upgrade from
ftp://ftp.gnu.org/gnu/config to version 2002-07-23.
* config/config.sub: Upgrade from ftp://ftp.gnu.org/gnu/config
to version 2002-07-03.
Sat Aug 17 14:41:38 PDT 2002 <[email protected]> Blair Zajac
* configure.in: Just before configure exits, print a message
pointing Orca users to the Make Blair Happy page.
* configure: Ditto.
Sun Aug 11 20:12:38 PDT 2002 <[email protected]> Blair Zajac
* orcallator/orcallator.se:
Upgrade to version 1.35.
Add a new measurement, the number of secure web server
processes on the system using the column name #httpsds.
If the environmental variable WEB_SERVER_SECURE is
defined, use its value as the regular expression to
match on process names. If WEB_SERVER_SECURE is not
defined, then count the number of httpsd's. New
variable www_server_secure_proc_name to hold the regular
expression.
Increase the maximum number of disks that can be monitored
using the RAWDISK code from 512 to 1024 by increasing
MAX_RAWDISKS from 512 to 1024.
Reformat and modify the usage message to fit the new
WEB_SERVER_SECURE environmental variable.
(count_procs): Renamed from count_proc. Take a list of
regular expressions to match instead of just one regular
expression. Return the number of process names that
match each regular expression in a global integer array,
count_procs_results.
* orcallator/start_orcallator.sh.in:
Set WEB_SERVER to httpd and WEB_SERVER_SECURE to httpsd and
export them both into the environment for orcallator.se to
use. Add documentation for these two variables.
Wed Aug 7 19:57:45 PDT 2002 <[email protected]> Blair Zajac
* Makefile.in: Restructure the 'all' and 'install' rules so
that if make fails in one subdirectory, then the top level
'make fail' fails immediately. Previously, all subdirectories
would be built, regardless if there was a failure in any one
subdirectory. Do not do this for 'clean' and 'distclean',
because they should always clean up as much as they can,
regardless of any sub-make failures.
* configure.in: Rename all borp_* variables to orca_*. Fix a
spelling mistake for the variable orca_cv_perl_rrds which
was preventing RRDtool from being built.
Tue Jul 30 21:17:31 PDT 2002 <[email protected]> Blair Zajac
* orcallator/orcallator.cfg.in: Add a match on qfe\d+ for 100
Mbit Ethernet cards. Change html_page_header to say "Put
your site's logo here". Change html_top_title to read "Orca
Host Status" instead of "Yahoo!/GeoCities Host Status".
Remove <spacer></spacer>, which is not a valid HTML 4.01
Transitional tag.
Fri Jul 26 18:50:22 PDT 2002 <[email protected]> Blair Zajac
* packages: Include and require RRDtool 1.0.39.
* configure.in: Ditto.
* configure: Ditto.
* NEWS: Ditto.
Mon Jul 22 22:18:04 PDT 2002 <[email protected]> Blair Zajac
* src/orca.pl.in: Make sure that the HTML output conforms to
HTML 4.01 Transitional by no longer using the <spacer />
HTML tag, instead of . Validated with
http://validator.w3.org/
* lib/Orca/HTMLFile.pm: Ditto.
* lib/Orca/Constants.pm: Bump version number to 0.265.
Mon Jul 22 20:58:47 PDT 2002 <[email protected]> Blair Zajac
* packages: Include TimeDate 1.1301.
* configure.in: Ditto.
* configure: Ditto.
* NEWS: Ditto.
Sun Jun 30 18:59:29 PDT 2002 <[email protected]> Blair Zajac
* packages: Include and require Storable 2.04.
* configure.in: Ditto.
* configure: Ditto.
* INSTALL: Ditto.
* NEWS: Ditto.
Fri Jun 14 16:55:42 PDT 2002 <[email protected]> Blair Zajac
* config/config.guess: Upgrade from
ftp://ftp.gnu.org/gnu/config to version 2002-05-29.
* config/config.sub: Upgrade from ftp://ftp.gnu.org/gnu/config
to version 2002-05-28.
Fri Jun 7 10:02:48 PDT 2002 <[email protected]> Blair Zajac
* packages: Include TimeDate 1.13.
* configure.in: Ditto.
* configure: Ditto.
* NEWS: Ditto.
Wed Jun 5 11:04:07 PDT 2002 <[email protected]> Blair Zajac
* contrib/rotate_orca_graphs/rotate_orca_graphs.sh.in: On
Solaris 2.6 and Solaris 2.8, /bin/sh's builtin test does not
support the -e test. Force using /bin/test whichs supports
the -e test. Problem noted by Marty Leisner.
Mon Jun 3 10:38:51 PDT 2002 <[email protected]> Blair Zajac
* packages: Include TimeDate 1.12.
* configure.in: Ditto.
* configure: Ditto.
* NEWS: Ditto.
Thu May 30 17:53:26 PDT 2002 <[email protected]> Blair Zajac
* src/orca.pl.in: Add the default plot_width and plot_height
of 500 and 125 respectively, to the POD documentation.
Tue May 28 13:35:27 PDT 2002 <[email protected]> Blair Zajac
* FAQ: Added an answer to the question: "Why do my Orca plots
no longer contain any data after I change anything related
to orcallator, such as the subsystems to measure, or when
something changes on the system, such as mount points,
ethernet devices, etc?"
Mon May 6 10:38:16 PDT 2002 <[email protected]> Blair Zajac
* packages: Include and require Digest::MD5 2.20.
* configure.in: Ditto.
* configure: Ditto.
* INSTALL: Ditto.
* NEWS: Ditto.
Thu May 2 10:02:56 PDT 2002 <[email protected]> Blair Zajac
* packages: Include and require Digest::MD5 2.19.
* configure.in: Ditto.
* configure: Ditto.
* INSTALL: Ditto.
* NEWS: Ditto.
Wed May 1 10:49:13 PDT 2002 <[email protected]> Blair Zajac
* orcallator/orcallator.cfg.in: Add the qfe Ethernet device to
the list of 100 Mbit Ethernet devices to plot data for.
Thu Apr 25 12:23:57 PDT 2002 <[email protected]> Blair Zajac
* packages: Include and require Digest::MD5 2.17.
* configure.in: Ditto.
* configure: Ditto.
* INSTALL: Ditto.
* NEWS: Ditto.
Thu Apr 18 18:39:19 PDT 2002 <[email protected]> Blair Zajac
* orcallator/start_orcallator.sh.in: Change the command to
find existing orcallator.se processes to avoid nawk
complaining that processes with extremeley long processes
are exceeding some internal buffers.
Sat Apr 6 20:17:13 PST 2002 <[email protected]> Blair Zajac
* packages: Upgrade from TimeDate 1.10 to TimeDate 1.11 which
upgrades Date::Parse from 2.20 to 2.22.
* configure.in: Update to point to TimeDate 1.11.
Sat Apr 6 20:01:35 PST 2002 <[email protected]> Blair Zajac
* configure.in: Set and replace POD2HTML, POD2MAN and POD2TEXT
with the locations of pod2html, pod2man and pod2text
respectively. If one of the programs cannot be found, then
the value : is used. Require autoconf version 2.52.
* docs/Makefile.in: Use the new POD2HTML, POD2MAN and POD2TEXT
variables to create the output manuals.
* Makefile.in: Change the command to create configure.in when
running autoconf to use --include=config instead of
--localdir=config to remove a warning from autoconf 2.52.
Add autom4te.cache to the list of directories to be deleted
using 'make distclean'.
* config/config.guess: Upgrade from
ftp://ftp.gnu.org/gnu/config to version 2002-03-20.
* config/config.sub: Upgrade from ftp://ftp.gnu.org/gnu/config
to version 2002-03-07.
Mon Jan 14 15:11:36 PST 2002 <[email protected]> Blair Zajac
* orcallator/start_orcallator.sh.in: Instead of starting
orcallator.se without telling it the measurement interval
via the command line and letting it set the default
measurment interval of 300, set the default interval in
start_orcallator.sh.in to 300 and pass it to orcallator.se's
command line.
Sat Dec 15 19:55:19 PST 2001 <[email protected]> Blair Zajac
* config/config.guess: Upgrade from ftp://ftp.gnu.org/gnu/config .
* config/config.sub: Ditto.
Thu Dec 13 14:12:07 PST 2001 <[email protected]> Blair Zajac
* src/orca.pl.in: Correct the documentation for the
max_filename_length configuration file option to reflect
that the default max_filename_length is 235.
Sat Dec 1 12:35:46 PST 2001 <[email protected]> Blair Zajac
* packages: Include and require Storable 1.014.
* configure.in: Ditto.
* configure: Ditto.
* INSTALL: Ditto.
* NEWS: Ditto.
Fri Nov 16 00:17:10 PST 2001 <[email protected]> Blair Zajac
* lib/Orca/HTMLFile.pm: Make the generated HTML compliant to
HTML 4.01. Make the output font for Blair Zajac's name and
email address use "verdana,geneva,arial,helvetica" instead
of "Arial,Helvetica" which does not work that well for
Macintosh users.
* orcallator/orcallator.cfg.in: Ditto.
Fri Nov 16 00:09:34 PST 2001 <[email protected]> Blair Zajac
* orcallator/orcallator.cfg.in: Replace @ORCALLATOR_DIR@ with
@VAR_DIR@/orcallator to enable other data measurement tools
to place their data under @VAR_DIR@.
* orcallator/start_orcallator.sh.in: Ditto.
* orcallator/orcallator_running.pl.in: Ditto.
* orcallator/Makefile.in: Remove @ORCALLATOR_DIR@ as it is not
used.
Fri Nov 9 10:04:28 PST 2001 <[email protected]> Blair Zajac
* FAQ: Add an answer to the question: "Why should I keep my
compressed percol-* or orcallator-* files?"
Thu Nov 8 10:49:58 PST 2001 <[email protected]> Blair Zajac
* FAQ: Add an answer to describe the message: "Warning: file
'.../orcallator/host1/orcallator-2001-11-06-000' did exist
and is now gone."
Sat Nov 3 08:04:26 PST 2001 <[email protected]> Blair Zajac
* FAQ: Update the answer to question 2.1 "Number of columns in
line '1,2,3.....' of ../orcallator/.../percol-2000-09-26
does not match column description" to suggest upgrading to
orcallator.se and orcallator.cfg.in 1.32 or greater.
Sat Oct 27 18:02:52 PDT 2001 <[email protected]> Blair Zajac
* orcallator/orcallator.cfg.in: Change html_dir from
@HTML_DIR@ to @HTML_DIR@/orcallator so that other Orca
output directory trees, such as those from orca_services,
can be placed in the same directory.
Sat Oct 27 17:41:40 PDT 2001 <[email protected]> Blair Zajac
* configure.in: Rename all names containing orcaservices to
orca_services to make the name easier to read.
* configure: Ditto.
* NEWS: Ditto.
* contrib/Makefile.in: Ditto.
* contrib: Rename the orcaservices directory to orca_services
to make the name easier to read.
* contrib/*: Ditto.
Wed Oct 24 23:36:31 PDT 2001 <[email protected]> Blair Zajac
* orcallator/orcallator.cfg.in: Divide the state values in "%g
System Overview" by 2 to make normal operating state values
range from 0 to 1, which is expected for a system
administrator.
Wed Oct 24 20:24:30 PDT 2001 <[email protected]> Blair Zajac
* orcallator/orcallator.se: Upgrade to orcallator.se version
1.32. Fix a problem where the web access log file pointer
instead of the file descriptor was being passed to fstat().
Fix a problem where the cached web access log stat()
information wasn't being erased if the log file was
successfully stat()ed but then fopen() failed. Rename
variables used to keep track of open file pointers and file
stat() information to be clearer: ofile to out_log_fp,
www_fd to www_log_fp, www_stat to www_log_stat, www_ino to
www_log_ino and www_size to www_log_size. Problem noted by
Jeremy McCarty <[email protected]>.
Sun Oct 21 14:56:45 PDT 2001 <[email protected]> Blair Zajac
* orcallator/orcallator.se: Upgrade to orcallator.se version
1.31. Instead of naming the output files percol-*, name
them orcallator-*. Always define USE_RAWDISK to use the new
raw disk code. Previously, USE_RAWDISK was defined only if
WATCH_OS was defined, but if WATCH_DISK was defined and
WATCH_OS was not, then the new raw disk code was not being
used. This change makes the behavior consistent.
Sun Oct 21 14:40:41 PDT 2001 <[email protected]> Blair Zajac
* README: Add wish list URL.
Sun Oct 21 13:01:09 PDT 2001 <[email protected]> Blair Zajac
* orcallator/orcallator.cfg.in: The "%g Disk Run Percent" plot
was not matching on IDE disks on x86 Solaris systems. Add
an additional regular expression to match these disks.
Fri Oct 19 19:30:26 PDT 2001 <[email protected]> Blair Zajac
* orcallator/orcallator.cfg.in: Revamp the "%g Subsystem
state" plot. Rename the plot to "%g System Overview" and
reorder the subsystems plotted to make more sense.
Fri Oct 19 18:59:10 PDT 2001 <[email protected]> Blair Zajac
* lib/Orca/Constants.pm: Update Orca's version number to 0.27.
* orcallator/orcallator.cfg.in: Require Orca version 0.27.
Fri Oct 19 18:17:22 PDT 2001 <[email protected]> Blair Zajac
* orcallator/orcallator.se: Upgrade to orcallator.se version
1.30. Rename the new State_* columns to state_*.
Fri Oct 19 18:16:30 PDT 2001 <[email protected]> Blair Zajac
* orcallator/orcallator.se: Upgrade to orcallator.se version
1.30b2. Output eleven new columns named State_* where each
column represents numerically the state of one of the
system's substates as they appear in the DNnsrkcmdit output.
The character * is replaced with the same character that
appears in the DNnsrkcmdit string to represent the
particular subsystem. This can be used to create a single
plot that shows how all of the subsystems are performing.
The mapping between successive states is exponential, so
that as the subsystems get in worse conditions, the plots
will show higher values. Patch contributed by Rusty Carruth
<[email protected]>. Make all of the live_rule.se
live and temporary variable names consistent.
Fri Oct 19 18:14:15 PDT 2001 <[email protected]> Blair Zajac
* orcallator/orcallator.se: Upgrade to orcallator.se version
1.30b1. Changed method used by raw_disk_map to detect the
end of GLOBAL_disk_info to looking for the first short disk
name. This works for SCSI disks and looking for fd or st
devices which should work for EIDE devices. Patch
contributed by Alan LeGrand <[email protected]>.
Mon Oct 15 15:28:47 PDT 2001 <[email protected]> Blair Zajac
* lib/Orca/OpenFileHash.pm: If a file cannot be opened the
first time but after reducing the number of open file
descriptors the file is opened, then print a message saying
that the file was opened.
Thu Oct 11 21:51:07 PDT 2001 <[email protected]> Blair Zajac
* FAQ: Answer the question: "Warning: cannot create
Orca::HTMLFile object: cannot open
'/home/orca_html/o_host1-monthly.html.htm' for writing: Too
many open files."
Thu Oct 11 19:13:18 PDT 2001 <[email protected]> Blair Zajac
* orcallator/orcallator.cfg.in: Add a new orcallator plot
titled "%g Subsystem state" which plots a numerical severity
level using the subsystem state as determined by SE's
live_rules.se class. How a subsystem state is determined is
described here
http://www.sun.com/950901/columns/adrian/column1.html
but the specific rules for each subsystem on this web page
are out of date with respect to the latest SE release.
Thu Oct 11 18:40:55 PDT 2001 <[email protected]> Blair Zajac
* src/orca.pl.in: In Orca's configuration file, instead of
defaulting to LINE1 for any data parameters appearing
in a plot configuration that does not have its line_type
specified, use the last set line_type set in that plot. If
no line_type's are set in a plot, then use LINE1 as the
default for all data's in that plot.
* lib/Orca/Config: Ditto.
Thu Oct 11 16:42:26 PDT 2001 <[email protected]> Blair Zajac
* src/orca.pl.in: Now require Perl version 5.004_05 instead of
5.004_01. Perl 5.004_04 is very broken and cannot even load
Orca.
* contrib/orcaservices/orcaservices.pl.in: Ditto.
* NEWS: Ditto.
* INSTALL: Ditto.
Fri Oct 5 14:25:18 PDT 2001 <[email protected]> Blair Zajac
* orcallator/orcallator.se: Upgrade to orcallator.se version
1.29. In SE 3.2.1 stat.se, mknod is a C-preprocessor define
to _xmknod on x86 systems while on SPARC systems stat.se
declares mknod as a normal function. When stat.se is
included before kstat.se on x86 systems the mknod define
causes a compile error on kstat's mknod variables which are
part of the ks_rfs_proc_v3 and ks_rfs_req_v3 structures.
The work around is to include kstat.se before stat.se.
* NEWS: Be more specific on what files where changed in the
orcallator.se/orcallator.cfg.in section for the changes made
in 0.27b2.
Tue Oct 2 18:18:29 PDT 2001 <[email protected]> Blair Zajac
* Release Orca version 0.27b2.
Tue Oct 2 17:56:22 PDT 2001 <[email protected]> Blair Zajac
* orcallator/orcallator.se: No changes, just bump version
number to 1.28.
Tue Oct 2 17:56:22 PDT 2001 <[email protected]> Blair Zajac
* config/config.guess: Upgrade from ftp://ftp.gnu.org/gnu/config .
* config/config.sub: Ditto.
Tue Oct 2 17:51:46 PDT 2001 <[email protected]> Blair Zajac
* orcallator/orcallator.cfg.in: Require version 0.264 of orca
to load the configuration file.
Sat Sep 29 19:00:49 PDT 2001 <[email protected]> Blair Zajac
* configure.in: Remove a redundant word in a comment.
* configure: Ditto.
* src/orca.pl.in: Ditto.
* lib/Orca/Constants.pm: Ditto.
Sat Sep 29 18:30:03 PDT 2001 <[email protected]> Blair Zajac
* orcallator/orcallator.se: Upgrade to orcallator.se 1.28b7.
Change the output log filename format from percol-%Y-%m-%d
to percol-%Y-%m-%d-XXX, where XXX is a number starting at 0
that is incremented anytime the number of output columns
changes or type of data stored in a column changes. This is
in addition to the creation of a new log filename when a new
day starts. Whenever the program needs to create a new log
file for any reason, it will search for the smallest XXX so
that there are no log files named
percol-%Y-%m-%d-XXX{,.Z,.gz,.bz2}. If the COMPRESSOR
environmental is set and any uncompressed files are found
while looking for the smallest XXX, they are compressed with
the COMPRESSOR command.
* orcallator/orcallator.cfg.in: Update find_files to find the
new log files generated by orcallator.se 1.28b7.
Fri Sep 28 17:13:43 PDT 2001 <[email protected]> Blair Zajac
* orcallator/orcallator.cfg.in: Add a new plot titled
"Processes in Run Queue/Waiting/Swapped" to plot the new
data recorded in orcallator.se 1.28b5, #runque, #waiting and
#swpque.
* orcallator/orcallator.se: Upgrade to orcallator.se 1.28b6.
Instead of outputting the number of CPUs only when
WATCH_MUTEX is defined, output it when either WATCH_CPU or
WATCH_MUTEX is defined. Only declare and update tmp_mutex
if WATCH_MUTEX defined.
* orcallator/orcallator.se: Upgrade to orcallator.se 1.28b5.
Add three parameters that vmstat outputs, #runque, vmstat's
'r' column, which is the number of processes in the run
queue waiting to run on a CPU, #waiting, vmstat's 'b'
column, which is the number of processes blocked for
resourceses (I/O, paging), and #swpque, vmstat's 'w', the
number of proceses runnable but swapped out. Increase
MAX_COLUMNS from 512 to 2048. Check [wr]lentime to see if
an EMC is using a fake disk for control. EMC disks have a
fake disk which commands are run over to configure the disk
array or to get stats from; they are not real data
transfers. They cause 1000 MB/sec writes to appear in the
stats. I still get them but not as often with this bit of
code in. If the I/O which occurred in the last five minutes
is not greater than 1/100sec then it is not a very valid
stat anyway. What hapens is that we can have a small I/O,
say 1024 bytes, in a 1/100sec = 1024*100/sec. I am thinking
of making it wlentime+rlentime > 2 since I am still geting
fake write spikes. Make sure to define
HAVE_EMC_DISK_CONTROL to enable this check. Patch
contributed by Damon Atkins <[email protected]>.
Fri Sep 7 09:54:10 PDT 2001 <[email protected]> Blair Zajac
* packages: Include and require Digest::MD5 2.16.
* configure.in: Ditto.
* configure: Ditto.
* INSTALL: Ditto.
* NEWS: Ditto.
Wed Aug 29 10:09:29 PDT 2001 <[email protected]> Blair Zajac
* packages: Include and require Storable 1.013.
* configure.in: Ditto.
* configure: Ditto.
* INSTALL: Ditto.
* NEWS: Ditto.
Mon Aug 27 23:09:11 PDT 2001
* src/orca.pl.in: Update URLs to RRDtool's and Cricket's home
page.
* lib/Orca/HTMLFile: Update URL to RRDtool's home page.
Mon Aug 27 22:05:57 PDT 2001
* packages: Include and require Digest::MD5 2.15.
* configure.in: Ditto.
* configure: Ditto.
* INSTALL: Ditto.
* NEWS: Ditto.
Fri Aug 24 11:12:31 PDT 2001
* config/config.guess: Upgrade from ftp://ftp.gnu.org/gnu/config .
* config/config.sub: Ditto.
Fri Aug 24 09:57:36 PDT 2001
* lib/Orca/OpenFileHash.pm: Add a new method is_pipe that
returns true if the given file id opened a pipe instead of
just opening a file.
* lib/Orca/SourceFile.pm: To fix a bug where Orca would leave
around many defunct bunzip2, gunzip or uncompress processes
when reading compressed input data files. Now when
load_new_data has reached the end of the input data file,
use the new OpenFileHash->is_pipe method to determine if the
file descriptor was opened with a bunzip2, gunzip or
uncompress pipe, and if so, close the file descriptor, since
there cannot be anyway for additional data to appear after a
pipe has been closed. This will close and remove the
defunct processes from the system.
Wed Aug 15 12:27:07 PDT 2001
* README: Change all the links to Orca's home page from
http://www.gps.caltech.edu/~blair/orca/ to
http://www.orcaware.com/orca/.
* src/orca.pl.in: Ditto.
* lib/Orca/HTMLFile.pm: Ditto.
* orcallator/orcallator.cfg.in: Ditto.
* Orca/HTMLFile.pm: Ditto.
* Orca/HTMLFile.pm: Change the email address
Wed Aug 15 11:00:14 PDT 2001
* README: Change the email address [email protected] to
* NEWS: Ditto.
* src/orca.pl.in: Ditto.
* orcallator/orcallator.se: Ditto.
* lib/homesteaders.cfg: Ditto.
Wed Jul 18 08:18:17 PDT 2001
* configure.in: Include Digest::MD5 2.14 but continue to
require version 2.13.
* configure: Ditto.
* packages: Ditto.
* INSTALL: Ditto.
Wed Jul 11 16:08:15 PDT 2001
* config/config.guess: Upgrade from ftp://ftp.gnu.org/pub/gnu/config .
* config/config.sub: Ditto.
Mon Jul 2 22:58:04 PDT 2001
* configure.in: Include and require Storable 1.0.12.
* configure: Ditto.
* packages: Ditto.
* INSTALL: Ditto.
Mon Jun 18 07:48:04 PDT 2001
* orcallator/orcallator.cfg.in: Have the Disk Run Percent plot
match for disk_runp_sd\d+ in addition to disk_runp_md\d+ in
the orcallator.se generated output files.
Sun Jun 10 08:31:55 PDT 2001
* lib/Orca/SourceFile.pm: Now have the anonymous subroutines
for processing input source files check if any of the input
values are either undefined or equal to 'U'. If so, then
return immediately a 'U' to pass to RRDtool instead of
performing mathematical operations on a string value.
Mon Jun 4 00:50:28 PDT 2001
* config/config.guess: Upgrade from ftp://ftp.gnu.org/pub/gnu/config .
* config/config.sub: Ditto.
Thu May 24 12:09:18 PDT 2001
* orcallator/orcallator.cfg.in: Add an eri device as another
100 Mbit card.
Thu May 24 08:59:23 PDT 2001
* FAQ: Add the an answer to handle the problem "Fatal: subscript:
2 out of range for: GLOBAL_net[2]: Near line 178".
Thu May 10 17:24:54 PDT 2001
* Release Orca version 0.27b1.
Thu May 10 16:05:29 PDT 2001
* CHANGES: Make have proper whitespaces.
* NEWS: Ditto.
* FAQ: Ditto.
* src/orca.pl.in: Spell check.
* orcallator/orcallator.se: Upgrade to orcallator.se 1.28b4.
Recoded measure_disk() to access the RAWDISK interface to
sys_kstat device information to allow the activity on Sun's
A1000 and Clariion Raid controller drives to be seen.
Apparently the pseudo drivers do not update the kstat
interface. It is also inverts the fix provided by version
1.23 to avoid over-counting md devices. By suppressing
stats from slices and metadevices and instead reporting on
full devices such as c0t0d0 or sd0. Note: This may have
introduced an interaction with the live_rules.se class
monitoring of drive performance. Prevent floppy disks and
tape drives from RAWDISK. Added wio% to measure wait time
since the idle calculation is wrong without this. Prevent
filesystems mounted under /snapshots from being seen. Patch
contributed by Alan LeGrand <[email protected]>.
* INSTALL: Modify any broken URLs to installation instructions
or to downloadable files.
* README: Change the email address [email protected] to
* lib/Orca/HTMLFile.pm: Ditto.
* src/orca.pl.in: Ditto.
* lib/homesteaders.cfg: Ditto.
* orcallator/orcallator.se: Ditto.
Thu Mar 29 15:27:02 PST 2001
* src/orca.pl.in: Move &email_message from src/orca.pl.in to
lib/Orca/Utils.pm since it is an utility function.
* lib/Orca/Utils.pm: Ditto.
Thu Mar 29 15:18:20 PST 2001
* src/orca.pl.in: Add clearer instructions on how to disable
Orca from sending email to the warn_email addresses.
Wed Mar 28 22:28:41 PST 2001
* lib/Orca/ImageFile.pm: Remove an unnecessary assignment to a
variable from the result of a print statement.
Wed Mar 28 21:34:43 PST 2001
* src/orca.pl.in: Rename the make_*_plot parameters to
generate_*_plot.
* lib/Orca/Config.pm: Ditto.
* orcallator/orcallator.cfg.in: Ditto.
* NEWS: Ditto.
Tue Mar 27 15:19:11 PST 2001
* orcallator/orcallator_column.pl: Now handle when input file
column names change or the number of columns increase or
decrease.
Tue Mar 27 11:26:39 PST 2001
* orcallator/orcallator.cfg.in: Update orcallator.cfg.in to
fix a bug in plotting the CPU usage plots where the idle%
time was calculated by subtracting the user percent time
usr% and the system percent time sys% from 100%. This did
not take into account the wait on IO time wio% that the
system measures and hence the idle% was overestimated. Now
plot the correct idle% and the wio%.
Tue Mar 27 11:24:36 PST 2001
* orcallator/orcallator.se: Upgrade to orcallator.se 1.27.
Print the portion of time running in idle mode with some
process waiting for block I/O as wio% and otherwise
completely idle time as idle%.
Thu Mar 15 15:31:29 PST 2001
* Include and require Digest::MD5 2.13.
Wed Mar 14 20:29:58 PST 2001
* Include and require Storable 1.0.11.
Fri Mar 2 16:35:20 PST 2001
* Now the same data expression can be used in plots with
different RRD data types (GAUGE, COUNTER, etc.).
Wed Feb 28 10:30:19 PST 2001
* Remove the "sub_dir" configuration file parameter and now
always create sub directories for RRD, image and HTML
files. This removes the problem when a simple Orca
configuration file was used and Orca did not create
subdirectories and then additional groups where added to the
configuration file Orca would begin to use subdirectories
and the existing RRD, image and HTML files would be in the
wrong location. In this case, Orca would reload all of the
input data.
* The created HTML files now all include the group name to
avoid collisions between the same subgroup name in different
groups.
* The Orca generated RRD filenames had the subgroup name in it
which is the same as the directory it is placed in. Remove
the subgroup name from the filename to save memory. Also,
place the group name in the directory's name to prevent
collisons between name named subgroups in different groups.
Tue Feb 27 12:15:15 PST 2001
* src/orca.pl.in: Fix a bug where Orca's documentation states
that the configuration file can specify different data_types
for each data in a plot but the code did not. Make the
modifications to support this feature.
Mon Feb 26 22:16:17 PST 2001
* Add a new command line option named -no-images which
suppresses image generation. Remove the command line option
-r which told Orca to only update the RRD files and not
generate HTML and image files. To replace -r functionality,
use both -no-images and -no-html command line options.
* Add a new command line option -daemon that puts Orca in the
background or daemonizes it. It is recommended that when
this command line option is used that -logfile is used.
Patch supplied by Bruce Johnson
Mon Feb 26 22:19:56 PST 2001
* Add a new command line option -logfile that specifies a
filename that STDOUT and STDERR are redirected to so that
all messages, warnings and errors are printed to the file.
Now when a SIGPIPE is caught, messages will continue to be
printed unless -logfile was not given to Orca. Patch
supplied by Bruce Johnson <[email protected]>.
Mon Feb 26 13:28:06 PST 2001
* Include and require Storable 1.0.10.
Sun Feb 25 19:34:32 PST 2001
* lib/Orca/Config.pm: When loading a configuration file, now
do a complete check of it for errors before quitting,
instead of quitting after a single error.
Sat Feb 24 13:28:45 PST 2001
* Fix a bug where Orca's documentation states that the
configuration file can specify different data_min and
data_max for each data in a plot but the code did not. Make
the modifications to support this feature.
Fri Feb 23 22:32:43 PST 2001
* orcallator/orcallator.cfg.in: Greatly simplify
orcallator.cfg.in to use Orca's regular expression matching
features to make the Interface Bits Per Second plots instead
of listing each possible interface.
* Include and require RRDtool 1.0.33.
Mon Feb 19 19:50:19 PST 2001
* Include and require RRDtool 1.0.30.
Sat Feb 10 13:14:49 PST 2001
* orcallator/orcallator.cfg.in: Add input and output bits per
second plots to orcallator.cfg.in for ge0, qe0, qe1, qe2,
qe3 and vge0 interfaces.
Thu Feb 8 15:55:29 PST 2001
* By default, now create an hourly plot that shows the last
1.5 hours of data. Add a global "make_hourly_plot"
configuration file parameter that turns this plot
off. Hourly plot creation is disabled in orcallator.cfg.in
since orcallator.se by default measures the system every 5
minutes and the plots look blocky.
Wed Feb 7 16:43:26 PST 2001
* The previous fix for the
'Use on uninitialized value in array element at (eval X)
line 1, <DATA> line Y'
warning did not work on Perl 5.004_05. Modify the fix so
that it will work on this older version of Perl.
Mon Feb 5 17:27:02 PST 2001
* orcallator/orcallator.se: Update to orcallator.se 1.26.
Make sure to check the return from stat() on the web server
access log in case the file is missing. Use fstat() instead
of stat() when a file descriptor is available.
Mon Feb 5 14:48:32 PST 2001
* src/orca.pl.in: If Orca's output was being piped to a
process, such as less, and the process was killed or exited
before Orca did, then Orca would not remove the lock
directory. Orca now catches SIGPIPEs and exits cleanly. If
Orca catches any signal other than SIGPIPE, it will print to
STDOUT and STDERR some final messages, otherwise it will not
print anything, since STDOUT and STDERR may have been
attached to a process that exited.
Mon Feb 5 11:59:48 PST 2001
* src/orca.pl.in: Fix the warning message in src/orca.pl.in
'Use on uninitialized value in array element at (eval X)
line 1, <DATA> line Y'
when Orca was run with Perl 5.6.0. The problem was that the
filename_compare subroutine was eval'ed in Orca::Config
while the sort was being performed in the main package and
the $a and $b that the compare subroutine expected were not
being set. This problem is probably responsible for
problems where there are missing data from the plots. Since
the filename sort tells Orca the order in which to load data
into the RRD files and the sort will have newer data files
listed before older data files, once newer data is entered
into an RRD file you cannot add older data resulting in
missing data in the output plots. The solution to this is
to remove the RRD files and rerun Orca with all of the input
data files.
Sat Feb 3 12:23:33 PST 2001