1 QA output created by 051
2 Make sure all the config files are there
50 Waiting for pmcd to terminate ...
52 Running the scanner/parser tests (die.\*)
54 die.001================
55 # Test whitespace in "[access]" token
57 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
62 die.001 logfile----------------
63 Log for pmcd on HOST started DATE
65 pmcd config[line 7]: Error: allow or disallow statement expected
66 [DATE] pmcd(PID) Error: pmcd not started due to errors!
69 die.001 endlog ----------------
71 die.002================
72 # Test whitespace in "[access]" token
74 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
79 die.002 logfile----------------
80 Log for pmcd on HOST started DATE
82 pmcd config[line 7]: Error: allow or disallow statement expected
83 [DATE] pmcd(PID) Error: pmcd not started due to errors!
86 die.002 endlog ----------------
88 die.003================
89 # Test whitespace in "[access]" token
91 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
96 die.003 logfile----------------
97 Log for pmcd on HOST started DATE
99 pmcd config[line 7]: Error: allow or disallow statement expected
100 [DATE] pmcd(PID) Error: pmcd not started due to errors!
103 die.003 endlog ----------------
105 die.004================
106 # Test whitespace in "[access]" token
108 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
111 # what the &^*%# is this doing here!?
116 die.004 logfile----------------
117 Log for pmcd on HOST started DATE
119 pmcd config[line 10]: Error: allow or disallow statement expected
120 [DATE] pmcd(PID) Error: pmcd not started due to errors!
123 die.004 endlog ----------------
125 die.005================
126 # Test missing host list
128 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
134 die.005 logfile----------------
135 Log for pmcd on HOST started DATE
137 pmcd config[line 6]: Error: no hosts in allow/disallow statement
138 pmcd config[line 8]: Error: allow or disallow statement expected
139 [DATE] pmcd(PID) Error: pmcd not started due to errors!
142 die.005 endlog ----------------
144 die.006================
145 # Test missing comma in host list
147 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
150 allow remote-host-1 remote-host-2: all;
153 die.006 logfile----------------
154 Log for pmcd on HOST started DATE
156 pmcd config[line 6]: Error: ',' or ':' expected after "remote-host-1"
157 pmcd config[line 8]: Error: allow or disallow statement expected
158 [DATE] pmcd(PID) Error: pmcd not started due to errors!
161 die.006 endlog ----------------
163 die.007================
164 # Test extra comma in host list
166 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
169 allow remote-host-1,: all;
172 die.007 logfile----------------
173 Log for pmcd on HOST started DATE
175 pmcd config[line 6]: Error: host expected after ','
176 pmcd config[line 8]: Error: allow or disallow statement expected
177 [DATE] pmcd(PID) Error: pmcd not started due to errors!
180 die.007 endlog ----------------
182 die.008================
183 # Test missing colon after host list
185 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
188 allow remote-host-1 all;
191 die.008 logfile----------------
192 Log for pmcd on HOST started DATE
194 pmcd config[line 6]: Error: ',' or ':' expected after "remote-host-1"
195 pmcd config[line 8]: Error: allow or disallow statement expected
196 [DATE] pmcd(PID) Error: pmcd not started due to errors!
199 die.008 endlog ----------------
201 die.009================
202 # Test extra comma and missing colon after host list
204 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
207 allow remote-host-1, all;
210 die.009 logfile----------------
211 Log for pmcd on HOST started DATE
213 pmcd config[line 6]: Error: ',' or ':' expected after "all"
214 pmcd config[line 8]: Error: allow or disallow statement expected
215 [DATE] pmcd(PID) Error: pmcd not started due to errors!
218 die.009 endlog ----------------
220 die.010================
221 # Test missing semicolon
223 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
226 allow remote-host-1: all
229 die.010 logfile----------------
230 Log for pmcd on HOST started DATE
232 pmcd config[line 8]: Error: ',' or ';' expected in permission list
233 [DATE] pmcd(PID) Error: pmcd not started due to errors!
236 die.010 endlog ----------------
238 die.011================
239 # Test statement with lotsa whitespace and comments interspersed.
241 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
252 : #a thing as beautiful
255 # the bottom of my in-tray
260 die.011 logfile----------------
261 Log for pmcd on HOST started DATE
263 pmcd config[line 21]: Error: allow or disallow statement expected
264 [DATE] pmcd(PID) Error: pmcd not started due to errors!
267 die.011 endlog ----------------
269 die.012================
270 # Test all operation types.
272 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
276 allow remote-host-1 : fetch;
277 allow remote-host-1 : store;
278 allow remote-host-1 : all;
279 allow remote-host-1 : maximum 666 connections;
282 die.012 logfile----------------
283 Log for pmcd on HOST started DATE
285 pmcd config[line 12]: Error: allow or disallow statement expected
286 [DATE] pmcd(PID) Error: pmcd not started due to errors!
289 die.012 endlog ----------------
291 die.013================
292 # Test all operations in a single permission list.
294 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
297 allow remote-host-1: fetch, store, maximum 666 connections;
300 die.013 logfile----------------
301 Log for pmcd on HOST started DATE
303 pmcd config[line 8]: Error: allow or disallow statement expected
304 [DATE] pmcd(PID) Error: pmcd not started due to errors!
307 die.013 endlog ----------------
309 die.014================
310 # Test clash of "all" with a specific operation.
312 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
315 allow remote-host-1: all, fetch;
318 die.014 logfile----------------
319 Log for pmcd on HOST started DATE
321 pmcd config[line 6]: Error: can't have "all" mixed with specific permissions
322 pmcd config[line 8]: Error: allow or disallow statement expected
323 [DATE] pmcd(PID) Error: pmcd not started due to errors!
326 die.014 endlog ----------------
328 die.015================
329 # Test that "all" works with a connection limit.
331 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
334 allow remote-host-1: all, maximum 666 connections;
337 die.015 logfile----------------
338 Log for pmcd on HOST started DATE
340 pmcd config[line 8]: Error: allow or disallow statement expected
341 [DATE] pmcd(PID) Error: pmcd not started due to errors!
344 die.015 endlog ----------------
346 die.016================
347 # Test that specific operations work with a connection limit.
349 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
352 allow remote-host-1: fetch, store, maximum 666 connections;
355 die.016 logfile----------------
356 Log for pmcd on HOST started DATE
358 pmcd config[line 8]: Error: allow or disallow statement expected
359 [DATE] pmcd(PID) Error: pmcd not started due to errors!
362 die.016 endlog ----------------
364 die.017================
365 # Test that a connection limit fails in a disallow.
367 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
370 disallow remote-host-1: store, maximum 666 connections;
373 die.017 logfile----------------
374 Log for pmcd on HOST started DATE
376 pmcd config[line 6]: Error: can't specify connection limit in a disallow statement
377 pmcd config[line 8]: Error: allow or disallow statement expected
378 [DATE] pmcd(PID) Error: pmcd not started due to errors!
381 die.017 endlog ----------------
383 die.018================
384 # Test that a connection limit fails in a disallow with except.
386 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
389 disallow remote-host-1: all except fetch, maximum 666 connections;
392 die.018 logfile----------------
393 Log for pmcd on HOST started DATE
395 pmcd config[line 6]: Error: can't specify connection limit in a disallow statement
396 pmcd config[line 8]: Error: allow or disallow statement expected
397 [DATE] pmcd(PID) Error: pmcd not started due to errors!
400 die.018 endlog ----------------
402 die.019================
403 # Test that a connection limit is OK in an allow with an except.
405 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
408 allow remote-host-1: all except store, maximum 666 connections;
411 die.019 logfile----------------
412 Log for pmcd on HOST started DATE
414 pmcd config[line 8]: Error: allow or disallow statement expected
415 [DATE] pmcd(PID) Error: pmcd not started due to errors!
418 die.019 endlog ----------------
420 die.020================
421 # Test that a bogus hostname is detected
423 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
426 allow error...mebourne : fetch;
429 die.020 logfile----------------
430 Log for pmcd on HOST started DATE
432 [DATE] pmcd(PID) ERROR...
433 Warning: the following access control specification will be ignored
434 pmcd config[line 6]: Warning: access control error for host 'HOST': No route to host
435 pmcd config[line 8]: Error: allow or disallow statement expected
436 [DATE] pmcd(PID) Error: pmcd not started due to errors!
439 die.020 endlog ----------------
441 die.021================
442 # Test a no such host condition
444 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
447 allow nosuchhost.melbourne.sgi.com : fetch;
450 die.021 logfile----------------
451 Log for pmcd on HOST started DATE
453 [DATE] pmcd(PID) ERROR...
454 Warning: the following access control specification will be ignored
455 pmcd config[line 6]: Warning: access control error for host 'HOST': No route to host
456 pmcd config[line 8]: Error: allow or disallow statement expected
457 [DATE] pmcd(PID) Error: pmcd not started due to errors!
460 die.021 endlog ----------------
462 die.022================
463 # Test that a bogus IP address
465 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
468 allow 192.2.3.999 : fetch;
471 die.022 logfile----------------
472 Log for pmcd on HOST started DATE
474 [DATE] pmcd(PID) ERROR...
475 Warning: the following access control specification will be ignored
476 pmcd config[line 6]: Warning: access control error for host 'HOST': No route to host
477 pmcd config[line 8]: Error: allow or disallow statement expected
478 [DATE] pmcd(PID) Error: pmcd not started due to errors!
481 die.022 endlog ----------------
483 die.023================
484 # Test bad wildcard detection in IP address
486 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
489 allow 192.*.2 : fetch;
492 die.023 logfile----------------
493 Log for pmcd on HOST started DATE
495 [DATE] pmcd(PID) Error: Wildcard in host pattern "192.*.2" is not at the end
496 pmcd config[line 6]: Warning: access control error for host 'HOST': Invalid argument
497 pmcd config[line 8]: Error: allow or disallow statement expected
498 [DATE] pmcd(PID) Error: pmcd not started due to errors!
501 die.023 endlog ----------------
503 die.024================
504 # Test embedded wildcard detection in host name
506 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
509 allow *.melbourne : fetch;
512 die.024 logfile----------------
513 Log for pmcd on HOST started DATE
515 [DATE] pmcd(PID) Error: Wildcard in host pattern "*.melbourne" is not at the end
516 pmcd config[line 6]: Warning: access control error for host 'HOST': Invalid argument
517 pmcd config[line 8]: Error: allow or disallow statement expected
518 [DATE] pmcd(PID) Error: pmcd not started due to errors!
521 die.024 endlog ----------------
523 die.025================
524 # Test wildcard detection in textual host name
526 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
529 allow melbourne.* : fetch;
532 die.025 logfile----------------
533 Log for pmcd on HOST started DATE
535 [DATE] pmcd(PID) Error: Bad IP address wildcard, melbourne.*
536 pmcd config[line 6]: Warning: access control error for host 'HOST': Invalid argument
537 pmcd config[line 8]: Error: allow or disallow statement expected
538 [DATE] pmcd(PID) Error: pmcd not started due to errors!
541 die.025 endlog ----------------
543 die.026================
544 # Test range check for IP address components
546 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
549 allow 192.-1.* : fetch;
550 allow 192.256.* : fetch;
553 die.026 logfile----------------
554 Log for pmcd on HOST started DATE
556 [DATE] pmcd(PID) Error: Bad IP address wildcard, 192.-1.*
557 pmcd config[line 6]: Warning: access control error for host 'HOST': Invalid argument
558 [DATE] pmcd(PID) Error: Bad IP address wildcard, 192.256.*
559 pmcd config[line 7]: Warning: access control error for host 'HOST': Invalid argument
560 pmcd config[line 9]: Error: allow or disallow statement expected
561 [DATE] pmcd(PID) Error: pmcd not started due to errors!
564 die.026 endlog ----------------
566 die.027================
567 # Test "reinforcing" of permissions
569 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
572 allow remote-host-1 : fetch;
573 allow remote-host-1 : fetch;
576 die.027 logfile----------------
577 Log for pmcd on HOST started DATE
579 pmcd config[line 9]: Error: allow or disallow statement expected
580 [DATE] pmcd(PID) Error: pmcd not started due to errors!
583 die.027 endlog ----------------
585 die.028================
586 # Test contradictory permissions
588 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
591 allow remote-host-1 : fetch;
592 disallow remote-host-1 : fetch;
595 die.028 logfile----------------
596 Log for pmcd on HOST started DATE
598 [DATE] pmcd(PID) Error: Permission clash for ...
599 pmcd config[line 7]: Warning: access control error for host 'HOST': Invalid argument
600 pmcd config[line 9]: Error: allow or disallow statement expected
601 [DATE] pmcd(PID) Error: pmcd not started due to errors!
604 die.028 endlog ----------------
606 die.029================ may dump core for IRIX 6.1 ... bug in gethostbyname()
607 (config for die.029 is host-specific)
608 die.029 logfile----------------
609 Log for pmcd on HOST started DATE
611 [DATE] pmcd(PID) Error: Permission clash for ...
612 pmcd config[line 7]: Warning: access control error for host 'HOST': Invalid argument
613 pmcd config[line 9]: Error: allow or disallow statement expected
614 [DATE] pmcd(PID) Error: pmcd not started due to errors!
617 die.029 endlog ----------------
619 die.030================
620 # Test contradictory permissions with host aliasing (different names)
622 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
625 allow remote-host-1 : all;
626 disallow remote-host-1 : fetch;
629 die.030 logfile----------------
630 Log for pmcd on HOST started DATE
632 [DATE] pmcd(PID) Error: Permission clash for ...
633 pmcd config[line 7]: Warning: access control error for host 'HOST': Invalid argument
634 pmcd config[line 9]: Error: allow or disallow statement expected
635 [DATE] pmcd(PID) Error: pmcd not started due to errors!
638 die.030 endlog ----------------
640 die.031================
641 # Test mutually exclusive host lists
643 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
646 allow remote-host-1, remote-host-2 : all;
647 disallow remote-host-3, remote-host-4 : store;
650 die.031 logfile----------------
651 Log for pmcd on HOST started DATE
653 pmcd config[line 9]: Error: allow or disallow statement expected
654 [DATE] pmcd(PID) Error: pmcd not started due to errors!
657 die.031 endlog ----------------
659 die.032================
660 # Test overlapping host lists
662 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
665 allow remote-host-1, remote-host-2 : all;
666 allow remote-host-3, remote-host-2 : fetch, store;
669 die.032 logfile----------------
670 Log for pmcd on HOST started DATE
672 pmcd config[line 9]: Error: allow or disallow statement expected
673 [DATE] pmcd(PID) Error: pmcd not started due to errors!
676 die.032 endlog ----------------
678 die.033================
679 # Test overlapping host lists with conflict
681 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
684 allow remote-host-1, remote-host-4, remote-host-2 : all;
685 disallow remote-host-3, remote-host-2, remote-host-5 : store;
688 die.033 logfile----------------
689 Log for pmcd on HOST started DATE
691 [DATE] pmcd(PID) Error: Permission clash for ...
692 pmcd config[line 7]: Warning: access control error for host 'HOST': Invalid argument
693 pmcd config[line 9]: Error: allow or disallow statement expected
694 [DATE] pmcd(PID) Error: pmcd not started due to errors!
697 die.033 endlog ----------------
699 die.034================
700 # Test overlapping host lists with conflicting connection counts
702 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
705 allow remote-host-1, remote-host-4, remote-host-2 : all, maximum 30 connections;
706 allow remote-host-3, remote-host-2, remote-host-5 : fetch, store, maximum 10 connections;
709 die.034 logfile----------------
710 Log for pmcd on HOST started DATE
712 [DATE] pmcd(PID) Error: Permission clash for ...
713 pmcd config[line 7]: Warning: access control error for host 'HOST': Invalid argument
714 pmcd config[line 9]: Error: allow or disallow statement expected
715 [DATE] pmcd(PID) Error: pmcd not started due to errors!
718 die.034 endlog ----------------
720 die.035================ may dump core for IRIX 6.1 ... bug in gethostbyname()
721 # Test various levels of wildcarding
723 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
726 allow 192.68.139.105: all;
727 allow 192.68.139.*: all, maximum 666 connections;
728 allow 192.68.*: all except store, maximum 555 connections;
729 allow 192.*: fetch, store, maximum 444 connections;
730 allow *: fetch, maximum 333 connections;
733 die.035 logfile----------------
734 Log for pmcd on HOST started DATE
736 pmcd config[line 12]: Error: allow or disallow statement expected
737 [DATE] pmcd(PID) Error: pmcd not started due to errors!
740 die.035 endlog ----------------
742 die.036================ may dump core for IRIX 6.1 ... bug in gethostbyname()
743 # Test various levels of wildcarding with several similar setups
745 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
748 allow 192.68.139.105: all;
749 allow 192.68.139.*: all, maximum 666 connections;
750 allow 192.68.*: all except store, maximum 555 connections;
751 allow 192.*: fetch, store, maximum 444 connections;
752 allow *: fetch, maximum 333 connections;
754 allow 193.68.139.105: all;
755 allow 193.68.139.*: all, maximum 666 connections;
756 allow 193.68.*: all except store, maximum 555 connections;
757 allow 193.*: fetch, store, maximum 444 connections;
759 allow 194.68.139.105: all;
760 allow 194.68.139.*: all, maximum 666 connections;
761 allow 194.68.*: all except store, maximum 555 connections;
762 allow 194.*: fetch, store, maximum 444 connections;
765 die.036 logfile----------------
766 Log for pmcd on HOST started DATE
768 pmcd config[line 22]: Error: allow or disallow statement expected
769 [DATE] pmcd(PID) Error: pmcd not started due to errors!
772 die.036 endlog ----------------
774 die.037================
775 # Test reinforcing of disallows
777 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
780 disallow remote-host-1: fetch;
781 disallow remote-host-1: store;
782 disallow remote-host-1: all;
785 die.037 logfile----------------
786 Log for pmcd on HOST started DATE
788 pmcd config[line 10]: Error: allow or disallow statement expected
789 [DATE] pmcd(PID) Error: pmcd not started due to errors!
792 die.037 endlog ----------------
794 die.038================
795 # Test detection of multiple conflicting explicit connections limits
797 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
800 allow remote-host-1: maximum 5 connections, fetch, maximum 666 connections;
803 die.038 logfile----------------
804 Log for pmcd on HOST started DATE
806 pmcd config[line 6]: Error: connection limit already specified
807 pmcd config[line 8]: Error: allow or disallow statement expected
808 [DATE] pmcd(PID) Error: pmcd not started due to errors!
811 die.038 endlog ----------------
813 die.039================
814 # Test detection of connections limits immediately after "all except"
816 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
819 allow remote-host-1: all except maximum 5 connections;
822 die.039 logfile----------------
823 Log for pmcd on HOST started DATE
825 pmcd config[line 6]: Error: connection limit may not immediately follow "all except"
826 pmcd config[line 8]: Error: allow or disallow statement expected
827 [DATE] pmcd(PID) Error: pmcd not started due to errors!
830 die.039 endlog ----------------
832 die.040================
833 # Test unlimited connections access spec.
835 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
838 allow remote-host-1: unlimited connections;
841 die.040 logfile----------------
842 Log for pmcd on HOST started DATE
844 pmcd config[line 6]: Error: "connections" expected
845 pmcd config[line 8]: Error: allow or disallow statement expected
846 [DATE] pmcd(PID) Error: pmcd not started due to errors!
849 die.040 endlog ----------------
851 die.041================
852 # Test clash of unlimited connections with explicit maximum
854 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
857 allow remote-host-1: unlimited connections;
858 allow remote-host-1: fetch, maximum 666 connections;
861 die.041 logfile----------------
862 Log for pmcd on HOST started DATE
864 pmcd config[line 6]: Error: "connections" expected
865 pmcd config[line 9]: Error: allow or disallow statement expected
866 [DATE] pmcd(PID) Error: pmcd not started due to errors!
869 die.041 endlog ----------------
871 die.042================
872 # Test reinforcing of unlimited connections
874 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
877 allow remote-host-1: store, unlimited connections;
878 allow remote-host-1: fetch, unlimited connections;
881 die.042 logfile----------------
882 Log for pmcd on HOST started DATE
884 pmcd config[line 6]: Error: "connections" expected
885 pmcd config[line 7]: Error: "connections" expected
886 pmcd config[line 9]: Error: allow or disallow statement expected
887 [DATE] pmcd(PID) Error: pmcd not started due to errors!
890 die.042 endlog ----------------
892 die.043================ may dump core for IRIX 6.1 ... bug in gethostbyname()
893 (config for die.043 is host-specific)
894 die.043 logfile----------------
895 Log for pmcd on HOST started DATE
897 [DATE] pmcd(PID) Error: Permission clash for ...
898 pmcd config[line 7]: Warning: access control error for host 'HOST': Invalid argument
899 [DATE] pmcd(PID) Error: Permission clash for ...
900 pmcd config[line 8]: Warning: access control error for host 'HOST': Invalid argument
901 pmcd config[line 10]: Error: allow or disallow statement expected
902 [DATE] pmcd(PID) Error: pmcd not started due to errors!
905 die.043 endlog ----------------
907 die.044================
908 # Check that log advisory and log mandatory no longer work
910 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
913 allow remote-host-1 : log advisory;
914 allow remote-host-1 : log mandatory;
917 die.044 logfile----------------
918 Log for pmcd on HOST started DATE
920 pmcd config[line 6]: Error: bad access specifier
921 pmcd config[line 7]: Error: bad access specifier
922 pmcd config[line 9]: Error: allow or disallow statement expected
923 [DATE] pmcd(PID) Error: pmcd not started due to errors!
926 die.044 endlog ----------------
928 die.045================
929 # Test invalid and valid operations in a single permission list.
931 sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
934 allow remote-host-1: fetch, store, log advisory, log mandatory, maximum 666 connections;
937 die.045 logfile----------------
938 Log for pmcd on HOST started DATE
940 pmcd config[line 6]: Error: bad access specifier
941 pmcd config[line 8]: Error: allow or disallow statement expected
942 [DATE] pmcd(PID) Error: pmcd not started due to errors!
945 die.045 endlog ----------------
948 Running the scanner/parser tests (kill.\*)
950 kill.001================
951 # Test various special case tokens and the parser
953 tricky 128 pipe binary \
955 more params x-D x-R x-d 43\
956 21 back\\slash "broken\
958 abc:def 1;2;3 zzz "#abc\"def" "x \"y\" z" \#abc #and a comment\
960 kill.001 logfile----------------
961 This is filter.kill.001
965 pmcd: unexpected end-of-file at initial exchange with tricky PMDA
967 active agent dom pid in out ver protocol parameters
968 ============ === ===== === === === ======== ==========
970 Host access list empty: host-based access control turned off
971 User access list empty: user-based access control turned off
972 Group access list empty: group-based access control turned off
976 pmcd request port(s):
977 sts fd port family address
978 === ==== ===== ====== =======
979 ok FD 44321 inet INADDR_ANY
980 ok FD 44321 ipv6 INADDR_ANY
981 [DATE] pmcd(PID) Info: pmcd caught SIGTERM from pid=N uid=N
982 [DATE] pmcd(PID) Info: pmcd Shutdown
986 dummy cat agent should have produced "Cannot open" messages:
987 Cannot open whacko name: No such file or directory
988 Cannot open more: No such file or directory
989 Cannot open params: No such file or directory
990 Cannot open x-D: No such file or directory
991 Cannot open x-R: No such file or directory
992 Cannot open x-d: No such file or directory
993 Cannot open 43: No such file or directory
994 Cannot open 21: No such file or directory
995 Cannot open back\\slash: No such file or directory
996 Cannot open broken string: No such file or directory
997 Cannot open abc:def: No such file or directory
998 Cannot open 1;2;3: No such file or directory
999 Cannot open zzz: No such file or directory
1000 Cannot open #abc"def: No such file or directory
1001 Cannot open x "y" z: No such file or directory
1002 Cannot open #abc: No such file or directory
1003 kill.001 endlog ----------------
1006 Starting pmlogger ...