From nscott@aconex.com Mon Aug 4 00:15:32 2008 Received: with ECARTIS (v1.0.0; list pcp); Mon, 04 Aug 2008 00:15:44 -0700 (PDT) Received: from cuda.sgi.com ([192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m747FWgH000467 for ; Mon, 4 Aug 2008 00:15:32 -0700 X-ASG-Debug-ID: 1217834204-780001b00000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 661EC1978029 for ; Mon, 4 Aug 2008 00:16:45 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id q2XEA5ClNSX9apiX for ; Mon, 04 Aug 2008 00:16:45 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 33D7649A35E for ; Mon, 4 Aug 2008 17:16:42 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id M7G3mmsBs2HR69pH for ; Mon, 04 Aug 2008 17:16:42 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 1C15592C2EA for ; Mon, 4 Aug 2008 17:16:42 +1000 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Mon, 04 Aug 2008 17:15:11 +1000 Message-Id: <1217834111.4303.47.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1217834206 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.02 X-Barracuda-Spam-Status: No, SCORE=-0.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M, WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.1710 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.50 WEIRD_PORT URI: Uses non-standard port number for HTTP 0.50 BSF_RULE7568M Custom Rule 7568M X-archive-position: 1703 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcp.git build/rpm/GNUmakefile | 10 +++++++--- build/rpm/pcp-pmda-perl.desc | 5 +++++ configure.in | 7 +++++++ debian/GNUmakefile | 2 +- debian/control | 15 ++++++++++++++- debian/rules | 14 ++++++++++---- man/man1/pmcd.1 | 18 +----------------- man/man1/pmdacisco.1 | 4 +--- src/cpan/GNUmakefile | 23 ++++++++++++++++------- src/cpan/Makefile.PL | 2 +- src/cpan/local.h | 6 +++--- src/include/builddefs.in | 3 ++- src/include/impl.h | 1 - src/libpcp/src/connect.c | 2 +- src/libpcp_pmcd/src/GNUmakefile | 8 +++++++- src/pcp/pcp.sh | 19 ++----------------- src/pcp/pmlogger.config | 1 - src/pmcd/src/pmcd.c | 7 +++---- src/pmdas/pmcd/src/GNUmakefile | 6 ++++-- src/pmstat/pmstat.c | 8 -------- 20 files changed, 85 insertions(+), 76 deletions(-) commit d3fdf5816e0c2649c41cd25aa7fde61a68f5ad99 Author: Nathan Scott Date: Mon Aug 4 17:14:12 2008 +1000 Rethink the strategy of using shared a pmcd.so library for all platforms - its a packaging pain, and not really a nice solution for those platforms that don't have the Windows DLL limitations. For non-Windows platforms, build and link a static version of this library into the pmcd binary, and resolve its symbols the old-fashioned way. commit 88479ef63b6f92edd544034ad5095fed2e9f761a Author: Nathan Scott Date: Mon Aug 4 17:12:07 2008 +1000 Update cisco man page so we dont install man page links for "parse" and "probe" - these names are waay to generic for us to install man pages for. commit 7fcd1cce679c0c76b1f0b02f29609bdf4f070ce3 Author: Nathan Scott Date: Fri Aug 1 17:01:50 2008 +1000 Complete the transition away from port 4321 for pmcd - prior to this change pmcd listened on both new and old ports (44321,4321) but now listens only on 44321 by default. The -p option and the PMCD_PORTS environment variable are still available for people needing the old behaviour, or other port(s) altogether. commit f01972e2c64f65e840e13e99d257651fab5ddc98 Author: Nathan Scott Date: Fri Aug 1 06:26:44 2008 +1000 Added Debian packaging infrastructure for the Perl PMDA API; this generates an additional package libpcp-pmda-perl. commit 89bf410bd6032a965f8a2d74ecfcf4373786726c Author: Nathan Scott Date: Wed Jul 30 15:29:39 2008 +1000 nanosleep is q requirement for all platforms, so use just it. commit 8f4c1d206985e11b98749e7f7d258fb82ab5fc7f Author: Nathan Scott Date: Wed Jul 30 15:19:48 2008 +1000 Add configure and rpm build magic to generate an rpm for the Perl PCP::PMDA module, if cpanflute2 is found. This is part of the perl-RPM-Specfile package, which is used in the stock Redhat builds, AIUI. commit a92874d71db8c5df55a0653fd4e7af60315068ed Author: Nathan Scott Date: Wed Jul 30 14:28:52 2008 +1000 Build CPAN Perl source tarball for PCP-PMDA as part of the build. commit 9a3280c277d7a878fc70175c694e4508bbd143f8 Author: Nathan Scott Date: Tue Jul 29 14:33:05 2008 +1000 Remove the License: line in pcp(1) output as this no longer has any relevence to anything (all license related code has long- since gone to the big bitbucket in the sky). Don't fetch the value for that metric in the script, and don't include it with the pmlogger config for this tool. From nscott@aconex.com Tue Aug 5 19:23:27 2008 Received: with ECARTIS (v1.0.0; list pcp); Tue, 05 Aug 2008 19:23:37 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m762NQ5S005727 for ; Tue, 5 Aug 2008 19:23:27 -0700 X-ASG-Debug-ID: 1217989480-29bd00140000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id CCA38F0628B for ; Tue, 5 Aug 2008 19:24:40 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id s8jIG0kQRKDkBkmU for ; Tue, 05 Aug 2008 19:24:40 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 5CD2E4BCABB for ; Wed, 6 Aug 2008 12:24:36 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id CkM8OGTIBrllFnL8 for ; Wed, 06 Aug 2008 12:24:36 +1000 (EST) Received: from [192.168.0.100] (c220-239-214-222.fernt2.vic.optusnet.com.au [220.239.214.222]) by postoffice.aconex.com (Postfix) with ESMTP id 0A41192C2EA for ; Wed, 6 Aug 2008 12:24:36 +1000 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Wed, 06 Aug 2008 12:23:02 +1000 Message-Id: <1217989382.4371.41.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1217989481 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.52 X-Barracuda-Spam-Status: No, SCORE=-0.52 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.1878 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.50 WEIRD_PORT URI: Uses non-standard port number for HTTP X-archive-position: 1704 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcp.git src/pmdas/linux/help | 7 src/pmdas/linux/pmda.c | 40 + src/pmdas/linux/proc_net_rpc.c | 18 src/pmdas/linux/proc_net_rpc.h | 15 src/pmdas/linux/root_linux | 7 src/pmdas/windows/data.c | 992 ----------------------------------------- src/pmdas/windows/help.c | 61 +- src/pmdas/windows/open.c | 18 src/pmdas/windows/pmda.c | 119 ++++ src/pmdas/windows/pmns.disk | 26 + 10 files changed, 286 insertions(+), 1017 deletions(-) commit ebecbdc7e846d666eea26cbd99191054120bbdf1 Author: Nathan Scott Date: Wed Aug 6 12:20:03 2008 +1000 Improve the help text reporting in the Windows PMDA, in two ways. Firstly, for the one-line help text, if the metric (as most do) uses a PDH API regular expression for fetching values, report it as the one-line help text. This is very useful for matching up PCP metrics with their associated Windows PDH metrics (and is a whole lot better than reporting nothing at all). Secondly, for the long help text, add some (simple) code to wrap long lines (as most are) that we get back from the PDH help text interfaces. Simple, yet effective. Also strip out any Windows- style line endings and non-printable characters. commit 94cfe005f836fc01d158d944325520b4306b7ab4 Author: Nathan Scott Date: Wed Aug 6 12:16:29 2008 +1000 Remove an old no-longer-used file from the Windows PMDA. commit ce7f95a1d9b6688e99844abef03c75b5475d5bbf Author: Nathan Scott Date: Wed Aug 6 12:15:29 2008 +1000 In addition to rewriting each metrics indom with the real domain number early on in the piece, in the Windows PMDA, of course we'll also need to update the PMIDs themselves. commit 78f6540786193eaa60ee3a1079554b5175002fa6 Author: Nathan Scott Date: Wed Aug 6 10:27:51 2008 +1000 Make the rpc/nfsd server statistics match up with what the kernel is exporting in current mainline Linux kernels (and still support older versions, of course). This means some new rpc server metrics were added - ie. rpc.server.fh_anon, fh_nocache_dir and fh_nocache_nondir. Additional metrics were also added for nfsd read/write bytes (total), as well as th_cnt (nfsd thread count) and th_fullcnt (number of times all threads were used). There's yet more stuff in there, but for now this satisfies all of my immediate problem solving needs. The histogram of nfsd thread utilisation might be useful to add, but its a more invasive change (needs its own indom) and not on the shopping list of things I must have ATM (might be useful to the SGI storage guys though?). commit 6ddc6650ce20e34d5eacaf7100209533df21da20 Author: Nathan Scott Date: Wed Aug 6 09:53:20 2008 +1000 Add in many of the other Windows disk metrics, esp. the average disk read/write/total time metrics for measuring request latency. Also use __pmSetProgname, else the hostname in the PMDA log comes out incorrect, as networking is not setup and gethostname fails. From nscott@aconex.com Wed Aug 6 18:20:18 2008 Received: with ECARTIS (v1.0.0; list pcp); Wed, 06 Aug 2008 18:20:22 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m771KIE0024508 for ; Wed, 6 Aug 2008 18:20:18 -0700 X-ASG-Debug-ID: 1218072091-073803440000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 71FC2F107C8 for ; Wed, 6 Aug 2008 18:21:32 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id ltvextjpFRRa9UDQ for ; Wed, 06 Aug 2008 18:21:32 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 2AAD74C6B4A for ; Thu, 7 Aug 2008 11:21:30 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id CvPRszOszGhpAd1A for ; Thu, 07 Aug 2008 11:21:30 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 1545492C31A for ; Thu, 7 Aug 2008 11:21:30 +1000 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Thu, 07 Aug 2008 11:19:55 +1000 Message-Id: <1218071995.4345.19.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1218072093 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.02 X-Barracuda-Spam-Status: No, SCORE=-0.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M, WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.1970 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.50 WEIRD_PORT URI: Uses non-standard port number for HTTP 0.50 BSF_RULE7568M Custom Rule 7568M X-archive-position: 1705 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcp.git src/pmcd/pmdaproc.sh | 46 ++++++++++--------- src/pmdas/GNUmakefile | 3 - src/pmdas/dbping/GNUmakefile | 8 +-- src/pmdas/dbping/GNUmakefile.install | 28 ----------- src/pmdas/dbping/Install | 11 ---- src/pmdas/dbping/Remove | 9 --- src/pmdas/memcache/GNUmakefile | 3 - src/pmdas/memcache/GNUmakefile.install | 28 ----------- src/pmdas/memcache/Install | 13 ----- src/pmdas/memcache/Remove | 10 ---- src/pmdas/news/GNUmakefile | 2 src/pmdas/news/Install | 11 ---- src/pmdas/news/Remove | 9 --- src/pmdas/simple/GNUmakefile | 2 src/pmdas/simple/GNUmakefile.install | 3 - src/pmdas/simple/Install | 13 ----- src/pmdas/simple/Remove | 9 --- src/pmdas/systemtap/GNUmakefile | 9 +-- src/pmdas/systemtap/GNUmakefile.install | 28 ----------- src/pmdas/systemtap/Install | 13 ----- src/pmdas/systemtap/Remove | 9 --- src/pmdas/trivial/GNUmakefile.install | 3 - src/pmdas/windows/hypnotoad.h | 3 - src/pmdas/windows/instance.c | 12 ++--- src/pmdas/windows/pmda.c | 76 ++++++++++++++++---------------- 25 files changed, 96 insertions(+), 265 deletions(-) commit a2dd7d7e5cf39894c82adc17b833af4ec3346914 Author: Nathan Scott Date: Thu Aug 7 11:18:18 2008 +1000 Only install the systemtap PMDA on Linux. commit 94775eebcd2c3f66ea7a40e5b8ee86ba7dc164f3 Author: Nathan Scott Date: Thu Aug 7 11:12:11 2008 +1000 Update the pmdaproc.sh shared shell script, used by the PMDA Install/Remove scripts. - Remove special casing for just Linux to use $PCP_PMDAS_DIR this is used by all platforms (was there for IRIX). - Use path to DSO agents for all platforms, not Linux only. - Fix DSO handling for Mac OS X and Windows platforms. - Add support for Perl PMDAs These are distinct to daemon PMDAs because a/ they cannot handle -d on the command line (Perl debug flag), b/ they can exist alongside daemon PMDAs (e.g. simple), and c/ on Windows we cannot assume Perl lives at #!/usr/bin/perl... I've also updated all the Install/Remove scripts for perl PMDAs to use the right perl-enabling shell script variables. Perl PMDAs don't need an installed Makefile, so these have been removed from the source tree and are no longer installed. Finally, we are now able to descend down into the Perl PMDAs directories in a regular build, and install them - so we do. commit e6b8ab9416d0bfe5182adc6e0a2d9695fb3e85ca Author: Nathan Scott Date: Thu Aug 7 08:19:53 2008 +1000 gmake does not evaluate environment variables when expanding paths to included makefile snippets (like pcp.conf). So, we need to first expand the optional env var PCP_DIR into a new makefile macro, and only then use it. Affects only trivial and simple PMDAs (installed) makefiles. commit 58708087fcd49890154351e3689570d4d5d3afc1 Author: Nathan Scott Date: Thu Aug 7 07:52:52 2008 +1000 Fix up several issues with the updated instance domain handling code in the Windows PMDA. Some metrics were annotated with the wrong instance type. When discarding the _Total values from the PDH API routines, need to return -1 from windows_check_instance, else these are still counted. Finally, delay windows_init call until after the domain number has been pushed into the pmid and indom values in the metric table. From nscott@aconex.com Tue Aug 12 23:43:55 2008 Received: with ECARTIS (v1.0.0; list pcp); Tue, 12 Aug 2008 23:44:08 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7D6hsUH022966 for ; Tue, 12 Aug 2008 23:43:55 -0700 X-ASG-Debug-ID: 1218609910-10f0023f0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 63D92F396AD for ; Tue, 12 Aug 2008 23:45:11 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id 60HcD8KISY7RROmd for ; Tue, 12 Aug 2008 23:45:11 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 6E24C5070C6 for ; Wed, 13 Aug 2008 16:45:06 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id t2o1xxNKKum6CcZz for ; Wed, 13 Aug 2008 16:45:06 +1000 (EST) Received: from [192.168.0.100] (c220-239-214-222.fernt2.vic.optusnet.com.au [220.239.214.222]) by postoffice.aconex.com (Postfix) with ESMTP id 3022392C34B for ; Wed, 13 Aug 2008 16:45:06 +1000 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Wed, 13 Aug 2008 16:43:29 +1000 Message-Id: <1218609809.4645.46.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1218609912 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.52 X-Barracuda-Spam-Status: No, SCORE=-0.52 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.2516 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.50 WEIRD_PORT URI: Uses non-standard port number for HTTP X-archive-position: 1706 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcp.git man/man4/pmns.4 | 2 src/cpan/GNUmakefile | 2 src/cpan/MANIFEST | 1 src/cpan/PMDA.xs | 213 +++++++++++++++++++++++++++++++++++------ src/cpan/TODO | 43 -------- src/libpcp_pmda/src/callback.c | 1 src/pmdas/systemtap/Install | 2 src/pmdas/windows/fetch.c | 20 +++ src/pmdas/windows/pmda.c | 36 +++--- 9 files changed, 221 insertions(+), 99 deletions(-) commit 4871cad2b7cf510af6c201e3e0087cb23b305849 Author: Nathan Scott Date: Wed Aug 13 16:41:04 2008 +1000 Implement help text handling shortcuts in the Perl API. If we find an existing metric help file, we use that. If not, we're using any help strings registered in the add_metric/add_indom calls. We keep those in global perl hash tables, indexed by pmid/indomid, and have a custom help PDU handler (all neatly hidden away from the PMDA perl scripts themselves). commit 2de89410924a4800a9cafbb1ac08c2fc55092af6 Author: Nathan Scott Date: Wed Aug 13 16:40:36 2008 +1000 Fix a typo in pmns(4). commit 78a82dab9a6993775ce54e8c3637aa8550243b0e Author: Nathan Scott Date: Wed Aug 13 16:39:57 2008 +1000 Remove spurious blank line at start of pmdaText. commit dde4497c3173d61d54708708e21eddcf4ed3e3d3 Author: Nathan Scott Date: Wed Aug 13 16:39:14 2008 +1000 Fix typo in systemtap Install script. commit b2945be16cf34be5ec719f68cc27b97eaec4ef6a Author: Nathan Scott Date: Wed Aug 13 14:00:00 2008 +1000 Remove the Perl PMDA API TODO file - the couple of remaining features are already documented in the source or about to get merged. Cleanup the PMID handling slightly too - no functional change. commit 4beb0a8bb234b74859b327423ea0989ebcd816f8 Author: Nathan Scott Date: Wed Aug 13 13:48:56 2008 +1000 Add a mechanism to the Perl PMDA API for simplifying fetch routines. If the (optional) refresh function is provided, then the pmdaFetch routine will automatically walk through the pmidlist array, and call the refresh() routine once for each cluster that is being requested in this fetch. Since we do not pass the pmidlist array to the fetch routine (too painful to convert, few Perl agents so far need it, and its not easily used as-is), this is a nice way for more complex Perl PMDAs to support multiple fetch mechanisms. The MySQL PMDA which I'm currently writing (for fun), and a second app-specific database PMDA I'm writing (for work) can both make good use of this functionality. commit 6e712627e7003283304a1d3ad7798b060b473786 Author: Nathan Scott Date: Wed Aug 13 08:59:10 2008 +1000 Correct the handling of the derived filesystem metrics in the Windows PMDA. Also resolve a handful of metric type mismatch issues (mismatch PCP types for new metrics with Pdh types). From kenj@internode.on.net Wed Aug 13 00:02:29 2008 Received: with ECARTIS (v1.0.0; list pcp); Wed, 13 Aug 2008 00:02:32 -0700 (PDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7D72SoM025905 for ; Wed, 13 Aug 2008 00:02:28 -0700 X-ASG-Debug-ID: 1218611024-223202ba0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 6B57A38AACD for ; Wed, 13 Aug 2008 00:03:45 -0700 (PDT) Received: from mail.internode.on.net (bld-mail08.adl2.internode.on.net [203.16.214.72]) by cuda.sgi.com with ESMTP id NHsGUw6hXPtaAHHU for ; Wed, 13 Aug 2008 00:03:45 -0700 (PDT) Received: from [192.168.1.100] (unverified [121.44.254.144]) by mail.internode.on.net (SurgeMail 3.8f2) with ESMTP id 25176195-1927428 for multiple; Wed, 13 Aug 2008 16:33:45 +0930 (CST) X-ASG-Orig-Subj: Re: pcp updates Subject: Re: pcp updates From: Ken McDonell Reply-To: kenj@internode.on.net To: Nathan Scott Cc: pcp@oss.sgi.com In-Reply-To: <1218609809.4645.46.camel@verge.scott.net.au> References: <1218609809.4645.46.camel@verge.scott.net.au> Content-Type: text/plain Date: Wed, 13 Aug 2008 17:03:10 +1000 Message-Id: <1218610990.2914.14.camel@bozo> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: bld-mail08.adl2.internode.on.net[203.16.214.72] X-Barracuda-Start-Time: 1218611026 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.52 X-Barracuda-Spam-Status: No, SCORE=-0.52 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.2517 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.50 WEIRD_PORT URI: Uses non-standard port number for HTTP X-archive-position: 1707 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: kenj@internode.on.net Precedence: bulk X-list: pcp Before I spend time on triage, anyone else seeing this kinda fatal situation on Ubuntu? Setting up libpcp-trace2-dev (2.7.4-20080507) ... Setting up pcp (2.7.4-20080507) ... Performance Co-Pilot rebuilding PMNS ... Performance Co-Pilot starting PMCD (logfile is /var/log/pcp/pmcd/pmcd.log) ... /usr/lib/pcp/bin/pmcd: error while loading shared libraries: libpcp_pmcd.so: cannot open shared object file: No such file or directory failed (status=127) Performance Co-Pilot starting archive loggers ... This is with the previous git version, so not related to the latest changes. On Wed, 2008-08-13 at 16:43 +1000, Nathan Scott wrote: > Changes committed to git://oss.sgi.com:8090/nathans/pcp.git > > man/man4/pmns.4 | 2 > src/cpan/GNUmakefile | 2 > src/cpan/MANIFEST | 1 > src/cpan/PMDA.xs | 213 > +++++++++++++++++++++++++++++++++++------ > src/cpan/TODO | 43 -------- > src/libpcp_pmda/src/callback.c | 1 > src/pmdas/systemtap/Install | 2 > src/pmdas/windows/fetch.c | 20 +++ > src/pmdas/windows/pmda.c | 36 +++--- > 9 files changed, 221 insertions(+), 99 deletions(-) > > commit 4871cad2b7cf510af6c201e3e0087cb23b305849 > Author: Nathan Scott > Date: Wed Aug 13 16:41:04 2008 +1000 > > Implement help text handling shortcuts in the Perl API. If we > find an existing metric help file, we use that. If not, we're > using any help strings registered in the add_metric/add_indom > calls. We keep those in global perl hash tables, indexed by > pmid/indomid, and have a custom help PDU handler (all neatly > hidden away from the PMDA perl scripts themselves). > > commit 2de89410924a4800a9cafbb1ac08c2fc55092af6 > Author: Nathan Scott > Date: Wed Aug 13 16:40:36 2008 +1000 > > Fix a typo in pmns(4). > > commit 78a82dab9a6993775ce54e8c3637aa8550243b0e > Author: Nathan Scott > Date: Wed Aug 13 16:39:57 2008 +1000 > > Remove spurious blank line at start of pmdaText. > > commit dde4497c3173d61d54708708e21eddcf4ed3e3d3 > Author: Nathan Scott > Date: Wed Aug 13 16:39:14 2008 +1000 > > Fix typo in systemtap Install script. > > commit b2945be16cf34be5ec719f68cc27b97eaec4ef6a > Author: Nathan Scott > Date: Wed Aug 13 14:00:00 2008 +1000 > > Remove the Perl PMDA API TODO file - the couple of remaining > features are already documented in the source or about to get > merged. > > Cleanup the PMID handling slightly too - no functional change. > > commit 4beb0a8bb234b74859b327423ea0989ebcd816f8 > Author: Nathan Scott > Date: Wed Aug 13 13:48:56 2008 +1000 > > Add a mechanism to the Perl PMDA API for simplifying fetch > routines. If the (optional) refresh function is provided, > then the pmdaFetch routine will automatically walk through > the pmidlist array, and call the refresh() routine once for > each cluster that is being requested in this fetch. Since > we do not pass the pmidlist array to the fetch routine (too > painful to convert, few Perl agents so far need it, and its > not easily used as-is), this is a nice way for more complex > Perl PMDAs to support multiple fetch mechanisms. > > The MySQL PMDA which I'm currently writing (for fun), and a > second app-specific database PMDA I'm writing (for work) can > both make good use of this functionality. > > commit 6e712627e7003283304a1d3ad7798b060b473786 > Author: Nathan Scott > Date: Wed Aug 13 08:59:10 2008 +1000 > > Correct the handling of the derived filesystem metrics in the > Windows PMDA. Also resolve a handful of metric type mismatch > issues (mismatch PCP types for new metrics with Pdh types). > > > > From nscott@aconex.com Wed Aug 13 00:45:11 2008 Received: with ECARTIS (v1.0.0; list pcp); Wed, 13 Aug 2008 00:45:15 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7D7jAqQ000776 for ; Wed, 13 Aug 2008 00:45:11 -0700 X-ASG-Debug-ID: 1218613587-6019005a0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 33376F39C55 for ; Wed, 13 Aug 2008 00:46:27 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id ivCgfGWla4cF0MZw for ; Wed, 13 Aug 2008 00:46:27 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 5B86E507E35; Wed, 13 Aug 2008 17:46:26 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id ogyWsp4qOPpozyJv; Wed, 13 Aug 2008 17:46:26 +1000 (EST) Received: from [192.168.0.100] (c220-239-214-222.fernt2.vic.optusnet.com.au [220.239.214.222]) by postoffice.aconex.com (Postfix) with ESMTP id 2A39192C2FF; Wed, 13 Aug 2008 17:46:26 +1000 (EST) X-ASG-Orig-Subj: Re: pcp updates Subject: Re: pcp updates From: Nathan Scott To: kenj@internode.on.net Cc: pcp@oss.sgi.com In-Reply-To: <1218610990.2914.14.camel@bozo> References: <1218609809.4645.46.camel@verge.scott.net.au> <1218610990.2914.14.camel@bozo> Content-Type: text/plain Date: Wed, 13 Aug 2008 17:44:48 +1000 Message-Id: <1218613488.4645.59.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1218613588 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.2520 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-archive-position: 1708 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Hi Ken, On Wed, 2008-08-13 at 17:03 +1000, Ken McDonell wrote: > Before I spend time on triage, anyone else seeing this kinda fatal > situation on Ubuntu? Yes, I changed the build to no create&use a shared library version of libpcp_pmda.so anymore (except on Windows, where the dll is used) - it looks like you have a pmcd binary that linked with it (it only ever existed in the git tree in-between versions, so was added and removed since the 20080507 version). > Setting up libpcp-trace2-dev (2.7.4-20080507) ... > Setting up pcp (2.7.4-20080507) ... > Performance Co-Pilot rebuilding PMNS ... > Performance Co-Pilot starting PMCD (logfile > is /var/log/pcp/pmcd/pmcd.log) ... /usr/lib/pcp/bin/pmcd: error while > loading shared libraries: libpcp_pmcd.so: cannot open shared object > file: No such file or directory > failed (status=127) > Performance Co-Pilot starting archive loggers ... > > This is with the previous git version, so not related to the latest > changes. I have a few known QA regressions too, which I'm working through atm. Production issues here have slowed things a fair bit at the moment, but I hope to knock off the regressions and complete the Perl API in the next few days (and add another Perl PMDA). cheers. -- Nathan From makc@melbourne.sgi.com Wed Aug 13 01:28:40 2008 Received: with ECARTIS (v1.0.0; list pcp); Wed, 13 Aug 2008 01:28:43 -0700 (PDT) Received: from larry.melbourne.sgi.com (larry.melbourne.sgi.com [134.14.52.130]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with SMTP id m7D8SdtU004208 for ; Wed, 13 Aug 2008 01:28:39 -0700 Received: from kuku.melbourne.sgi.com (kuku.melbourne.sgi.com [134.14.55.163]) by larry.melbourne.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id SAA12081; Wed, 13 Aug 2008 18:29:54 +1000 Received: from kuku.melbourne.sgi.com (localhost [127.0.0.1]) by kuku.melbourne.sgi.com (SGI-8.12.11.20060308/8.12.11) with ESMTP id m7D8TsTQ1977725; Wed, 13 Aug 2008 18:29:54 +1000 (EST) Received: (from makc@localhost) by kuku.melbourne.sgi.com (SGI-8.12.11.20060308/8.12.11/Submit) id m7D8TrZu1977876; Wed, 13 Aug 2008 18:29:53 +1000 (EST) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18594.39809.481841.401831@kuku.melbourne.sgi.com> Date: Wed, 13 Aug 2008 18:29:53 +1000 From: Max Matveev To: Nathan Scott Cc: pcp@oss.sgi.com Subject: Demise of libpcp_pmda.so (was Re: pcp updates) In-Reply-To: <1218613488.4645.59.camel@verge.scott.net.au> References: <1218609809.4645.46.camel@verge.scott.net.au> <1218610990.2914.14.camel@bozo> <1218613488.4645.59.camel@verge.scott.net.au> X-Mailer: VM 7.07 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-archive-position: 1709 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: makc@sgi.com Precedence: bulk X-list: pcp On Wed, 13 Aug 2008 17:44:48 +1000, Nathan Scott wrote: nscott> Yes, I changed the build to no create&use a shared library version nscott> of libpcp_pmda.so anymore (except on Windows, where the dll is used) This is going to make life difficult for those pmdas which are not built as part of the OSS pcp build or pmdas which are already in the field and which used libpcp_pmda.so and cannot/would not be rebuild for whatever reason. Besides, what's wrong with having a shared library anyway? It saves the memory - only one copy of text is ever need to be loaded and allows for bug fixes which do not require rebuilds. max From kenj@internode.on.net Wed Aug 13 03:24:47 2008 Received: with ECARTIS (v1.0.0; list pcp); Wed, 13 Aug 2008 03:24:53 -0700 (PDT) Received: from cuda.sgi.com ([192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7DAOkXV010489 for ; Wed, 13 Aug 2008 03:24:47 -0700 X-ASG-Debug-ID: 1218623161-6b2f01460000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id D29DE19D08E1 for ; Wed, 13 Aug 2008 03:26:01 -0700 (PDT) Received: from mail.internode.on.net (bld-mail02.adl2.internode.on.net [203.16.214.66]) by cuda.sgi.com with ESMTP id 55ChilJTzaRSUjDL for ; Wed, 13 Aug 2008 03:26:01 -0700 (PDT) Received: from [192.168.1.100] (unverified [121.44.254.144]) by mail.internode.on.net (SurgeMail 3.8f2) with ESMTP id 336192166-1927428 for multiple; Wed, 13 Aug 2008 19:55:59 +0930 (CST) X-ASG-Orig-Subj: Re: pcp updates Subject: Re: pcp updates From: Ken McDonell Reply-To: kenj@internode.on.net To: Nathan Scott Cc: pcp@oss.sgi.com In-Reply-To: <1218613488.4645.59.camel@verge.scott.net.au> References: <1218609809.4645.46.camel@verge.scott.net.au> <1218610990.2914.14.camel@bozo> <1218613488.4645.59.camel@verge.scott.net.au> Content-Type: text/plain Date: Wed, 13 Aug 2008 20:25:25 +1000 Message-Id: <1218623125.2914.21.camel@bozo> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: bld-mail02.adl2.internode.on.net[203.16.214.66] X-Barracuda-Start-Time: 1218623163 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.2531 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-archive-position: 1710 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: kenj@internode.on.net Precedence: bulk X-list: pcp It is not libpcp_pmda.so that is the problem. It is libpcp_pmcd.so. It is clearly installed here ls -l /var/lib/pcp/pmdas/pmcd/pmda_pmcd.so -rw-r--r-- 1 root root 19696 2008-08-12 16:43 /var/lib/pcp/pmdas/pmcd/pmda_pmcd.so but dlopen() tries everywhere BUT the right place! kenj@bozo:~/src$ strace /usr/lib/pcp/bin/pmcd -f execve("/usr/lib/pcp/bin/pmcd", ["/usr/lib/pcp/bin/pmcd", "-f"], [/* 36 vars */]) = 0 brk(0) = 0x805b000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f42000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=63828, ...}) = 0 mmap2(NULL, 63828, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f32000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libpcp.so.3", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@a\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=201256, ...}) = 0 mmap2(NULL, 212860, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7efe000 mmap2(0xb7f2f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x30) = 0xb7f2f000 mmap2(0xb7f30000, 8060, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f30000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/sse2/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/i686/sse2/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/sse2/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/i686/sse2", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/i686/cmov", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/lib/tls/i686/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/i686", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/lib/tls/sse2/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/sse2/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/lib/tls/sse2/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/sse2", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/lib/tls/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/lib/tls/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/lib/i686/sse2/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i686/sse2/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/lib/i686/sse2/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i686/sse2", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/lib/i686/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i686/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/lib/i686/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i686", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/lib/sse2/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/sse2/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/lib/sse2/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/sse2", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/lib/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/lib/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/usr/lib/tls/i686/sse2/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/i686/sse2/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/sse2/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/i686/sse2", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/i686/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/i686", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/sse2/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/sse2/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/sse2/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/sse2", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/sse2/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686/sse2/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/sse2/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686/sse2", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686/cmov", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/usr/lib/i686/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/usr/lib/sse2/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/sse2/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/usr/lib/sse2/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/sse2", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/usr/lib/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/usr/lib/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=69632, ...}) = 0 open("/lib/i486-linux-gnu/tls/i686/sse2/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/tls/i686/sse2/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/tls/i686/sse2/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/tls/i686/sse2", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/tls/i686/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/tls/i686/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/tls/i686/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/tls/i686", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/tls/sse2/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/tls/sse2/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/tls/sse2/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/tls/sse2", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/tls/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/tls/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/tls/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/tls", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/i686/sse2/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/i686/sse2/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/i686/sse2/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/i686/sse2", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/i686/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/i686/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/i686/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/i686", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/sse2/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/sse2/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/sse2/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/sse2", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/usr/lib/i486-linux-gnu/tls/i686/sse2/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/tls/i686/sse2/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/tls/i686/sse2/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/tls/i686/sse2", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/tls/i686/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/tls/i686/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/tls/i686/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/tls/i686", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/tls/sse2/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/tls/sse2/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/tls/sse2/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/tls/sse2", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/tls/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/tls/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/tls/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/tls", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/i686/sse2/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/i686/sse2/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/i686/sse2/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/i686/sse2", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/i686/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/i686/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/i686/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/i686", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/sse2/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/sse2/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/sse2/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/sse2", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/cmov/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/cmov", 0xbfa23ec4) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/libpcp_pmcd.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 writev(2, [{"/usr/lib/pcp/bin/pmcd", 21}, {": ", 2}, {"error while loading shared libra"..., 36}, {": ", 2}, {"libpcp_pmcd.so", 14}, {": ", 2}, {"cannot open shared object file", 30}, {": ", 2}, {"No such file or directory", 25}, {"\n", 1}], 10/usr/lib/pcp/bin/pmcd: error while loading shared libraries: libpcp_pmcd.so: cannot open shared object file: No such file or directory ) = 135 exit_group(127) = ? On Wed, 2008-08-13 at 17:44 +1000, Nathan Scott wrote: > Hi Ken, > > On Wed, 2008-08-13 at 17:03 +1000, Ken McDonell wrote: > > Before I spend time on triage, anyone else seeing this kinda fatal > > situation on Ubuntu? > > Yes, I changed the build to no create&use a shared library version > of libpcp_pmda.so anymore (except on Windows, where the dll is used) > - it looks like you have a pmcd binary that linked with it (it only > ever existed in the git tree in-between versions, so was added and > removed since the 20080507 version). > > > Setting up libpcp-trace2-dev (2.7.4-20080507) ... > > Setting up pcp (2.7.4-20080507) ... > > Performance Co-Pilot rebuilding PMNS ... > > Performance Co-Pilot starting PMCD (logfile > > is /var/log/pcp/pmcd/pmcd.log) ... /usr/lib/pcp/bin/pmcd: error while > > loading shared libraries: libpcp_pmcd.so: cannot open shared object > > file: No such file or directory > > failed (status=127) > > Performance Co-Pilot starting archive loggers ... > > > > This is with the previous git version, so not related to the latest > > changes. > > I have a few known QA regressions too, which I'm working through atm. > Production issues here have slowed things a fair bit at the moment, > but I hope to knock off the regressions and complete the Perl API in > the next few days (and add another Perl PMDA). > > cheers. > > -- > Nathan > From kenj@internode.on.net Wed Aug 13 03:26:08 2008 Received: with ECARTIS (v1.0.0; list pcp); Wed, 13 Aug 2008 03:26:12 -0700 (PDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7DAQ8Nu010541 for ; Wed, 13 Aug 2008 03:26:08 -0700 X-ASG-Debug-ID: 1218623244-513802c00000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 49BE838B4D0 for ; Wed, 13 Aug 2008 03:27:25 -0700 (PDT) Received: from mail.internode.on.net (bld-mail09.adl2.internode.on.net [203.16.214.73]) by cuda.sgi.com with ESMTP id QORHT6HokLnB1DZw for ; Wed, 13 Aug 2008 03:27:25 -0700 (PDT) Received: from [192.168.1.100] (unverified [121.44.254.144]) by mail.internode.on.net (SurgeMail 3.8f2) with ESMTP id 39218421-1927428 for multiple; Wed, 13 Aug 2008 19:57:17 +0930 (CST) X-ASG-Orig-Subj: Re: Demise of libpcp_pmda.so (was Re: pcp updates) Subject: Re: Demise of libpcp_pmda.so (was Re: pcp updates) From: Ken McDonell Reply-To: kenj@internode.on.net To: Max Matveev Cc: Nathan Scott , pcp@oss.sgi.com In-Reply-To: <18594.39809.481841.401831@kuku.melbourne.sgi.com> References: <1218609809.4645.46.camel@verge.scott.net.au> <1218610990.2914.14.camel@bozo> <1218613488.4645.59.camel@verge.scott.net.au> <18594.39809.481841.401831@kuku.melbourne.sgi.com> Content-Type: text/plain Date: Wed, 13 Aug 2008 20:26:52 +1000 Message-Id: <1218623212.2914.22.camel@bozo> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: bld-mail09.adl2.internode.on.net[203.16.214.73] X-Barracuda-Start-Time: 1218623246 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.2530 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-archive-position: 1711 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: kenj@internode.on.net Precedence: bulk X-list: pcp I agree with Max ... why retire the dso? Even though this appears to have nothing to do with the pmcd pmda as a dso problem I'm having. On Wed, 2008-08-13 at 18:29 +1000, Max Matveev wrote: > On Wed, 13 Aug 2008 17:44:48 +1000, Nathan Scott wrote: > > nscott> Yes, I changed the build to no create&use a shared library version > nscott> of libpcp_pmda.so anymore (except on Windows, where the dll is used) > > This is going to make life difficult for those pmdas which are not > built as part of the OSS pcp build or pmdas which are already in the > field and which used libpcp_pmda.so and cannot/would not be rebuild > for whatever reason. > > Besides, what's wrong with having a shared library anyway? It saves > the memory - only one copy of text is ever need to be loaded and > allows for bug fixes which do not require rebuilds. > > max > From makc@melbourne.sgi.com Wed Aug 13 03:42:48 2008 Received: with ECARTIS (v1.0.0; list pcp); Wed, 13 Aug 2008 03:42:51 -0700 (PDT) Received: from larry.melbourne.sgi.com (larry.melbourne.sgi.com [134.14.52.130]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with SMTP id m7DAgjdj011286 for ; Wed, 13 Aug 2008 03:42:47 -0700 Received: from kuku.melbourne.sgi.com (kuku.melbourne.sgi.com [134.14.55.163]) by larry.melbourne.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id UAA14902; Wed, 13 Aug 2008 20:44:00 +1000 Received: from kuku.melbourne.sgi.com (localhost [127.0.0.1]) by kuku.melbourne.sgi.com (SGI-8.12.11.20060308/8.12.11) with ESMTP id m7DAi0vU1975570; Wed, 13 Aug 2008 20:44:00 +1000 (EST) Received: (from makc@localhost) by kuku.melbourne.sgi.com (SGI-8.12.11.20060308/8.12.11/Submit) id m7DAi0Nf1977077; Wed, 13 Aug 2008 20:44:00 +1000 (EST) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18594.47855.656239.937662@kuku.melbourne.sgi.com> Date: Wed, 13 Aug 2008 20:43:59 +1000 From: Max Matveev To: kenj@internode.on.net Cc: Nathan Scott , pcp@oss.sgi.com Subject: Re: pcp updates In-Reply-To: <1218623125.2914.21.camel@bozo> References: <1218609809.4645.46.camel@verge.scott.net.au> <1218610990.2914.14.camel@bozo> <1218613488.4645.59.camel@verge.scott.net.au> <1218623125.2914.21.camel@bozo> X-Mailer: VM 7.07 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-archive-position: 1712 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: makc@sgi.com Precedence: bulk X-list: pcp On Wed, 13 Aug 2008 20:25:25 +1000, Ken McDonell wrote: kenj> It is not libpcp_pmda.so that is the problem. kenj> It is libpcp_pmcd.so. It is clearly installed here kenj> ls -l /var/lib/pcp/pmdas/pmcd/pmda_pmcd.so kenj> -rw-r--r-- 1 root root 19696 2008-08-12 16:43 /var/lib/pcp/pmdas/pmcd/pmda_pmcd.so This is different - no? One is libpcp_pmcd.so, the other is pmda_pmcd.so? And the former looks like Nathan's invention - I don't get it on SGI's pcp-open. kenj> writev(2, [{"/usr/lib/pcp/bin/pmcd", 21}, {": ", 2}, {"error while loading shared libra"..., 36}, {": ", 2}, {"libpcp_pmcd.so", 14}, {": ", 2}, {"cannot open shared object file", 30}, {": ", 2}, {"No such file or directory", 25}, {"\n", 1}], 10/usr/lib/pcp/bin/pmcd: error while loading shared libraries: libpcp_pmcd.so: cannot open shared object file: No such file or directory kenj> ) = 135 max From nscott@aconex.com Wed Aug 13 14:03:25 2008 Received: with ECARTIS (v1.0.0; list pcp); Wed, 13 Aug 2008 14:03:30 -0700 (PDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7DL3OQQ027796 for ; Wed, 13 Aug 2008 14:03:25 -0700 X-ASG-Debug-ID: 1218661481-397302330000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id CA59B38EC6F for ; Wed, 13 Aug 2008 14:04:41 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id E5FAqaYqHYtjXLYg for ; Wed, 13 Aug 2008 14:04:41 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 78B7E50C4A5; Thu, 14 Aug 2008 07:04:39 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id 0rlSshxWIb3kC0nB; Thu, 14 Aug 2008 07:04:39 +1000 (EST) Received: from [192.168.0.100] (c220-239-214-222.fernt2.vic.optusnet.com.au [220.239.214.222]) by postoffice.aconex.com (Postfix) with ESMTP id 3803892C2FF; Thu, 14 Aug 2008 07:04:39 +1000 (EST) X-ASG-Orig-Subj: Re: pcp updates Subject: Re: pcp updates From: Nathan Scott To: kenj@internode.on.net, Max Matveev Cc: pcp@oss.sgi.com In-Reply-To: <18594.47855.656239.937662@kuku.melbourne.sgi.com> References: <1218609809.4645.46.camel@verge.scott.net.au> <1218610990.2914.14.camel@bozo> <1218613488.4645.59.camel@verge.scott.net.au> <1218623125.2914.21.camel@bozo> <18594.47855.656239.937662@kuku.melbourne.sgi.com> Content-Type: text/plain Date: Thu, 14 Aug 2008 07:03:01 +1000 Message-Id: <1218661381.4645.68.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1218661482 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0050 1.0000 -1.9885 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.99 X-Barracuda-Spam-Status: No, SCORE=-1.99 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.2573 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-archive-position: 1713 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Apologies all round - a typo in my earlier mail made this thread even more confusing than it needed to be. libpcp_pmda.so and the pmcd DSO agent are as they always were, no plans to change that. What we do have now is this libpcp_pmcd library... this turned out to be required on Windows. It contains the pmcd internal symbols (code+data) that need to be visible to both the pmcd binary and the pmcd DSO PMDA - on Windows you cannot link a DSO to symbols from a binary, as we do on all the other platforms. Initially I made this new lib a shared library on all platforms, but I later reverted that - its now a static library (everywhere except on Windows) which pmcd links with, and the symbols are resolved as they always were, directly from pmcd's address space, by the pmcd DSO PMDA. Sorry for the confusion! cheers. -- Nathan On Wed, 2008-08-13 at 20:43 +1000, Max Matveev wrote: > On Wed, 13 Aug 2008 20:25:25 +1000, Ken McDonell wrote: > > kenj> It is not libpcp_pmda.so that is the problem. > kenj> It is libpcp_pmcd.so. It is clearly installed here > > kenj> ls -l /var/lib/pcp/pmdas/pmcd/pmda_pmcd.so > kenj> -rw-r--r-- 1 root root 19696 2008-08-12 16:43 /var/lib/pcp/pmdas/pmcd/pmda_pmcd.so > > This is different - no? One is libpcp_pmcd.so, the other is > pmda_pmcd.so? And the former looks like Nathan's invention - I don't > get it on SGI's pcp-open. > > kenj> writev(2, [{"/usr/lib/pcp/bin/pmcd", 21}, {": ", 2}, {"error while loading shared libra"..., 36}, {": ", 2}, {"libpcp_pmcd.so", 14}, {": ", 2}, {"cannot open shared object file", 30}, {": ", 2}, {"No such file or directory", 25}, {"\n", 1}], 10/usr/lib/pcp/bin/pmcd: error while loading shared libraries: libpcp_pmcd.so: cannot open shared object file: No such file or directory > kenj> ) = 135 > > max From kenj@internode.on.net Wed Aug 13 15:03:36 2008 Received: with ECARTIS (v1.0.0; list pcp); Wed, 13 Aug 2008 15:03:40 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7DM3ZAA030986 for ; Wed, 13 Aug 2008 15:03:36 -0700 X-ASG-Debug-ID: 1218665091-71cd03870000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id A8D89F3D6BD for ; Wed, 13 Aug 2008 15:04:52 -0700 (PDT) Received: from mail.internode.on.net (bld-mail06.adl2.internode.on.net [203.16.214.70]) by cuda.sgi.com with ESMTP id KZjnMpg91LlZ6wDT for ; Wed, 13 Aug 2008 15:04:52 -0700 (PDT) Received: from [192.168.1.100] (unverified [121.44.254.144]) by mail.internode.on.net (SurgeMail 3.8f2) with ESMTP id 25182358-1927428 for multiple; Thu, 14 Aug 2008 07:34:49 +0930 (CST) X-ASG-Orig-Subj: Re: pcp updates Subject: Re: pcp updates From: Ken McDonell Reply-To: kenj@internode.on.net To: Nathan Scott Cc: Max Matveev , pcp@oss.sgi.com In-Reply-To: <1218661381.4645.68.camel@verge.scott.net.au> References: <1218609809.4645.46.camel@verge.scott.net.au> <1218610990.2914.14.camel@bozo> <1218613488.4645.59.camel@verge.scott.net.au> <1218623125.2914.21.camel@bozo> <18594.47855.656239.937662@kuku.melbourne.sgi.com> <1218661381.4645.68.camel@verge.scott.net.au> Content-Type: multipart/mixed; boundary="=-F3nzCsa38GTMgN9KJiZe" Date: Thu, 14 Aug 2008 08:04:16 +1000 Message-Id: <1218665056.2914.28.camel@bozo> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 X-Barracuda-Connect: bld-mail06.adl2.internode.on.net[203.16.214.70] X-Barracuda-Start-Time: 1218665093 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0002 1.0000 -2.0195 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.2572 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-archive-position: 1714 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: kenj@internode.on.net Precedence: bulk X-list: pcp --=-F3nzCsa38GTMgN9KJiZe Content-Type: text/plain Content-Transfer-Encoding: 7bit OK, that makes more sense ... and explains the problem I'm seeing. If a build area has been used before Nathan's change you still have a libpcp_pmcd.so even on Linux, make clean does not remove it, and make creates libpcp_pmcd.a. Then pmcd is linked (incorrectly) with libpcp_pmcd.so. The attached patch fixes this corner case. My new *.deb's install OK and pmcd starts just fine now on Ubuntu. On Thu, 2008-08-14 at 07:03 +1000, Nathan Scott wrote: > Apologies all round - a typo in my earlier mail made this thread > even more confusing than it needed to be. > > libpcp_pmda.so and the pmcd DSO agent are as they always were, > no plans to change that. What we do have now is this libpcp_pmcd > library... this turned out to be required on Windows. It contains > the pmcd internal symbols (code+data) that need to be visible to > both the pmcd binary and the pmcd DSO PMDA - on Windows you cannot > link a DSO to symbols from a binary, as we do on all the other > platforms. > > Initially I made this new lib a shared library on all platforms, > but I later reverted that - its now a static library (everywhere > except on Windows) which pmcd links with, and the symbols are > resolved as they always were, directly from pmcd's address space, > by the pmcd DSO PMDA. > > Sorry for the confusion! --=-F3nzCsa38GTMgN9KJiZe Content-Disposition: attachment; filename=patch Content-Type: text/x-patch; name=patch; charset=utf-8 Content-Transfer-Encoding: 7bit diff --git a/src/libpcp_pmcd/src/GNUmakefile b/src/libpcp_pmcd/src/GNUmakefile index d891dfc..e0a6861 100644 --- a/src/libpcp_pmcd/src/GNUmakefile +++ b/src/libpcp_pmcd/src/GNUmakefile @@ -28,8 +28,10 @@ LLDLIBS = -lpcp ifneq "$(findstring $(TARGET_OS),cygwin mingw)" "" LIBTARGET = libpcp_pmcd.$(DSOSUFFIX) +LDIRT += libpcp_pmcd.a else STATICLIBTARGET = libpcp_pmcd.a +LDIRT += libpcp_pmcd.$(DSOSUFFIX) endif default : $(LIBTARGET) $(STATICLIBTARGET) --=-F3nzCsa38GTMgN9KJiZe-- From nscott@aconex.com Wed Aug 13 22:48:58 2008 Received: with ECARTIS (v1.0.0; list pcp); Wed, 13 Aug 2008 22:49:02 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7E5mv9u030700 for ; Wed, 13 Aug 2008 22:48:58 -0700 X-ASG-Debug-ID: 1218693014-7f1303110000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id EC2CCF41A00 for ; Wed, 13 Aug 2008 22:50:15 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id ADHt2Oh1L6NYdAlX for ; Wed, 13 Aug 2008 22:50:15 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 232745022F1 for ; Thu, 14 Aug 2008 15:50:11 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id 1bBpVVsgQQwHnPks for ; Thu, 14 Aug 2008 15:50:11 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 04F5592C34E for ; Thu, 14 Aug 2008 15:50:11 +1000 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Thu, 14 Aug 2008 15:48:32 +1000 Message-Id: <1218692912.4527.15.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1218693015 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.52 X-Barracuda-Spam-Status: No, SCORE=-0.52 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.2607 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.50 WEIRD_PORT URI: Uses non-standard port number for HTTP X-archive-position: 1715 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcp.git src/libpcp_pmcd/src/GNUmakefile | 2 ++ 1 file changed, 2 insertions(+) commit 68b121f2bcbf53af7f6ed04fe74a6b43d42ddd07 Author: Ken McDonell Date: Thu Aug 14 15:47:28 2008 +1000 Cleanup library build turds after recent oscillation on the libpcp_pmcd.{so,dll,a} front. If a build area has been used before those changes you still have a libpcp_pmcd.so even on Linux, make clean does not remove it, and make creates libpcp_pmcd.a. Then pmcd is incorrectly linked with libpcp_pmcd.so. This fixes that corner case. From nscott@aconex.com Thu Aug 14 23:59:33 2008 Received: with ECARTIS (v1.0.0; list pcp); Thu, 14 Aug 2008 23:59:38 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7F6xXDh016665 for ; Thu, 14 Aug 2008 23:59:33 -0700 X-ASG-Debug-ID: 1218783649-2e2b03e50000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 9BFB711FE7C8 for ; Fri, 15 Aug 2008 00:00:50 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id y1zj5GP2DVQRtlGp for ; Fri, 15 Aug 2008 00:00:50 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id DD3DA5205C4 for ; Fri, 15 Aug 2008 17:00:45 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id mT1NYDJ82lz5D6Fx for ; Fri, 15 Aug 2008 17:00:45 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id CE7D292C31A for ; Fri, 15 Aug 2008 17:00:45 +1000 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Fri, 15 Aug 2008 16:59:07 +1000 Message-Id: <1218783547.4658.30.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1218783651 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.52 X-Barracuda-Spam-Status: No, SCORE=-0.52 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.2699 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.50 WEIRD_PORT URI: Uses non-standard port number for HTTP X-archive-position: 1716 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcp.git src/cpan/PMDA.xs | 69 ++++++++++--- src/cpan/local.c | 150 +++++++++++++++++++++++++++++ src/cpan/local.h | 8 - src/pmdas/dbping/GNUmakefile | 15 -- src/pmdas/dbping/domain.h | 4 src/pmdas/dbping/help | 24 ---- src/pmdas/dbping/pmdadbping.pl | 13 +- src/pmdas/dbping/pmns | 30 ----- src/pmdas/dbping/root | 10 - src/pmdas/mailq/mailq.c | 3 src/pmdas/memcache/GNUmakefile | 16 --- src/pmdas/memcache/pmdamemcache.pl | 52 +++++----- src/pmdas/memcache/pmns | 191 ------------------------------------- src/pmdas/memcache/root | 10 - src/pmdas/news/pmdanews.pl | 41 +++---- src/pmdas/simple/pmdasimple.pl | 14 +- src/pmdas/systemtap/GNUmakefile | 16 --- src/pmdas/systemtap/domain.h | 4 src/pmdas/systemtap/help | 25 ---- src/pmdas/systemtap/pmns | 29 ----- src/pmdas/systemtap/root | 10 - 21 files changed, 278 insertions(+), 456 deletions(-) commit 7ed5c896a71b96348697bec4b9d384d423d2e653 Author: Nathan Scott Date: Fri Aug 15 16:56:13 2008 +1000 Fix a problem observed in our production enviornment - when the mailq pmda is running, the filesystem housing the spool cannot be unmounted. We need to chdir away from the spool after each fetch (we already chdir in there before each fetch). commit 8ffc213235f342290fde19a7ee0fc2663d5a381e Author: Nathan Scott Date: Fri Aug 15 16:54:02 2008 +1000 Update all of the Perl PMDA install makefiles to take advantage of additional features in the underlying APIs. commit 4444044335092e4fe1543bd531526f8599b3dd5b Author: Nathan Scott Date: Fri Aug 15 14:47:51 2008 +1000 Last major piece of surgery on the Perl API, should be just bug fixes from here on (hopefully!). This adds two major pieces of functionality - the ability to generate an ascii namespace on- the-fly, and an interface for efficiently mapping a pmid back to a metric name for PMDAs to use. The former will be used in the Install process to generate the namespace (this allows all aspects of every metric to be set in the add_metric() call - units, semantics, help text and finally the name as well - esp. useful for DB agents where names may be modified at Install time). The latter proved useful in writing database PMDAs, where the name of the metric is embedded in a column name or row entry - this interface makes the fetch callback much simpler. From sseshas@us.ibm.com Mon Aug 18 12:38:25 2008 Received: with ECARTIS (v1.0.0; list pcp); Mon, 18 Aug 2008 17:36:30 -0700 (PDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7IJcOQ7005016 for ; Mon, 18 Aug 2008 12:38:25 -0700 X-ASG-Debug-ID: 1219088383-0785015c0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from e6.ny.us.ibm.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id D14163AC87D for ; Mon, 18 Aug 2008 12:39:43 -0700 (PDT) Received: from e6.ny.us.ibm.com (e6.ny.us.ibm.com [32.97.182.146]) by cuda.sgi.com with ESMTP id obzBCrmYv1qEYRcH for ; Mon, 18 Aug 2008 12:39:43 -0700 (PDT) Received: from d01relay02.pok.ibm.com (d01relay02.pok.ibm.com [9.56.227.234]) by e6.ny.us.ibm.com (8.13.8/8.13.8) with ESMTP id m7IJg66h025612 for ; Mon, 18 Aug 2008 15:42:06 -0400 Received: from d01av02.pok.ibm.com (d01av02.pok.ibm.com [9.56.224.216]) by d01relay02.pok.ibm.com (8.13.8/8.13.8/NCO v9.0) with ESMTP id m7IJdPdu174576 for ; Mon, 18 Aug 2008 15:39:25 -0400 Received: from d01av02.pok.ibm.com (loopback [127.0.0.1]) by d01av02.pok.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id m7IJdPtO026207 for ; Mon, 18 Aug 2008 15:39:25 -0400 Received: from d01mc251.pok.ibm.com (d01mc251.pok.ibm.com [9.56.227.11]) by d01av02.pok.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id m7IJdPAN026198 for ; Mon, 18 Aug 2008 15:39:25 -0400 To: pcp@oss.sgi.com MIME-Version: 1.0 X-ASG-Orig-Subj: Visuals using PCP Subject: Visuals using PCP X-Mailer: Lotus Notes Release 7.0 HF277 June 21, 2006 Message-ID: From: Sai p Seshasayee Date: Mon, 18 Aug 2008 15:39:23 -0400 X-MIMETrack: Serialize by Router on D01MC251/01/M/IBM(Release 8.0.1|February 07, 2008) at 08/18/2008 15:39:24, Serialize complete at 08/18/2008 15:39:24 Content-Type: multipart/alternative; boundary="=_alternative 006BFA76852574A9_=" X-Barracuda-Connect: e6.ny.us.ibm.com[32.97.182.146] X-Barracuda-Start-Time: 1219088384 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0093 1.0000 -1.9602 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.96 X-Barracuda-Spam-Status: No, SCORE=-1.96 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.3035 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message X-archive-position: 1717 X-Approved-By: makc@sgi.com X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: sseshas@us.ibm.com Precedence: bulk X-list: pcp This is a multipart message in MIME format. --=_alternative 006BFA76852574A9_= Content-Type: text/plain; charset="US-ASCII" Hi Team, I am a new user to PCP and I have installed version 2.7.4 in my Linux box using the RPM provided in the website. I have started the pcp process using "/etc/init.d/pcp start" command and is working fine. However I need visuals (graphs or charts) that needs to be displayed on a web browser. I dont know how to setup the same. Do I need to install a webserver ? It will be great if some one can send me an Installation guide for setting up the visuals. Please get back to me regarding the same. Thanks and Regards Sai Prakash Poughkeepsie Unix Development Lab IBM Systems and Technology Group External: 845-435-4720 email: sseshas@us.ibm.com Notes: Sai p Seshasayee/Poughkeepsie/IBM "Always speak the truth, that way you dont need to remember what you said !" --=_alternative 006BFA76852574A9_= Content-Type: text/html; charset="US-ASCII"
Hi Team,

I am a new user to PCP and I have installed version 2.7.4 in my Linux box using the RPM provided in the website. I have started the pcp process using
"/etc/init.d/pcp start" command and is working fine. However I need visuals (graphs or charts) that needs to be displayed on a web browser. I dont know how to setup the same.  Do I need to install a webserver ? It will be great if some one can send me an Installation guide for setting up the visuals. Please get back to me regarding the same.



Thanks and Regards
Sai Prakash
Poughkeepsie Unix Development Lab
IBM Systems and Technology Group
External: 845-435-4720
email: sseshas@us.ibm.com
Notes: Sai p Seshasayee/Poughkeepsie/IBM

"Always speak the truth, that way you dont need to remember what you said  !"
--=_alternative 006BFA76852574A9_=-- From nscott@aconex.com Mon Aug 18 20:37:10 2008 Received: with ECARTIS (v1.0.0; list pcp); Mon, 18 Aug 2008 20:37:16 -0700 (PDT) Received: from cuda.sgi.com ([192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7J3bAkN012120 for ; Mon, 18 Aug 2008 20:37:10 -0700 X-ASG-Debug-ID: 1219117108-5e2103d80000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 6E2EC19FE013 for ; Mon, 18 Aug 2008 20:38:29 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id FoxynPyl5GBqhf3z for ; Mon, 18 Aug 2008 20:38:29 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 885C35386F9; Tue, 19 Aug 2008 13:38:27 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id TC3i4HpGM47kKXFz; Tue, 19 Aug 2008 13:38:27 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 7374992C34C; Tue, 19 Aug 2008 13:38:27 +1000 (EST) X-ASG-Orig-Subj: Re: Visuals using PCP Subject: Re: Visuals using PCP From: Nathan Scott To: Sai p Seshasayee Cc: pcp@oss.sgi.com In-Reply-To: References: Content-Type: text/plain Date: Tue, 19 Aug 2008 13:36:48 +1000 Message-Id: <1219117008.4684.8.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1219117110 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0009 1.0000 -2.0152 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.3069 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-archive-position: 1718 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp On Mon, 2008-08-18 at 15:39 -0400, Sai p Seshasayee wrote: > > Hi Team, > > I am a new user to PCP and I have installed version 2.7.4 in my Linux > box using the RPM provided in the website. I have started the pcp > process using > "/etc/init.d/pcp start" command and is working fine. However I need > visuals (graphs or charts) that needs to be displayed on a web > browser. I dont know how to setup the same. Do I need to install a > webserver ? It will be great if some one can send me an Installation > guide for setting up the visuals. Please get back to me regarding the > same. Once you've installed the pcp and kmchart rpms (from oss.sgi.com), then have a look through these man pages: - pmlogger_daily(1) - kmchart(1) - kmsnap(1) You do not need to have a web server installed. cheers. -- Nathan From nscott@aconex.com Tue Aug 19 13:06:20 2008 Received: with ECARTIS (v1.0.0; list pcp); Tue, 19 Aug 2008 13:06:24 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7JK6JST028759 for ; Tue, 19 Aug 2008 13:06:20 -0700 X-ASG-Debug-ID: 1219176457-221703ab0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id AD822F7787F for ; Tue, 19 Aug 2008 13:07:38 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id uIzSWX2mbWTzTvt8 for ; Tue, 19 Aug 2008 13:07:38 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 58E2D549F50; Wed, 20 Aug 2008 06:07:34 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id Hj1KwBEo2TBYfMUA; Wed, 20 Aug 2008 06:07:34 +1000 (EST) Received: from [192.168.0.100] (c220-239-214-222.fernt2.vic.optusnet.com.au [220.239.214.222]) by postoffice.aconex.com (Postfix) with ESMTP id 25BE492C31A; Wed, 20 Aug 2008 06:07:34 +1000 (EST) X-ASG-Orig-Subj: Re: Visuals using PCP Subject: Re: Visuals using PCP From: Nathan Scott To: Sai p Seshasayee Cc: pcp@oss.sgi.com In-Reply-To: References: Content-Type: text/plain Date: Wed, 20 Aug 2008 06:05:53 +1000 Message-Id: <1219176353.19267.8.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1219176459 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.3135 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-archive-position: 1719 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp On Tue, 2008-08-19 at 11:34 -0400, Sai p Seshasayee wrote: > > Hi Nathan, > > Thanks a lot. I was not able to find the rpm for qt4-doc in > "http://oss.sgi.com/~nathans/" . I found it another website and > installed it. The QT packages should be part of your Linux distribution (which distribution do you use?) and that includes qt4-doc. > Now when I used the kmchart command and got the following error: > > [root@xcat20mn trace]# kmchart > kmchart: cannot connect to X server kmchart is a graphical application, so under *nix needs an X server to talk to. Can you run any X applications there? If "xcat20mn" is a server with no graphics hardware, you should install kmchart on your desktop and use the "-h xcat20mn" option on the command line, or specify that host at run time through the graphical interface. > I am using Linux and the qt4-doc which I installed was not for Linux. > Could that be the problem? Please get back to me regarding the same. No, that wouldn't cause the above problem. > Also will the graphs be shown in the linux console or in a web > browser? kmchart is a standalone graphical application, so the graphs are displayed in the kmchart window. You can also make kmchart create images from the command line, suitable for display in a web browser (thats what kmsnap is all about, that I refered to earlier). Theres an online tutorial about kmchart at this URL: http://oss.sgi.com/projects/pcp/kmchart.git/man/html/tutorial.html cheers. -- Nathan From nscott@aconex.com Tue Aug 19 16:37:35 2008 Received: with ECARTIS (v1.0.0; list pcp); Tue, 19 Aug 2008 16:37:38 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7JNbYWi014922 for ; Tue, 19 Aug 2008 16:37:34 -0700 X-ASG-Debug-ID: 1219189132-795f02b60000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 65D02F3A5E5 for ; Tue, 19 Aug 2008 16:38:52 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id DPDm0DrgAtnnke01 for ; Tue, 19 Aug 2008 16:38:52 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id B8AC154AD5A; Wed, 20 Aug 2008 09:38:51 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id FwuOtvIYTrAqYUFN; Wed, 20 Aug 2008 09:38:51 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 7AA8F92C31A; Wed, 20 Aug 2008 09:38:51 +1000 (EST) X-ASG-Orig-Subj: Re: Visuals using PCP Subject: Re: Visuals using PCP From: Nathan Scott To: Sai p Seshasayee Cc: pcp@oss.sgi.com In-Reply-To: References: Content-Type: text/plain Date: Wed, 20 Aug 2008 09:37:10 +1000 Message-Id: <1219189030.4519.5.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1219189135 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.3149 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-archive-position: 1720 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp On Tue, 2008-08-19 at 17:03 -0400, Sai p Seshasayee wrote: > > Hi Nathan, > > 1) I used this QT package: qt4-doc-4.2.1-1.i386.rpm . I am not sure > if it is for Linux. I am not able to find the version for Linux and is > not available in > "http://oss.sgi.com/~nathans/". I will really appreciate if you can > send me the link for the same (I spent lot of time on it but was able > to locate rpms for > Fedora and Mandrake and not RH Linux) . Is this the only package I > require? Fedora is Redhat. Unless you're using Redhat Enterprise Linux, or one of the other Redhat flavours - what does "cat /etc/redhat-release" say on your machine? > 2) I have been looking at the tutorial and is great. My desktop is > Windows XP professional , I dont see any files for Installing kmchart > for Windows. It contains the files only for Linux and Mac. Is km chart > available for Windows XP? I am not able to find them. I am using a > Linux server and will I be able to see the graphs on my Windows > desktop? Soon ... I'm still working on the Windows version. For now, your only options are Linux and Mac OS X. > 3) I am not sure whether my Linux box has graphics hardware and I will > check it out myself. Good idea. > 4) I want to collect information about multiple hosts. Should I make > changes in the "pmcd.conf" to "allow" hosts? Is that all I should do > or make > changes in other configuration files? No, you don't need to change anything. Monitoring multiple hosts works out of the box. Read the pcpintro(1) man page for details & maybe read the PCP books on techpubs.sgi.com to get started. > 5) kmsnap doesnt even work on my Linux box It needs a working kmchart first... get kmchart going before you try kmsnap (kmsnap is just a shell script). cheers. -- Nathan From sseshas@us.ibm.com Tue Aug 19 14:04:14 2008 Received: with ECARTIS (v1.0.0; list pcp); Tue, 19 Aug 2008 17:26:04 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7JL4DxZ032250 for ; Tue, 19 Aug 2008 14:04:14 -0700 X-ASG-Debug-ID: 1219179913-717301650000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from e2.ny.us.ibm.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 5BC80F77B21 for ; Tue, 19 Aug 2008 14:05:13 -0700 (PDT) Received: from e2.ny.us.ibm.com (e2.ny.us.ibm.com [32.97.182.142]) by cuda.sgi.com with ESMTP id DhjZi1EmnwO7jpMH for ; Tue, 19 Aug 2008 14:05:13 -0700 (PDT) Received: from d01relay04.pok.ibm.com (d01relay04.pok.ibm.com [9.56.227.236]) by e2.ny.us.ibm.com (8.13.8/8.13.8) with ESMTP id m7JL5CTF006727 for ; Tue, 19 Aug 2008 17:05:12 -0400 Received: from d01av03.pok.ibm.com (d01av03.pok.ibm.com [9.56.224.217]) by d01relay04.pok.ibm.com (8.13.8/8.13.8/NCO v9.0) with ESMTP id m7JL3u58230848 for ; Tue, 19 Aug 2008 17:03:56 -0400 Received: from d01av03.pok.ibm.com (loopback [127.0.0.1]) by d01av03.pok.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id m7JL3tS0006814 for ; Tue, 19 Aug 2008 17:03:56 -0400 Received: from d01ml251.pok.ibm.com (d01ml251.pok.ibm.com [9.56.227.119]) by d01av03.pok.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id m7JL3t13006805; Tue, 19 Aug 2008 17:03:55 -0400 In-Reply-To: <1219176353.19267.8.camel@verge.scott.net.au> To: Nathan Scott Cc: pcp@oss.sgi.com MIME-Version: 1.0 X-ASG-Orig-Subj: Re: Visuals using PCP Subject: Re: Visuals using PCP X-Mailer: Lotus Notes Release 7.0 HF277 June 21, 2006 Message-ID: From: Sai p Seshasayee Date: Tue, 19 Aug 2008 17:03:53 -0400 X-MIMETrack: Serialize by Router on D01ML251/01/M/IBM(Release 8.0.1|February 07, 2008) at 08/19/2008 17:03:55, Serialize complete at 08/19/2008 17:03:55 Content-Type: multipart/alternative; boundary="=_alternative 0073B6A2852574AA_=" X-Barracuda-Connect: e2.ny.us.ibm.com[32.97.182.142] X-Barracuda-Start-Time: 1219179914 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.3139 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message X-archive-position: 1721 X-Approved-By: makc@sgi.com X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: sseshas@us.ibm.com Precedence: bulk X-list: pcp This is a multipart message in MIME format. --=_alternative 0073B6A2852574AA_= Content-Type: text/plain; charset="US-ASCII" Hi Nathan, 1) I used this QT package: qt4-doc-4.2.1-1.i386.rpm . I am not sure if it is for Linux. I am not able to find the version for Linux and is not available in "http://oss.sgi.com/~nathans/". I will really appreciate if you can send me the link for the same (I spent lot of time on it but was able to locate rpms for Fedora and Mandrake and not RH Linux) . Is this the only package I require? 2) I have been looking at the tutorial and is great. My desktop is Windows XP professional , I dont see any files for Installing kmchart for Windows. It contains the files only for Linux and Mac. Is km chart available for Windows XP? I am not able to find them. I am using a Linux server and will I be able to see the graphs on my Windows desktop? 3) I am not sure whether my Linux box has graphics hardware and I will check it out myself. 4) I want to collect information about multiple hosts. Should I make changes in the "pmcd.conf" to "allow" hosts? Is that all I should do or make changes in other configuration files? 5) kmsnap doesnt even work on my Linux box Thanks and Regards Sai Prakash Poughkeepsie Unix Development Lab IBM Systems and Technology Group External: 845-435-4720 email: sseshas@us.ibm.com Notes: Sai p Seshasayee/Poughkeepsie/IBM "Always speak the truth, that way you dont need to remember what you said !" Nathan Scott 08/19/2008 04:05 PM To Sai p Seshasayee/Poughkeepsie/IBM@IBMUS cc pcp@oss.sgi.com Subject Re: Visuals using PCP On Tue, 2008-08-19 at 11:34 -0400, Sai p Seshasayee wrote: > > Hi Nathan, > > Thanks a lot. I was not able to find the rpm for qt4-doc in > "http://oss.sgi.com/~nathans/" . I found it another website and > installed it. The QT packages should be part of your Linux distribution (which distribution do you use?) and that includes qt4-doc. > Now when I used the kmchart command and got the following error: > > [root@xcat20mn trace]# kmchart > kmchart: cannot connect to X server kmchart is a graphical application, so under *nix needs an X server to talk to. Can you run any X applications there? If "xcat20mn" is a server with no graphics hardware, you should install kmchart on your desktop and use the "-h xcat20mn" option on the command line, or specify that host at run time through the graphical interface. > I am using Linux and the qt4-doc which I installed was not for Linux. > Could that be the problem? Please get back to me regarding the same. No, that wouldn't cause the above problem. > Also will the graphs be shown in the linux console or in a web > browser? kmchart is a standalone graphical application, so the graphs are displayed in the kmchart window. You can also make kmchart create images from the command line, suitable for display in a web browser (thats what kmsnap is all about, that I refered to earlier). Theres an online tutorial about kmchart at this URL: http://oss.sgi.com/projects/pcp/kmchart.git/man/html/tutorial.html cheers. -- Nathan --=_alternative 0073B6A2852574AA_= Content-Type: text/html; charset="US-ASCII"
Hi Nathan,

1) I used this QT package: qt4-doc-4.2.1-1.i386.rpm .  I am not sure if it is for Linux. I am not able to find the version for Linux and is not available in
"http://oss.sgi.com/~nathans/". I will really appreciate if you can send me the link for the same (I spent lot of time on it but was able to locate rpms for
Fedora and Mandrake and not RH Linux) . Is this the only package I require?

2) I have been looking at the tutorial and is great. My desktop is Windows XP professional , I dont see any files for Installing kmchart for Windows. It contains the files only for Linux and Mac. Is km chart available for Windows XP? I am not able to find them. I am using a Linux server and will I be able to see the graphs on my Windows desktop?

3) I am not sure whether my Linux box has graphics hardware and I will check it out myself.

4) I want to collect information about multiple hosts. Should I make changes in the "pmcd.conf" to "allow" hosts? Is that all I should do or make
changes in other configuration files?

5) kmsnap doesnt even work on my Linux box

Thanks and Regards
Sai Prakash
Poughkeepsie Unix Development Lab
IBM Systems and Technology Group
External: 845-435-4720
email: sseshas@us.ibm.com
Notes: Sai p Seshasayee/Poughkeepsie/IBM

"Always speak the truth, that way you dont need to remember what you said  !"



Nathan Scott <nscott@aconex.com>

08/19/2008 04:05 PM

To
Sai p Seshasayee/Poughkeepsie/IBM@IBMUS
cc
pcp@oss.sgi.com
Subject
Re: Visuals using PCP





On Tue, 2008-08-19 at 11:34 -0400, Sai p Seshasayee wrote:
>
> Hi Nathan,
>
> Thanks a lot. I was not able to find the rpm for qt4-doc in
> "http://oss.sgi.com/~nathans/" . I found it another website and
> installed it.

The QT packages should be part of your Linux distribution (which
distribution do you use?) and that includes qt4-doc.

> Now when I used the kmchart command and got the following error:
>
> [root@xcat20mn trace]# kmchart
> kmchart: cannot connect to X server

kmchart is a graphical application, so under *nix needs an X server
to talk to.  Can you run any X applications there?  If "xcat20mn" is
a server with no graphics hardware, you should install kmchart on
your desktop and use the "-h xcat20mn" option on the command line,
or specify that host at run time through the graphical interface.

> I am using Linux and the qt4-doc which I installed was not for Linux.
> Could that be the problem? Please get back to me regarding the same.

No, that wouldn't cause the above problem.

> Also will the graphs be shown in the linux console or in a web
> browser?

kmchart is a standalone graphical application, so the graphs are
displayed in the kmchart window.  You can also make kmchart create
images from the command line, suitable for display in a web browser
(thats what kmsnap is all about, that I refered to earlier).

Theres an online tutorial about kmchart at this URL:
http://oss.sgi.com/projects/pcp/kmchart.git/man/html/tutorial.html

cheers.

--
Nathan


--=_alternative 0073B6A2852574AA_=-- From sseshas@us.ibm.com Tue Aug 19 08:33:36 2008 Received: with ECARTIS (v1.0.0; list pcp); Tue, 19 Aug 2008 17:26:26 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7JFXZN2004887 for ; Tue, 19 Aug 2008 08:33:36 -0700 X-ASG-Debug-ID: 1219160095-2fc102de0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from e4.ny.us.ibm.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 565FBF75BF8 for ; Tue, 19 Aug 2008 08:34:55 -0700 (PDT) Received: from e4.ny.us.ibm.com (e4.ny.us.ibm.com [32.97.182.144]) by cuda.sgi.com with ESMTP id 5bDdNMiY2umt2jYp for ; Tue, 19 Aug 2008 08:34:55 -0700 (PDT) Received: from d01relay02.pok.ibm.com (d01relay02.pok.ibm.com [9.56.227.234]) by e4.ny.us.ibm.com (8.13.8/8.13.8) with ESMTP id m7JFYsCb015773 for ; Tue, 19 Aug 2008 11:34:54 -0400 Received: from d01av03.pok.ibm.com (d01av03.pok.ibm.com [9.56.224.217]) by d01relay02.pok.ibm.com (8.13.8/8.13.8/NCO v9.0) with ESMTP id m7JFYsnW207264 for ; Tue, 19 Aug 2008 11:34:54 -0400 Received: from d01av03.pok.ibm.com (loopback [127.0.0.1]) by d01av03.pok.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id m7JFYrW0030688 for ; Tue, 19 Aug 2008 11:34:53 -0400 Received: from d01ml251.pok.ibm.com (d01ml251.pok.ibm.com [9.56.227.119]) by d01av03.pok.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id m7JFYrKB030670; Tue, 19 Aug 2008 11:34:53 -0400 In-Reply-To: <1219117008.4684.8.camel@verge.scott.net.au> To: Nathan Scott Cc: pcp@oss.sgi.com MIME-Version: 1.0 X-ASG-Orig-Subj: Re: Visuals using PCP Subject: Re: Visuals using PCP X-Mailer: Lotus Notes Release 7.0 HF277 June 21, 2006 Message-ID: From: Sai p Seshasayee Date: Tue, 19 Aug 2008 11:34:52 -0400 X-MIMETrack: Serialize by Router on D01ML251/01/M/IBM(Release 8.0.1|February 07, 2008) at 08/19/2008 11:34:52, Serialize complete at 08/19/2008 11:34:52 Content-Type: multipart/alternative; boundary="=_alternative 00559710852574AA_=" X-Barracuda-Connect: e4.ny.us.ibm.com[32.97.182.144] X-Barracuda-Start-Time: 1219160096 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.3115 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message X-archive-position: 1722 X-Approved-By: makc@sgi.com X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: sseshas@us.ibm.com Precedence: bulk X-list: pcp This is a multipart message in MIME format. --=_alternative 00559710852574AA_= Content-Type: text/plain; charset="US-ASCII" Hi Nathan, Thanks a lot. I was not able to find the rpm for qt4-doc in "http://oss.sgi.com/~nathans/" . I found it another website and installed it. Now when I used the kmchart command and got the following error: [root@xcat20mn trace]# kmchart kmchart: cannot connect to X server I am using Linux and the qt4-doc which I installed was not for Linux. Could that be the problem? Please get back to me regarding the same. Also will the graphs be shown in the linux console or in a web browser? Thanks and Regards Sai Prakash Poughkeepsie Unix Development Lab IBM Systems and Technology Group External: 845-435-4720 email: sseshas@us.ibm.com Notes: Sai p Seshasayee/Poughkeepsie/IBM "Always speak the truth, that way you dont need to remember what you said !" Nathan Scott 08/18/2008 11:36 PM To Sai p Seshasayee/Poughkeepsie/IBM@IBMUS cc pcp@oss.sgi.com Subject Re: Visuals using PCP On Mon, 2008-08-18 at 15:39 -0400, Sai p Seshasayee wrote: > > Hi Team, > > I am a new user to PCP and I have installed version 2.7.4 in my Linux > box using the RPM provided in the website. I have started the pcp > process using > "/etc/init.d/pcp start" command and is working fine. However I need > visuals (graphs or charts) that needs to be displayed on a web > browser. I dont know how to setup the same. Do I need to install a > webserver ? It will be great if some one can send me an Installation > guide for setting up the visuals. Please get back to me regarding the > same. Once you've installed the pcp and kmchart rpms (from oss.sgi.com), then have a look through these man pages: - pmlogger_daily(1) - kmchart(1) - kmsnap(1) You do not need to have a web server installed. cheers. -- Nathan --=_alternative 00559710852574AA_= Content-Type: text/html; charset="US-ASCII"
Hi Nathan,

Thanks a lot. I was not able to find the rpm for qt4-doc in "http://oss.sgi.com/~nathans/" . I found it another website and installed it.

Now when I used the kmchart command and got the following error:

[root@xcat20mn trace]# kmchart
kmchart: cannot connect to X server

I am using Linux and the qt4-doc which I installed was not for Linux. Could that be the problem? Please get back to me regarding the same.

Also will the graphs be shown in the linux console or in a web browser?


Thanks and Regards
Sai Prakash
Poughkeepsie Unix Development Lab
IBM Systems and Technology Group
External: 845-435-4720
email: sseshas@us.ibm.com
Notes: Sai p Seshasayee/Poughkeepsie/IBM

"Always speak the truth, that way you dont need to remember what you said  !"



Nathan Scott <nscott@aconex.com>

08/18/2008 11:36 PM

To
Sai p Seshasayee/Poughkeepsie/IBM@IBMUS
cc
pcp@oss.sgi.com
Subject
Re: Visuals using PCP





On Mon, 2008-08-18 at 15:39 -0400, Sai p Seshasayee wrote:
>
> Hi Team,
>
> I am a new user to PCP and I have installed version 2.7.4 in my Linux
> box using the RPM provided in the website. I have started the pcp
> process using
> "/etc/init.d/pcp start" command and is working fine. However I need
> visuals (graphs or charts) that needs to be displayed on a web
> browser. I dont know how to setup the same.  Do I need to install a
> webserver ? It will be great if some one can send me an Installation
> guide for setting up the visuals. Please get back to me regarding the
> same.

Once you've installed the pcp and kmchart rpms (from oss.sgi.com), then
have a look through these man pages:
- pmlogger_daily(1)
- kmchart(1)
- kmsnap(1)

You do not need to have a web server installed.

cheers.

--
Nathan


--=_alternative 00559710852574AA_=-- From nscott@aconex.com Wed Aug 20 23:07:11 2008 Received: with ECARTIS (v1.0.0; list pcp); Wed, 20 Aug 2008 23:07:16 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7L67BX8008261 for ; Wed, 20 Aug 2008 23:07:11 -0700 X-ASG-Debug-ID: 1219298911-092101920000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 79DA9F8E8DF for ; Wed, 20 Aug 2008 23:08:31 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id p2XpuVti12VsWrpo for ; Wed, 20 Aug 2008 23:08:31 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 8CFA055895C for ; Thu, 21 Aug 2008 16:08:30 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id fbpeGmRjIiDomuoj for ; Thu, 21 Aug 2008 16:08:30 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 75BDC92C34D for ; Thu, 21 Aug 2008 16:08:30 +1000 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Thu, 21 Aug 2008 16:06:49 +1000 Message-Id: <1219298809.4672.23.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1219298912 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.52 X-Barracuda-Spam-Status: No, SCORE=-0.52 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.3269 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.50 WEIRD_PORT URI: Uses non-standard port number for HTTP X-archive-position: 1723 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcp.git src/cpan/PMDA.xs | 21 src/cpan/local.c | 37 src/pmcd/pmdaproc.sh | 34 src/pmdas/GNUmakefile | 2 src/pmdas/dbping/Install | 4 src/pmdas/memcache/Install | 4 src/pmdas/mysql/GNUmakefile | 40 + src/pmdas/mysql/Install | 37 src/pmdas/mysql/Remove | 29 src/pmdas/mysql/pmdamysql.pl | 1624 +++++++++++++++++++++++++++++++++++++++++++ src/pmdas/news/Install | 3 src/pmdas/simple/Install | 4 src/pmdas/systemtap/Install | 4 src/pmns/stdpmid.add-on | 2 14 files changed, 1796 insertions(+), 49 deletions(-) commit 1617183e96030f84e66e8c1210e7412d598faf00 Author: Nathan Scott Date: Thu Aug 21 09:09:44 2008 +1000 Tweak Install scripts for all Perl PMDAs - we need to know now at pmdaSetup time whether this PMDA is using Perl for automatic file generation. commit 8c711de860cf74344b9137d61886008d62befd54 Author: Nathan Scott Date: Thu Aug 21 09:07:16 2008 +1000 Change the MYSQL domain to be MYSQL (not MYSQLD) like other DB agents. commit 10eedb3f3ea673e300a27bee5266b5548afaed51 Author: Nathan Scott Date: Thu Aug 21 09:06:14 2008 +1000 Change pmdaproc.sh setup routine to be able to automatically generate any needed files for Perl PMDAs (pmns, domain.h) so that lazy Perl programmers don't need to worry about boring details like that. commit 857aca44219cd288ef4fcdb0ec88a9d5b9e224f0 Author: Nathan Scott Date: Thu Aug 21 09:02:45 2008 +1000 Add ability to auto-generate the domain header for Perl PMDAs. commit 8bde70c56aed198ed0841ddc931ca723cee20eb1 Author: Nathan Scott Date: Wed Aug 20 17:13:22 2008 +1000 Remove unused macro from MySQL PMDA makefile. commit f23a5259d86e253ac117da704513a5548c970edb Author: Nathan Scott Date: Wed Aug 20 16:01:02 2008 +1000 Initial version of the Perl MySQL PMDA, which is built using DBI (adding no explicit PCP dependencies) and extracts metric values using MySQL "show status", "show variables" and "show processes" commands - exporting just shy of 500 metrics. commit d0416918b7ddecec37232d7482057f410df11160 Author: Nathan Scott Date: Wed Aug 20 15:39:21 2008 +1000 Fixes to automatic PMNS generation code for Perl PMDAs, after using it in anger with some new DBMS PMDAs. From nscott@aconex.com Thu Aug 21 23:31:02 2008 Received: with ECARTIS (v1.0.0; list pcp); Thu, 21 Aug 2008 23:31:05 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7M6V1PT016727 for ; Thu, 21 Aug 2008 23:31:01 -0700 X-ASG-Debug-ID: 1219386741-638d014e0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id B5379FA13BF for ; Thu, 21 Aug 2008 23:32:22 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id LLWpNGwi9q7U8dYR for ; Thu, 21 Aug 2008 23:32:22 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 68688563B32; Fri, 22 Aug 2008 16:32:19 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id e86RFJ8F1y1WB4RJ; Fri, 22 Aug 2008 16:32:19 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 5C04D92C34B; Fri, 22 Aug 2008 16:32:19 +1000 (EST) X-ASG-Orig-Subj: Re: Visuals using PCP Subject: Re: Visuals using PCP From: Nathan Scott To: Sai p Seshasayee Cc: pcp@oss.sgi.com In-Reply-To: References: Content-Type: text/plain Date: Fri, 22 Aug 2008 16:30:37 +1000 Message-Id: <1219386637.4496.23.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1219386742 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.3364 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-archive-position: 1724 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp On Wed, 2008-08-20 at 08:46 -0400, Sai p Seshasayee wrote: > > Hi Nathan, > > Thanks for your reply. > > 1) [root@xcat20mn xCAT-server]# cat /etc/redhat-release > Red Hat Enterprise Linux Server release 5 (Tikanga) Ah, good - same as one of my build machines. > So I would need the QT package specific for it. Redhat ship an appropriate qt4-doc rpm with RHEL5: $ cat /etc/redhat-release Red Hat Enterprise Linux Server release 5.1 (Tikanga) $ rpm -q qt4-doc qt4-doc-4.2.1-1 (so you should be able to "yum install qt4-doc", if you use yum) cheers. -- Nathan From sseshas@us.ibm.com Fri Aug 22 07:46:17 2008 Received: with ECARTIS (v1.0.0; list pcp); Fri, 22 Aug 2008 07:52:29 -0700 (PDT) Received: from cuda.sgi.com ([192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7MEkG0g000904 for ; Fri, 22 Aug 2008 07:46:17 -0700 X-ASG-Debug-ID: 1219416455-619703040000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from e5.ny.us.ibm.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id EEFF11A30693 for ; Fri, 22 Aug 2008 07:47:36 -0700 (PDT) Received: from e5.ny.us.ibm.com (e5.ny.us.ibm.com [32.97.182.145]) by cuda.sgi.com with ESMTP id 19EVkoNO2hFmRCCf for ; Fri, 22 Aug 2008 07:47:36 -0700 (PDT) Received: from d01relay04.pok.ibm.com (d01relay04.pok.ibm.com [9.56.227.236]) by e5.ny.us.ibm.com (8.13.8/8.13.8) with ESMTP id m7MElXQG003497 for ; Fri, 22 Aug 2008 10:47:33 -0400 Received: from d01av03.pok.ibm.com (d01av03.pok.ibm.com [9.56.224.217]) by d01relay04.pok.ibm.com (8.13.8/8.13.8/NCO v9.0) with ESMTP id m7MElSaN211944 for ; Fri, 22 Aug 2008 10:47:28 -0400 Received: from d01av03.pok.ibm.com (loopback [127.0.0.1]) by d01av03.pok.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id m7MElRds028387 for ; Fri, 22 Aug 2008 10:47:28 -0400 Received: from d01ml251.pok.ibm.com (d01ml251.pok.ibm.com [9.56.227.119]) by d01av03.pok.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id m7MElROK028384 for ; Fri, 22 Aug 2008 10:47:27 -0400 To: pcp@oss.sgi.com MIME-Version: 1.0 X-ASG-Orig-Subj: pmkstat command not working Subject: pmkstat command not working X-Mailer: Lotus Notes Release 7.0 HF277 June 21, 2006 Message-ID: From: Sai p Seshasayee Date: Fri, 22 Aug 2008 10:47:26 -0400 X-MIMETrack: Serialize by Router on D01ML251/01/M/IBM(Release 8.0.1|February 07, 2008) at 08/22/2008 10:47:27, Serialize complete at 08/22/2008 10:47:27 Content-Type: multipart/alternative; boundary="=_alternative 00513F82852574AD_=" X-Barracuda-Connect: e5.ny.us.ibm.com[32.97.182.145] X-Barracuda-Start-Time: 1219416457 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.3397 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message X-archive-position: 1725 X-Approved-By: makc@sgi.com X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: sseshas@us.ibm.com Precedence: bulk X-list: pcp This is a multipart message in MIME format. --=_alternative 00513F82852574AD_= Content-Type: text/plain; charset="US-ASCII" Hi All, I am a new user to PCP. I have installed it and the PCP process is running correctly. However the "pmkstat" command is not working. # pmkstat -bash: pmkstat: command not found # pmkstat -h cu03sv -bash: pmkstat: command not found I am little puzzled because the "pmval" and "pminfo" command works ! Any ideas ?? Thanks and Regards Sai Prakash Poughkeepsie Unix Development Lab IBM Systems and Technology Group External: 845-435-4720 email: sseshas@us.ibm.com Notes: Sai p Seshasayee/Poughkeepsie/IBM "Always speak the truth, that way you dont need to remember what you said !" --=_alternative 00513F82852574AD_= Content-Type: text/html; charset="US-ASCII"
Hi All,

I am a new user to PCP. I have installed it and the PCP process is running correctly. However the "pmkstat" command is not working.

# pmkstat
-bash: pmkstat: command not found
# pmkstat -h cu03sv
-bash: pmkstat: command not found


I am little puzzled because the "pmval" and "pminfo" command works ! Any ideas ??




Thanks and Regards
Sai Prakash
Poughkeepsie Unix Development Lab
IBM Systems and Technology Group
External: 845-435-4720
email: sseshas@us.ibm.com
Notes: Sai p Seshasayee/Poughkeepsie/IBM

"Always speak the truth, that way you dont need to remember what you said  !"
--=_alternative 00513F82852574AD_=-- From makc@melbourne.sgi.com Fri Aug 22 07:55:54 2008 Received: with ECARTIS (v1.0.0; list pcp); Fri, 22 Aug 2008 07:55:58 -0700 (PDT) Received: from larry.melbourne.sgi.com (larry.melbourne.sgi.com [134.14.52.130]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with SMTP id m7MEtpSM001621 for ; Fri, 22 Aug 2008 07:55:53 -0700 Received: from kuku.melbourne.sgi.com (kuku.melbourne.sgi.com [134.14.55.163]) by larry.melbourne.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id AAA29595; Sat, 23 Aug 2008 00:57:10 +1000 Received: from kuku.melbourne.sgi.com (localhost [127.0.0.1]) by kuku.melbourne.sgi.com (SGI-8.12.11.20060308/8.12.11) with ESMTP id m7MEvABk2512845; Sat, 23 Aug 2008 00:57:10 +1000 (EST) Received: (from makc@localhost) by kuku.melbourne.sgi.com (SGI-8.12.11.20060308/8.12.11/Submit) id m7MEvAfS2512820; Sat, 23 Aug 2008 00:57:10 +1000 (EST) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18606.54214.332065.549545@kuku.melbourne.sgi.com> Date: Sat, 23 Aug 2008 00:57:10 +1000 From: Max Matveev To: Sai p Seshasayee Cc: pcp@oss.sgi.com Subject: Re: pmkstat command not working In-Reply-To: References: X-Mailer: VM 7.07 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-archive-position: 1726 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: makc@sgi.com Precedence: bulk X-list: pcp On Fri, 22 Aug 2008 10:47:26 -0400, Sai p Seshasayee wrote: sseshas> I am a new user to PCP. I have installed it and the PCP sseshas> process is running correctly. However the "pmkstat" command sseshas> is not working. The binary is in /usr/share/pcp/bin/pmkstat but it's not meant to be used with linux hosts because it does not have all the metrics pmkstat needs. And subscribe to the list - this was the last message I've approved for non-subscriber. max From makc@melbourne.sgi.com Sun Aug 24 00:31:38 2008 Received: with ECARTIS (v1.0.0; list pcp); Sun, 24 Aug 2008 00:31:45 -0700 (PDT) Received: from larry.melbourne.sgi.com (larry.melbourne.sgi.com [134.14.52.130]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with SMTP id m7O7VZSP030334 for ; Sun, 24 Aug 2008 00:31:36 -0700 Received: from kuku.melbourne.sgi.com (kuku.melbourne.sgi.com [134.14.55.163]) by larry.melbourne.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id RAA02915; Sun, 24 Aug 2008 17:32:54 +1000 Received: from kuku.melbourne.sgi.com (localhost [127.0.0.1]) by kuku.melbourne.sgi.com (SGI-8.12.11.20060308/8.12.11) with ESMTP id m7O7Wr6j2518910; Sun, 24 Aug 2008 17:32:53 +1000 (EST) Received: (from makc@localhost) by kuku.melbourne.sgi.com (SGI-8.12.11.20060308/8.12.11/Submit) id m7O7WoAN2457616; Sun, 24 Aug 2008 17:32:50 +1000 (EST) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18609.3745.853336.141416@kuku.melbourne.sgi.com> Date: Sun, 24 Aug 2008 17:32:49 +1000 From: Max Matveev To: Sai p Seshasayee Cc: pcp@oss.sgi.com Subject: Re: pmkstat command not working In-Reply-To: References: <18606.54214.332065.549545@kuku.melbourne.sgi.com> X-Mailer: VM 7.07 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid X-archive-position: 1727 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: makc@sgi.com Precedence: bulk X-list: pcp On Fri, 22 Aug 2008 13:23:33 -0400, Sai p Seshasayee wrote: S> Based on your mail, I understand that Linux hosts don't have the metrics S> to run the "pmkstat" command. Does that mean that I can't use the S> command at all in Linux? You can, it just not going to show all the information. S> Is there a way by which I could run that command on Linux by S> installing the required metrics ? No. pmkstat was developed on Irix where few extra kernel metrics were exported by the kernel. On Linux there is no direct equivalent of those metrics. This is one of the reasons the command was moved out of the way in /usr/share/pcp/bin. max From nscott@aconex.com Sun Aug 24 17:06:32 2008 Received: with ECARTIS (v1.0.0; list pcp); Sun, 24 Aug 2008 17:06:37 -0700 (PDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7P06W5h012085 for ; Sun, 24 Aug 2008 17:06:32 -0700 X-ASG-Debug-ID: 1219622873-04f300720000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id CE6DE176F94 for ; Sun, 24 Aug 2008 17:07:53 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id GQSMvXBTUYw2FSGA for ; Sun, 24 Aug 2008 17:07:53 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id A73BE571DDE; Mon, 25 Aug 2008 10:07:48 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id YKkGkDh9EvPl4VqF; Mon, 25 Aug 2008 10:07:48 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 8A9D692C2A1; Mon, 25 Aug 2008 10:07:48 +1000 (EST) X-ASG-Orig-Subj: Re: pmkstat command not working Subject: Re: pmkstat command not working From: Nathan Scott To: Sai p Seshasayee , Max Matveev Cc: pcp@oss.sgi.com In-Reply-To: <18606.54214.332065.549545@kuku.melbourne.sgi.com> References: <18606.54214.332065.549545@kuku.melbourne.sgi.com> Content-Type: text/plain Date: Mon, 25 Aug 2008 10:06:04 +1000 Message-Id: <1219622764.5168.2.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1219622874 X-Barracuda-Bayes: INNOCENT GLOBAL 0.1762 1.0000 -0.9554 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.96 X-Barracuda-Spam-Status: No, SCORE=-0.96 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.3624 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-archive-position: 1728 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp On Sat, 2008-08-23 at 00:57 +1000, Max Matveev wrote: > On Fri, 22 Aug 2008 10:47:26 -0400, Sai p Seshasayee wrote: > > sseshas> I am a new user to PCP. I have installed it and the PCP > sseshas> process is running correctly. However the "pmkstat" command > sseshas> is not working. Use pmstat(1) instead, pmkstat is basically deprecated. cheers. -- Nathan From nscott@aconex.com Sun Aug 24 21:53:07 2008 Received: with ECARTIS (v1.0.0; list pcp); Sun, 24 Aug 2008 21:53:11 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7P4r7sD003517 for ; Sun, 24 Aug 2008 21:53:07 -0700 X-ASG-Debug-ID: 1219640067-32dc01250000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id EF698B6F7D7 for ; Sun, 24 Aug 2008 21:54:28 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id ky8mEbMyoPHYsV7w for ; Sun, 24 Aug 2008 21:54:28 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 7A91A5747E9 for ; Mon, 25 Aug 2008 14:54:26 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id n614L7Cz8UGId38u for ; Mon, 25 Aug 2008 14:54:26 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 68D1692C34B for ; Mon, 25 Aug 2008 14:54:26 +1000 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Mon, 25 Aug 2008 14:52:41 +1000 Message-Id: <1219639961.5168.15.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1219640069 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.02 X-Barracuda-Spam-Status: No, SCORE=-0.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M, WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.3643 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.50 WEIRD_PORT URI: Uses non-standard port number for HTTP 0.50 BSF_RULE7568M Custom Rule 7568M X-archive-position: 1729 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcp.git src/cpan/PMDA.xs | 4 ++++ src/cpan/local.c | 7 ++++++- src/dbpmda/src/pmda.c | 2 +- src/include/impl.h | 2 +- src/libkmtime/src/client.c | 2 +- src/libpcp/src/util.c | 2 +- src/libpcp/src/win32.c | 13 +++++++------ src/pmcd/src/config.c | 29 ++++++++++++----------------- src/pmcd/src/pmcd.h | 2 -- src/pmdas/mysql/pmdamysql.pl | 31 ++++++++++++++++++++----------- 10 files changed, 53 insertions(+), 41 deletions(-) commit 9aca6ea35ef5a16fd74652304d015d89f4cc3e9e Author: Nathan Scott Date: Mon Aug 25 14:51:01 2008 +1000 This removes the argc parameter from the __pmProcessCreate routine that was added for the Windows native port. This information can be more effectively conveyed using the nul-termination of the argv array, so we were doubling up on some info there. Resolves a pmcd QA issue by reverting the related changes in that code. commit e839db9269b64b48b8b41e68d60a524c7a65d347 Author: Nathan Scott Date: Mon Aug 25 14:42:53 2008 +1000 When generating a Perl PMDA namespace, provide an option for creating the namespace root as well (for testing, not needed otherwise). commit dacbeaed2e0e07e68c0b4a98d8a299b35b413727 Author: Nathan Scott Date: Mon Aug 25 14:40:00 2008 +1000 Add a mechanism for setting pmDebug when using a Perl PMDA. commit 1aa0ca24020b7e5df0d8ede7ab48d7df7a9a62b8 Author: Nathan Scott Date: Mon Aug 25 09:09:19 2008 +1000 Additional diagnostics in the MySQL PMDA. Fix a lost "use" statement, and remove a variable name scoping quirk leftover from debugging. From nscott@aconex.com Mon Aug 25 23:41:33 2008 Received: with ECARTIS (v1.0.0; list pcp); Mon, 25 Aug 2008 23:41:40 -0700 (PDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7Q6fWWY004234 for ; Mon, 25 Aug 2008 23:41:33 -0700 X-ASG-Debug-ID: 1219732974-3d57012a0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 32C153CDDD9 for ; Mon, 25 Aug 2008 23:42:54 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id 6YjXZTghJZ8q3DBf for ; Mon, 25 Aug 2008 23:42:54 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id B07F457F1F2 for ; Tue, 26 Aug 2008 16:42:53 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id kqQiHlwinBmNjVnC for ; Tue, 26 Aug 2008 16:42:53 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 93C6292C34B for ; Tue, 26 Aug 2008 16:42:53 +1000 (EST) X-ASG-Orig-Subj: pcpqa updates Subject: pcpqa updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Tue, 26 Aug 2008 16:41:08 +1000 Message-Id: <1219732868.8939.2.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1219732976 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.02 X-Barracuda-Spam-Status: No, SCORE=-0.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M, WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.3746 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.50 WEIRD_PORT URI: Uses non-standard port number for HTTP 0.50 BSF_RULE7568M Custom Rule 7568M X-archive-position: 1730 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcpqa.git 008.out.edge | 69 ++++++++++++++++++++++++++++++++++++ 024 | 10 ++++- 024.out.3 | 112 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 066 | 7 +++ 066.out.3 | 85 ++++++++++++++++++++++++++++++++++++++++++++ 067 | 7 +++ 067.out.3 | 36 ++++++++++++++++++ 075 | 2 - 8 files changed, 323 insertions(+), 5 deletions(-) commit 8c277e1216d5688bac6f66a3f748469533735629 Merge: 4938a41... 44bd0be... Author: Nathan Scott Date: Tue Aug 26 16:40:57 2008 +1000 Merge branch 'master' of git://oss.sgi.com:8090/nathans/pcpqa commit 4938a41a2d769775c95da8c649d249116423c442 Author: Nathan Scott Date: Tue Aug 26 16:39:47 2008 +1000 Test 075 needs a remote host with sample pmda running. commit bb6f1774e691bdb39efea3bbe9851f9884e32ea2 Author: Nathan Scott Date: Tue Aug 26 16:33:27 2008 +1000 Add new qualified output for test 066 and 067, to cater for the changed default pmcd port (now 44321 only is used, by default). commit 665bce9e537576f7206934439a54481495367e3e Author: Nathan Scott Date: Tue Aug 26 16:08:31 2008 +1000 Add 024 output for revised libpcp IPC/socket channel versioning code. commit c00660059b94ff14984aac7d3debf7d4ec8214af Author: Nathan Scott Date: Tue Aug 26 16:03:43 2008 +1000 Test 024 needs a remote sample PMDA. Update filter for new libpcp IPC code. commit ff8a7aaded1fdb668188d93ca44f055b00cb7052 Author: Nathan Scott Date: Tue Aug 26 15:59:37 2008 +1000 Remove unused QA file, add test 008 output for my local system. From nscott@aconex.com Tue Aug 26 17:19:50 2008 Received: with ECARTIS (v1.0.0; list pcp); Tue, 26 Aug 2008 17:19:54 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7R0JnB0030824 for ; Tue, 26 Aug 2008 17:19:50 -0700 X-ASG-Debug-ID: 1219796472-0fe402e20000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 87C13FCA3A3 for ; Tue, 26 Aug 2008 17:21:13 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id GzWGBuMVLHQK7prM for ; Tue, 26 Aug 2008 17:21:13 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 576E9588B2D for ; Wed, 27 Aug 2008 10:21:11 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id EjpIzDAWxDMFfSYS for ; Wed, 27 Aug 2008 10:21:11 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 214FA92C34C for ; Wed, 27 Aug 2008 10:21:11 +1000 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Wed, 27 Aug 2008 10:19:26 +1000 Message-Id: <1219796366.4539.4.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1219796473 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 1.03 X-Barracuda-Spam-Status: No, SCORE=1.03 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M, BSF_RULE_7582B, WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.3817 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.50 WEIRD_PORT URI: Uses non-standard port number for HTTP 0.50 BSF_RULE7568M Custom Rule 7568M 1.05 BSF_RULE_7582B Custom Rule 7582B X-archive-position: 1731 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcp.git src/cpan/PMDA.xs | 6 - src/libpcp/src/ipc.c | 4 src/pmdas/mysql/pmdamysql.pl | 195 +++++++++++++++++++++---------------------- 3 files changed, 100 insertions(+), 105 deletions(-) commit 6bb5faaa333f0c0697b41b31987ec8a126af08f6 Author: Nathan Scott Date: Wed Aug 27 10:17:56 2008 +1000 Several more tweaks to the MySQL PMDA, mainly fixing several type and/or numbering issues in the metric table. Last remaining piece now is the processlist metrics and instance domain. commit 3cfd828500c7e62a15ab78b1c35bf7de1aed082b Author: Nathan Scott Date: Wed Aug 27 08:26:55 2008 +1000 Fix a couple of string/scalar reference counting issues (resulting in use-after-free errors) in the Perl PMDA API, when translating between Perl and C. commit 8f2519fb227ca49ba6ae7bb11f5167f12f7d5d2e Author: Nathan Scott Date: Tue Aug 26 15:59:56 2008 +1000 Update libpcp IPC diagnostics to be more like the old version (for QA). From sseshas@us.ibm.com Tue Aug 26 12:37:33 2008 Received: with ECARTIS (v1.0.0; list pcp); Tue, 26 Aug 2008 20:44:59 -0700 (PDT) Received: from cuda.sgi.com ([192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7QJbVYR008073 for ; Tue, 26 Aug 2008 12:37:33 -0700 X-ASG-Debug-ID: 1219779524-75d6007e0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from e2.ny.us.ibm.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 43E121A535E2 for ; Tue, 26 Aug 2008 12:38:53 -0700 (PDT) Received: from e2.ny.us.ibm.com (e2.ny.us.ibm.com [32.97.182.142]) by cuda.sgi.com with ESMTP id uj3Juf5cvvD4yoY6 for ; Tue, 26 Aug 2008 12:38:53 -0700 (PDT) Received: from d01relay04.pok.ibm.com (d01relay04.pok.ibm.com [9.56.227.236]) by e2.ny.us.ibm.com (8.13.8/8.13.8) with ESMTP id m7QJchJA030792 for ; Tue, 26 Aug 2008 15:38:43 -0400 Received: from d01av03.pok.ibm.com (d01av03.pok.ibm.com [9.56.224.217]) by d01relay04.pok.ibm.com (8.13.8/8.13.8/NCO v9.0) with ESMTP id m7QJchvo161116 for ; Tue, 26 Aug 2008 15:38:43 -0400 Received: from d01av03.pok.ibm.com (loopback [127.0.0.1]) by d01av03.pok.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id m7QJchVr012559 for ; Tue, 26 Aug 2008 15:38:43 -0400 Received: from d01ml251.pok.ibm.com (d01ml251.pok.ibm.com [9.56.227.119]) by d01av03.pok.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id m7QJcgE0012532 for ; Tue, 26 Aug 2008 15:38:43 -0400 To: pcp@oss.sgi.com MIME-Version: 1.0 X-ASG-Orig-Subj: PCP chart -hostnames Subject: PCP chart -hostnames X-Mailer: Lotus Notes Release 7.0 HF277 June 21, 2006 Message-ID: From: Sai p Seshasayee Date: Tue, 26 Aug 2008 15:38:42 -0400 X-MIMETrack: Serialize by Router on D01ML251/01/M/IBM(Release 8.0.1|February 07, 2008) at 08/26/2008 15:38:42, Serialize complete at 08/26/2008 15:38:42 Content-Type: multipart/related; boundary="=_related 006BE977852574B1_=" X-Barracuda-Connect: e2.ny.us.ibm.com[32.97.182.142] X-Barracuda-Start-Time: 1219779535 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.39 X-Barracuda-Spam-Status: No, SCORE=-1.39 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=HTML_IMAGE_ONLY_16, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.3798 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.63 HTML_IMAGE_ONLY_16 BODY: HTML: images with 1200-1600 bytes of words X-archive-position: 1732 X-Approved-By: makc@sgi.com X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: sseshas@us.ibm.com Precedence: bulk X-list: pcp This is a multipart message in MIME format. --=_related 006BE977852574B1_= Content-Type: multipart/alternative; boundary="=_alternative 006BE977852574B1_=" --=_alternative 006BE977852574B1_= Content-Type: text/plain; charset="US-ASCII" Hi Team, I have installed PCP and kmchart. It is working great ! When I need to see the metrics for a particular host I do the following : File --> Open View and in the window I choose the host by TYPING the hostname. I want to know if there is a setting such that if I click on the "host" dropdown box, I should get a list of hosts that are being monitored without me typing it explicitly (i.e it should be able to read the hostnames from a file like /etc/hosts for example). Let me know if that is possible, even if I had to make some modifications in the code , I am ready to do that. Thanks and Regards Sai Prakash Poughkeepsie Unix Development Lab IBM Systems and Technology Group External: 845-435-4720 email: sseshas@us.ibm.com Notes: Sai p Seshasayee/Poughkeepsie/IBM "Always speak the truth, that way you dont need to remember what you said !" --=_alternative 006BE977852574B1_= Content-Type: text/html; charset="US-ASCII"
Hi Team,

I have installed PCP and kmchart. It is working great !

When I need to see the metrics for a particular host  I do the following :

File --> Open View and in the window I choose the host by TYPING the hostname. I want to know if there is a setting such that if I click on the
"host" dropdown box, I should get  a list of hosts that are being monitored without me typing it explicitly (i.e it should be able to read the hostnames
from a file like /etc/hosts for example). Let me know if that is possible, even if I had to make some modifications in the code , I am ready to do that.  




Thanks and Regards
Sai Prakash
Poughkeepsie Unix Development Lab
IBM Systems and Technology Group
External: 845-435-4720
email: sseshas@us.ibm.com
Notes: Sai p Seshasayee/Poughkeepsie/IBM

"Always speak the truth, that way you dont need to remember what you said  !"
--=_alternative 006BE977852574B1_=-- --=_related 006BE977852574B1_= Content-Type: image/gif Content-ID: <_1_06D454EC06D450E0006BE976852574B1> Content-Transfer-Encoding: base64 R0lGODlhAAQAA+cAAP///7i4uICAgAAAAMDI0MjI2Ojo8NjY6ODg6PDw8NjY4GBgeNDQ4KiouOjo 6JiYsLCwwLi4yKCguLC4yODg4MjI0IiImABAgKCgwKiowKiguNjg4ICAmLjA0ODo6MDA0Ojw8NDY 4Hh4mID4QMDAwKCgsLCwyNDQ0LCwuEBAQMjQ2Li4wHBwkPDw+LjAyACAgGBoeNjY2JCQoODo4NDQ 2ABAuGhwgACAuABAQHiIkICIkICAuAAAQPi4GIiQmAAA+AAAgECAuGBweIiIoACAAICAAICImLDA yHB4iJiYoBhgGMjosIBgEPj4ADCYSMi4kPgAAECwcIC4uIjIcECAANDouDigWJjYeKCgoAhwCHBo YHiAiMiwgPiAAEBQWKA4QMCQkLDI2CCIKCCQMFhYkLDoiJCQmPj4uECAgBBgiDg4gCiYOLi4+Pi4 +KCgqEBAgLj4+HCAiLj4uMjoqFhAeEBAAKDI2LjgmABAAOCoqIAAANigoFigSLi4gNDY2AgQEAAA uAAgWAAgmAAg2ABA+ABYoABgyABwMACA+ACYmAC4AADY2AD4AAD4YAD4+BgYOBg4qBhIcBh40CAA ICAgACAguCAwUCBosCCQ4CgoKCg42ChQwChoMDAAADAAWDAAmDBQ6DBYeDCg8Dg4uDhYEDhYoDh4 IDiYyDi4ODi42EAYEEBo2ECAQECA+EC4AEDI8EhwmEjYQFAwqFBQyFBYOFBwUFCIKFCI0FCQoFCo GFCowFCo+FgAOFgICFgwIFhYAFiQcFi4YFjAiFjA4GAAYGAA+GBwIGBwuGCQAGCQ8GhIEGiIQGiQ wGiw0GjQ+HAwkHA4OHCgqHCoWHC4GHgAmHgoGHhgQHh4+HjQ0IAwYIA4AIBAgICY0IC4QIC48IDI CIDYKIDo+IhAKIh4IIiIUJBQkJBYUJCo4JCwgJDImJDY6JDguJDoCJggEJhYAJhgMJiQMJiYAKB4 QKB4eKCAEKCQYKDIUKgQAKhQGLAwCLBgSLCgULgAuLg42LiAuLiIICwAAAAAAAQAA0AI/wArCBxI sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJcqSBATAVEYEJcyZN mApy6twZA4tPLBhC6Dzx04SCnj+D7hxa9CgWo0ujSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jT 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 AQuw5jWxmU1tbpOb3fTmN8EZTnGOMyAAOw== --=_related 006BE977852574B1_=-- From nscott@aconex.com Tue Aug 26 22:07:00 2008 Received: with ECARTIS (v1.0.0; list pcp); Tue, 26 Aug 2008 22:07:09 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7R56v3J020181 for ; Tue, 26 Aug 2008 22:07:00 -0700 X-ASG-Debug-ID: 1219813701-19e6003d0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id BAEC5FC5193 for ; Tue, 26 Aug 2008 22:08:21 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id V7MgWj8xGKrhR5QM for ; Tue, 26 Aug 2008 22:08:21 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 6257D590357; Wed, 27 Aug 2008 15:08:20 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id NAo7bfbWfsaNj17C; Wed, 27 Aug 2008 15:08:20 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 518A992C34C; Wed, 27 Aug 2008 15:08:20 +1000 (EST) X-ASG-Orig-Subj: Re: PCP chart -hostnames Subject: Re: PCP chart -hostnames From: Nathan Scott To: Sai p Seshasayee Cc: pcp@oss.sgi.com In-Reply-To: References: Content-Type: text/plain Date: Wed, 27 Aug 2008 15:06:35 +1000 Message-Id: <1219813595.4539.33.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1219813701 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.3836 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-archive-position: 1733 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp On Tue, 2008-08-26 at 15:38 -0400, Sai p Seshasayee wrote: > > Hi Team, > > I have installed PCP and kmchart. It is working great ! Looks ordinary though :) - is that the Cygwin X server? Yikes. > When I need to see the metrics for a particular host I do the > following : > > File --> Open View and in the window I choose the host by TYPING the > hostname. I want to know if there is a setting such that if I click on > the > "host" dropdown box, I should get a list of hosts that are being > monitored without me typing it explicitly (i.e it should be able to > read the hostnames > from a file like /etc/hosts for example). Let me know if that is > possible, even if I had to make some modifications in the code , I am > ready to do that. You can give multiple -h options on the command line, and all of the hosts listed there will be available in the host drop downs. Also, if you use a View which has host names hardcoded in it, they will also be made available there. I tend to go that route - I have configs that create multiple tabs for different aspects of our production hosts which I fire up once & then can easily select from any host. cheers. -- Nathan From nscott@aconex.com Wed Aug 27 03:04:43 2008 Received: with ECARTIS (v1.0.0; list pcp); Wed, 27 Aug 2008 03:04:46 -0700 (PDT) Received: from cuda.sgi.com ([192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7RA4gbG022240 for ; Wed, 27 Aug 2008 03:04:43 -0700 X-ASG-Debug-ID: 1219831564-417800f70000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 650441A598DA for ; Wed, 27 Aug 2008 03:06:05 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id 16skF52rnxFgUXmq for ; Wed, 27 Aug 2008 03:06:05 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 8E67859209C; Wed, 27 Aug 2008 20:05:59 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id xvM6dYlo7WTKPYYn; Wed, 27 Aug 2008 20:05:59 +1000 (EST) Received: from [192.168.0.100] (c220-239-214-222.fernt2.vic.optusnet.com.au [220.239.214.222]) by postoffice.aconex.com (Postfix) with ESMTP id 6123992C2A1; Wed, 27 Aug 2008 20:05:59 +1000 (EST) X-ASG-Orig-Subj: Re: PCP chart -hostnames Subject: Re: PCP chart -hostnames From: Nathan Scott To: Sai p Seshasayee Cc: pcp@oss.sgi.com In-Reply-To: <1219813595.4539.33.camel@verge.scott.net.au> References: <1219813595.4539.33.camel@verge.scott.net.au> Content-Type: text/plain Date: Wed, 27 Aug 2008 20:04:14 +1000 Message-Id: <1219831454.4510.9.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1219831566 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.3853 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-archive-position: 1734 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp On Wed, 2008-08-27 at 15:06 +1000, Nathan Scott wrote: > On Tue, 2008-08-26 at 15:38 -0400, Sai p Seshasayee wrote: > > > > Hi Team, > > > > I have installed PCP and kmchart. It is working great ! > > Looks ordinary though :) - is that the Cygwin X server? Yikes. > As a bit of a teaser, or motivation if you'd like to hack on it, here's what kmchart running natively on Windows looks like: http://oss.sgi.com/~nathans/kmchart-win32.png I've not had much time to work on it for several weeks, so it's not progressed much since the initial proof-of-concept... still alot of work to be done there. Sure looks alot nicer than that remote X display version though (the fonts look correct for one thing!). cheers. -- Nathan From nscott@aconex.com Wed Aug 27 04:09:02 2008 Received: with ECARTIS (v1.0.0; list pcp); Wed, 27 Aug 2008 04:09:07 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7RB91qI024822 for ; Wed, 27 Aug 2008 04:09:02 -0700 X-ASG-Debug-ID: 1219835424-103f03bd0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 716FAFCC585 for ; Wed, 27 Aug 2008 04:10:25 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id f0ihPuJC1m385oiT for ; Wed, 27 Aug 2008 04:10:25 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 27E9A5941C9 for ; Wed, 27 Aug 2008 21:10:24 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id Tl1XBWWQcacoaLrK for ; Wed, 27 Aug 2008 21:10:24 +1000 (EST) Received: from [192.168.0.100] (c220-239-214-222.fernt2.vic.optusnet.com.au [220.239.214.222]) by postoffice.aconex.com (Postfix) with ESMTP id 04B3A92C2A1 for ; Wed, 27 Aug 2008 21:10:24 +1000 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Wed, 27 Aug 2008 21:08:38 +1000 Message-Id: <1219835318.4510.22.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1219835425 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.52 X-Barracuda-Spam-Status: No, SCORE=-0.52 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.3858 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.50 WEIRD_PORT URI: Uses non-standard port number for HTTP X-archive-position: 1735 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcp.git src/pmdas/linux/help | 7 ++++ src/pmdas/linux/pmda.c | 5 +++ src/pmdas/linux/proc_partitions.c | 58 +++++++++++++++++++++++++++++++++++++- src/pmdas/linux/root_linux | 1 src/pmdas/mysql/pmdamysql.pl | 25 ++++++++++------ 5 files changed, 86 insertions(+), 10 deletions(-) commit 80de7098381456dfd279f9bb9b62d87b945a6636 Author: Nathan Scott Date: Wed Aug 27 21:06:00 2008 +1000 Complete the implementation of the processlist instance domain. MySQL PMDA is now functionally complete and correct (afaik!) up until version: $ pmprobe -v mysql.variables.version mysql.variables.version 1 "5.0.51a-11" commit 43e425e61d654330ca103c327e8ca123cc2f7d76 Author: Nathan Scott Date: Wed Aug 27 15:54:42 2008 +1000 Add the disk.dev.scheduler metric, which reports which I/O scheduler is in use by each device. This is simple to figure out in recent kernels, using /sys/block//queue/scheduler, but not so easy in older kernels where we need to sniff around the iosched parameter files to intuit it. Importantly, RHEL5 (and I suspect also SLES10) seem to provide no other way to tell which scheduler is in use (it can only be adjusted via the kernel boot parameters - ugh!). From nscott@aconex.com Wed Aug 27 17:25:56 2008 Received: with ECARTIS (v1.0.0; list pcp); Wed, 27 Aug 2008 17:26:00 -0700 (PDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7S0PuYn030738 for ; Wed, 27 Aug 2008 17:25:56 -0700 X-ASG-Debug-ID: 1219883237-788e02b80000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 36F083DA33D for ; Wed, 27 Aug 2008 17:27:18 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id CcTQq7FmIFPQ5A7g for ; Wed, 27 Aug 2008 17:27:18 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 3B36E596C6B for ; Thu, 28 Aug 2008 10:27:11 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id BD9JPdCODQ2EaRpJ for ; Thu, 28 Aug 2008 10:27:11 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 2278992C2A1 for ; Thu, 28 Aug 2008 10:27:11 +1000 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Thu, 28 Aug 2008 10:25:26 +1000 Message-Id: <1219883126.4508.5.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1219883240 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.02 X-Barracuda-Spam-Status: No, SCORE=-0.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M, WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.3911 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.50 WEIRD_PORT URI: Uses non-standard port number for HTTP 0.50 BSF_RULE7568M Custom Rule 7568M X-archive-position: 1736 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcp.git src/cpan/Changes | 3 ++ src/cpan/PMDA.pm | 4 +- src/cpan/PMDA.xs | 30 ++++++++++++--------- src/pmdas/dbping/dbprobe.pl | 35 ++++++++++++++---------- src/pmdas/dbping/pmdadbping.pl | 38 ++++++++++++++++----------- src/pmdas/memcache/pmdamemcache.pl | 52 ++++++++++++++++++------------------- src/pmdas/mysql/pmdamysql.pl | 12 ++++++-- src/pmdas/news/pmdanews.pl | 12 ++++---- src/pmdas/simple/pmdasimple.pl | 10 +++---- 9 files changed, 112 insertions(+), 84 deletions(-) commit c8a9c7b78a618710eb5d378f7b8461fa56db0525 Author: Nathan Scott Date: Thu Aug 28 10:20:18 2008 +1000 Cannot pass undef in as Perl PMDA metric help text strings after all - gives warnings. commit 88bd8ff5183da3d5094baa5038f9e3c40a8e7603 Author: Nathan Scott Date: Thu Aug 28 10:15:24 2008 +1000 Ensure dbping variables are initialised in case a fetch arrive before db response. commit 9ba1e84a6452e474e1e2c95881d584ebed03241a Author: Nathan Scott Date: Thu Aug 28 10:00:01 2008 +1000 Provide an external username/password configuration file mechanism for database PMDAs (dbping/mysql) in case the defaults just wont do. Small code cleanups in generic database ping PMDA also. commit 38b44ea24c9923ad4d49a7414a167b0f456950a5 Author: Nathan Scott Date: Thu Aug 28 09:52:35 2008 +1000 When in Perl PMDA pmns/domain generation mode, dont start side-effects (like pipes). commit 9c8c1920b36f36eee94ef1a50809600e0f9c99d3 Author: Nathan Scott Date: Thu Aug 28 09:03:19 2008 +1000 Add a Perl interface to the pmGetConfig PMAPI routine for PMDAs. Bump the Perl API version number for initial stable API release. From nscott@aconex.com Wed Aug 27 23:53:53 2008 Received: with ECARTIS (v1.0.0; list pcp); Wed, 27 Aug 2008 23:54:00 -0700 (PDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7S6rrF8023580 for ; Wed, 27 Aug 2008 23:53:53 -0700 X-ASG-Debug-ID: 1219906516-041602d30000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 3CEC11921D1 for ; Wed, 27 Aug 2008 23:55:16 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id foGRe9jU9kHC3Dbi for ; Wed, 27 Aug 2008 23:55:16 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 6AAE559AE1A for ; Thu, 28 Aug 2008 16:55:09 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id IPQJE0Hd3KXLN8sJ for ; Thu, 28 Aug 2008 16:55:09 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 51E4E92C34B for ; Thu, 28 Aug 2008 16:55:09 +1000 (EST) X-ASG-Orig-Subj: pcpqa updates Subject: pcpqa updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Thu, 28 Aug 2008 16:53:23 +1000 Message-Id: <1219906403.4508.22.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1219906517 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.02 X-Barracuda-Spam-Status: No, SCORE=-0.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M, WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.3937 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.50 WEIRD_PORT URI: Uses non-standard port number for HTTP 0.50 BSF_RULE7568M Custom Rule 7568M X-archive-position: 1737 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcpqa.git 257 | 4 ++-- 272 | 38 +++++++++++++++++++------------------- 347 | 5 +++-- 347.out | 1 - 507 | 1 + 507.out | 1 - 570 | 2 +- 570.out | 2 +- getpmcdhosts | 18 +++++++++--------- qa_hosts.master | 10 +++------- src-oss/mark-bug.c | 2 +- 11 files changed, 40 insertions(+), 44 deletions(-) commit 950371317fb3641d6574847123c166883ff47b5b Author: Nathan Scott Date: Thu Aug 28 16:48:40 2008 +1000 Update test 507 to deal with different pcp(1) output in all pcp versions. commit d754de209693763dd724ff90d524c0119a389081 Author: Nathan Scott Date: Thu Aug 28 16:40:28 2008 +1000 Update pmnscomp usage checks for more pmns format versions (crc, v2). commit d991a52e85411bd3caf8337eefff41aa449efcd6 Author: Nathan Scott Date: Thu Aug 28 16:26:53 2008 +1000 Add -q to ssh invocation in 257 to avoid login banners. commit 8c466288e9ed52fefd888550f17d0da25d81c5a2 Author: Nathan Scott Date: Thu Aug 28 16:26:21 2008 +1000 The getpmcdhosts script mangled x86-64 when extracting simabi. commit 5f9e4becddfc3462fd177833fda11b71f626ef81 Author: Nathan Scott Date: Thu Aug 28 16:16:04 2008 +1000 Use -q option to ssh in getpmcdhosts to avoid login banners. commit c7c055a19a04a0409adf5943a4a125d02037d61a Author: Nathan Scott Date: Thu Aug 28 16:09:16 2008 +1000 Update available QA hosts. commit 41cd84c129c04383cf115f2032eac9687464569c Author: Nathan Scott Date: Thu Aug 28 16:03:47 2008 +1000 Update the pmdanews test filter, now it has both daemon(old) and perl(new) modes. commit 694423ca0d53c18e7da4d1fb027d6f9aa876cb4d Author: Nathan Scott Date: Thu Aug 28 16:02:41 2008 +1000 Convert 272 to use ssh in place of rsh, last remaining rsh vestige I think. commit 3c74dcbe7ab475daa72504b7e5e270ebc8227c44 Author: Nathan Scott Date: Thu Aug 28 10:49:18 2008 +1000 Fix irix PMNS translation issue when using mark-bug archive. From nscott@aconex.com Wed Aug 27 23:54:56 2008 Received: with ECARTIS (v1.0.0; list pcp); Wed, 27 Aug 2008 23:55:00 -0700 (PDT) Received: from cuda.sgi.com ([192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7S6suNU023630 for ; Wed, 27 Aug 2008 23:54:56 -0700 X-ASG-Debug-ID: 1219906579-18f1006f0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 319201B43D54 for ; Wed, 27 Aug 2008 23:56:19 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id bq4UynESqHGntuyA for ; Wed, 27 Aug 2008 23:56:19 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id DA0E959AE48 for ; Thu, 28 Aug 2008 16:56:17 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id hWdnn7AuWHEshtQy for ; Thu, 28 Aug 2008 16:56:17 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id C182F92C34E for ; Thu, 28 Aug 2008 16:56:17 +1000 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Thu, 28 Aug 2008 16:54:32 +1000 Message-Id: <1219906472.4508.25.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1219906580 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.02 X-Barracuda-Spam-Status: No, SCORE=-0.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M, WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.3937 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.50 WEIRD_PORT URI: Uses non-standard port number for HTTP 0.50 BSF_RULE7568M Custom Rule 7568M X-archive-position: 1738 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcp.git src/pmcd/pmdaproc.sh | 84 +++++++++++++++++++++++++++++++++++++-------- src/pmdas/news/pmdanews.pl | 2 - 2 files changed, 71 insertions(+), 15 deletions(-) commit 9c6dc148cb482c347f4eec83391aa5ff97a3fbf0 Author: Nathan Scott Date: Thu Aug 28 15:33:45 2008 +1000 Further extensions to the PMDA install script/process: - Only prompt the user with valid choices for types of pmda installs (daemon/dso/perl). This is actually a long-standing bug - we would prompt user for types of PMDA that didn't necessarily exist (dso/daemon) even before Perl PMDAs came along. - Only print the "Installing pmchart views" line if we are actually doing so. - Add kmchart config file support to Install/Remove as well. commit fff0cbe62866eabedd20ebb54e5102ebb45b59e8 Author: Nathan Scott Date: Thu Aug 28 15:21:46 2008 +1000 Fix Perl version of news pmda to check for null indom correctly. From nscott@aconex.com Thu Aug 28 16:32:34 2008 Received: with ECARTIS (v1.0.0; list pcp); Thu, 28 Aug 2008 16:32:38 -0700 (PDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7SNWY7o003795 for ; Thu, 28 Aug 2008 16:32:34 -0700 X-ASG-Debug-ID: 1219966437-114f014d0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 789383E2CA9 for ; Thu, 28 Aug 2008 16:33:57 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id EJDNET4BbYm1Bgmr for ; Thu, 28 Aug 2008 16:33:57 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id B9BD95A05F7; Fri, 29 Aug 2008 09:33:53 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id 76ZOFTiNLInFEYGc; Fri, 29 Aug 2008 09:33:53 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id A0B0992C31D; Fri, 29 Aug 2008 09:33:53 +1000 (EST) X-ASG-Orig-Subj: Re: PCP - pmlogger command Subject: Re: PCP - pmlogger command From: Nathan Scott To: Sai p Seshasayee Cc: pcp@oss.sgi.com In-Reply-To: References: Content-Type: text/plain Date: Fri, 29 Aug 2008 09:32:08 +1000 Message-Id: <1219966328.4534.9.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1219966438 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.4003 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-archive-position: 1739 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Hi Sai, (please keep CCing the list - theres lots of interested people there who can also help, and we all learn from each other that way). On Thu, 2008-08-28 at 09:42 -0400, Sai p Seshasayee wrote: > > Hi Nathan, > > Thanks again for your inputs. I was reading the man pages for the > "pmlogger" command and it looks like an exciting option for us to > store archives. We are using Red Had Enterprise Linux 5 and when I > used the "pmlogger" command , the command did not work and I got: > > [root@xcat20mn ~]# pmlogger > -bash: pmlogger: command not found > > Does pmlogger command work on Linux or is it deprecated like the > "pmkstat" command or is it an Irix specific command? (I also read the > PCPIntro man page and there is no reference of pmlogger being > deprecated). Please let me know if there is an alternate command. > It isn't deprecated it, no. pmkstat may be the only deprecated tool in the current PCP release, I think. If you use the updated PCP rpm that I make available (http://oss.sgi.com/~nathans/pcp/rpm/) it is in fact removed - these rpms are development snapshots of pending code for the next "official" SGI PCP release. They include alot of fixes and alot of new features - and they are quite stable (I use them on all of our production machines here). On Redhat, pmlogger lives in /usr/share/pcp/bin, rpm can find it via: $ rpm -ql pcp | grep pmlogger It lives in this slightly odd place ($PCP_BINADM_DIR from /etc/pcp.conf) because it is not often invoked directly, but rather is usually run via the PCP start scripts (/etc/init.d/pcp) which are run at system bootup. See the pmlogger_check(1) man page for details on setting pmlogger up as a daemon. cheers. -- Nathan From nscott@aconex.com Thu Aug 28 17:12:02 2008 Received: with ECARTIS (v1.0.0; list pcp); Thu, 28 Aug 2008 17:12:05 -0700 (PDT) Received: from cuda.sgi.com ([192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7T0C1Dq006276 for ; Thu, 28 Aug 2008 17:12:02 -0700 X-ASG-Debug-ID: 1219968803-0fbd03540000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 2D9EF1A67F36 for ; Thu, 28 Aug 2008 17:13:24 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id n3n3QR6xOchCX7tI for ; Thu, 28 Aug 2008 17:13:24 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 044F95A0D9A for ; Fri, 29 Aug 2008 10:13:22 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id as9W8B84ajYojx6U for ; Fri, 29 Aug 2008 10:13:22 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id DA45692C34B for ; Fri, 29 Aug 2008 10:13:22 +1000 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Fri, 29 Aug 2008 10:11:37 +1000 Message-Id: <1219968697.4534.26.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1219968806 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.52 X-Barracuda-Spam-Status: No, SCORE=-0.52 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.4005 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.50 WEIRD_PORT URI: Uses non-standard port number for HTTP X-archive-position: 1740 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcp.git src/pmdas/dbping/dbprobe.pl | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 45667bf5bf7e98688294c9b56c73d03204c5a12b Author: Nathan Scott Date: Fri Aug 29 09:07:41 2008 +1000 Reorder the logic in the dbprobe.pl script so that it makes its initial response time measurement before going to sleep, so that we get an initial value right away. commit 241733113e0af1cf8f904fd066f081da4258edfc Author: Nathan Scott Date: Fri Aug 29 09:02:04 2008 +1000 Two fixes in the database response time probe script, used by the dbping PMDA - the socket output needs to be flushed right after every print statement, else we operate in block mode and output is not timely. Second, evaluate localtime in a scalar content, otherwise we get an array which doesn't do what we're expecting & the dbping.control.timestamp metric holds garbage. From nscott@aconex.com Thu Aug 28 19:11:00 2008 Received: with ECARTIS (v1.0.0; list pcp); Thu, 28 Aug 2008 19:11:06 -0700 (PDT) Received: from cuda.sgi.com ([192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7T2AxWG015725 for ; Thu, 28 Aug 2008 19:10:59 -0700 X-ASG-Debug-ID: 1219975943-123601000000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 0E3F51A68567 for ; Thu, 28 Aug 2008 19:12:23 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id Xw1DS2E7lsrl4q5e for ; Thu, 28 Aug 2008 19:12:23 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 98FCC5A1DAA for ; Fri, 29 Aug 2008 12:12:21 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id JSRHevo8E3TE5OBg for ; Fri, 29 Aug 2008 12:12:21 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 85B1292C31D for ; Fri, 29 Aug 2008 12:12:21 +1000 (EST) X-ASG-Orig-Subj: pcpqa updates Subject: pcpqa updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Fri, 29 Aug 2008 12:10:36 +1000 Message-Id: <1219975836.4534.40.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1219975944 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.02 X-Barracuda-Spam-Status: No, SCORE=-0.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M, WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.4013 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.50 WEIRD_PORT URI: Uses non-standard port number for HTTP 0.50 BSF_RULE7568M Custom Rule 7568M X-archive-position: 1741 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcpqa.git 225 | 1 294 | 6 ++- 295 | 6 ++- 297 | 12 +++++-- 597 | 7 +++- 597.out | 105 -------------------------------------------------------------- 597.out.1 | 105 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 597.out.2 | 93 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8 files changed, 224 insertions(+), 111 deletions(-) commit 662845052c367577f6f2eac0cbb7d5629cc75b7f Author: Nathan Scott Date: Fri Aug 29 12:10:26 2008 +1000 Fix test 225 filter for non-irix vs irix metric names live/archived. commit 700c018365928ec84cae6b226f35cbe947430c24 Author: Nathan Scott Date: Fri Aug 29 12:04:46 2008 +1000 Update test 597 to deal with either new/old school shping configs. commit 73792e6b9f988c00821a88dc1698e8853b747daa Author: Nathan Scott Date: Fri Aug 29 11:36:49 2008 +1000 Filter low level libpcp IPC diagnostics from pmproxy test 297. commit 58421f250263f379e03261ddc29a6c1545b1ef77 Author: Nathan Scott Date: Fri Aug 29 11:22:31 2008 +1000 Filter low level libpcp IPC diagnostics from pmproxy test 295. commit 72ef90877366b0bbd1d4df3867f36a207b2d8f64 Author: Nathan Scott Date: Fri Aug 29 11:21:24 2008 +1000 Filter low level libpcp IPC diagnostics from pmproxy test 294. From nscott@aconex.com Thu Aug 28 19:11:45 2008 Received: with ECARTIS (v1.0.0; list pcp); Thu, 28 Aug 2008 19:11:48 -0700 (PDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7T2Bjin015862 for ; Thu, 28 Aug 2008 19:11:45 -0700 X-ASG-Debug-ID: 1219975988-3d6101490000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id E4F0C3E36DE for ; Thu, 28 Aug 2008 19:13:09 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id pTeLtw601njolCqQ for ; Thu, 28 Aug 2008 19:13:09 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 2D0A45A1DCD for ; Fri, 29 Aug 2008 12:13:08 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id pNbVEazRcm4aLL1D for ; Fri, 29 Aug 2008 12:13:08 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 1BE3C92C31D for ; Fri, 29 Aug 2008 12:13:08 +1000 (EST) X-ASG-Orig-Subj: pcp updates Subject: pcp updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Fri, 29 Aug 2008 12:11:22 +1000 Message-Id: <1219975882.4534.42.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1219975989 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.02 X-Barracuda-Spam-Status: No, SCORE=-0.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M, WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.4013 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.50 WEIRD_PORT URI: Uses non-standard port number for HTTP 0.50 BSF_RULE7568M Custom Rule 7568M X-archive-position: 1742 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcp.git src/libpcp_pmda/src/help.c | 6 +++--- src/newhelp/chkhelp.c | 6 +++++- src/pmdas/shping/sample.conf | 25 +++++++------------------ 3 files changed, 15 insertions(+), 22 deletions(-) commit 2a25dec3966c64bfebe72cb872d78a229b6f0d2f Author: Nathan Scott Date: Fri Aug 29 11:51:48 2008 +1000 Update the sample shping configuration file. Noticed while running qa that it hardcodes paths to things in /usr/pcp/bin and /usr/etc (*cough*) ... and also has several old command invocations that are meaningless even on modern-day unix, let alone Win32. Remove hard-coded paths (/etc/pcp.env sorts that all out), and update/remove a couple of the dated sample commands. commit d7826d2ffd19053ae30ae24eb45db40dfbcf3cce Author: Nathan Scott Date: Fri Aug 29 10:48:20 2008 +1000 Untidy structure field alignment in help.c - turns out this data structure is shared with chkhelp, and if they don't match exactly, QA failures result. Make MinGW conditional structure size/offset changes in chkhelp as well, and fix up a very old comment in chkhelp.c. From nscott@aconex.com Fri Aug 29 00:05:44 2008 Received: with ECARTIS (v1.0.0; list pcp); Fri, 29 Aug 2008 00:05:49 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7T75iiH014548 for ; Fri, 29 Aug 2008 00:05:44 -0700 X-ASG-Debug-ID: 1219993626-43e703580000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 494C51256E43 for ; Fri, 29 Aug 2008 00:07:06 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id iInYuCKacOQI23rx for ; Fri, 29 Aug 2008 00:07:06 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 9198B5A4AC4 for ; Fri, 29 Aug 2008 17:07:02 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id 1s6oMBzm3wUGp1KO for ; Fri, 29 Aug 2008 17:07:02 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 782B692C31D for ; Fri, 29 Aug 2008 17:07:02 +1000 (EST) X-ASG-Orig-Subj: pcpqa updates Subject: pcpqa updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Fri, 29 Aug 2008 17:05:16 +1000 Message-Id: <1219993517.4534.52.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1219993628 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.02 X-Barracuda-Spam-Status: No, SCORE=-0.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M, WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.4034 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.50 WEIRD_PORT URI: Uses non-standard port number for HTTP 0.50 BSF_RULE7568M Custom Rule 7568M X-archive-position: 1744 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcpqa.git 069 | 14 +- 083 | 12 - 110 | 1 110.out.1 | 7 - 110.out.2 | 7 - 156.out | 14 -- 159.out.1 | 2 159.out.2 | 2 159.out.3 | 2 162.out.1 | 10 - 162.out.2 | 10 - 162.out.3 | 10 - 162.out.4 | 10 - 196 | 4 199.out | 7 - 225.out | 1 226.out | 1 255 | 1 255.out.1 | 2 255.out.2 | 2 255.out.3 | 2 272 | 38 +++--- 274.out | 1 299 | 6 299.out.3 | 279 +++++++++++++++++++++++++++++++++++++++++++++ 308 | 16 +- 322 | 6 323.out | 1 324.out | 1 340 | 8 - 346.out | 1 374 | 6 375 | 6 376 | 1 411.out.0 | 1 411.out.1 | 1 560 | 2 560.linux | 1 565 | 1 578.out | 1 597.out.1 | 1 601.out | 1 602.out | 3 603 | 2 603.out.irix | 3 642.out | 6 703.out | 1 common.check | 4 common.filter | 9 - src-oss/779246.c | 3 src-oss/GNUmakefile | 68 ---------- src-oss/agenttimeout.c | 3 src-oss/archinst.c | 16 -- src-oss/badloglabel.c | 5 src-oss/badpmcdpmid.c | 3 src-oss/broken_pmda.c | 3 src-oss/broken_pmda.v1.c | 3 src-oss/chk_memleak.c | 3 src-oss/chk_metric_types.c | 11 - src-oss/chkacc1.c | 12 - src-oss/chkacc2.c | 10 - src-oss/chkacc3.c | 10 - src-oss/chkconnect.c | 2 src-oss/chkctx2.c | 3 src-oss/chkhelp.c | 3 src-oss/chknumval.c | 15 -- src-oss/chkopenlog.c | 3 src-oss/chkoptfetch.c | 8 - src-oss/chktrim.c | 3 src-oss/compare.c | 1 src-oss/context_test.c | 3 src-oss/crashpmcd.c | 1 src-oss/defctx.c | 8 - src-oss/descreqX2.c | 3 src-oss/disk_test.c | 3 src-oss/dumb_pmda.c | 4 src-oss/dynamic_pmda.c | 3 src-oss/endian.c | 1 src-oss/eofarch.c | 7 - src-oss/eol.c | 12 - src-oss/exercise.c | 3 src-oss/exertz.c | 12 - src-oss/fetchpdu.c | 3 src-oss/fetchrate.c | 3 src-oss/hex2nbo.c | 2 src-oss/hp-mib.c | 2 src-oss/indom.c | 13 -- src-oss/interp0.c | 12 - src-oss/interp1.c | 12 - src-oss/interp2.c | 12 - src-oss/interp3.c | 6 src-oss/interp4.c | 7 - src-oss/interp_bug.c | 12 - src-oss/interp_bug2.c | 12 - src-oss/ipc.c | 6 src-oss/logcontrol.c | 21 --- src-oss/mark-bug.c | 11 - src-oss/mkfiles.c | 1 src-oss/multifetch.c | 13 -- src-oss/nameall.c | 3 src-oss/nullinst.c | 3 src-oss/numberstr.c | 4 src-oss/obs.c | 8 - src-oss/parseinterval.c | 1 src-oss/parsemetricspec.c | 1 src-oss/pcp_lite_crash.c | 8 - src-oss/pdu-server.c | 89 -------------- src-oss/pducheck.c | 30 ---- src-oss/permfetch.c | 9 - src-oss/pmc_group.c++ | 4 src-oss/pmcdgone.c | 30 ---- src-oss/pmconvscale.c | 3 src-oss/pmdashutdown.c | 1 src-oss/pminfo.c | 1 src-oss/pmlcmacro.c | 6 src-oss/pmnsinarchives.c | 3 src-oss/pmnsunload.c | 3 src-oss/pmpost-exploit.c | 1 src-oss/pmprintf.c | 3 src-oss/pmsocks_objstyle.c | 18 -- src-oss/pmval.c | 6 src-oss/proc_test.c | 3 src-oss/pv.c | 3 src-oss/read-bf.c | 10 - src-oss/recon.c | 3 src-oss/scale.c | 3 src-oss/slow_af.c | 7 - src-oss/store.c | 3 src-oss/storepast.c | 8 - src-oss/storepdu.c | 3 src-oss/t_fetch.c | 1 src-oss/tabort.c | 1 src-oss/template.c | 31 ----- src-oss/torture-eol.c | 1 src-oss/torture_api.c | 56 --------- src-oss/torture_cache.c | 1 src-oss/torture_indom.c | 12 - src-oss/torture_trace.c | 1 src-oss/tstate.c | 1 src-oss/whichtimezone.c | 4 src-oss/wrap_int.c | 1 src-oss/write-bf.c | 1 src-oss/xarch.c | 6 src-oss/xlog.c | 3 src-oss/xmktime.c | 1 src-oss/xval.c | 3 src-oss/xxx.c | 15 -- 147 files changed, 379 insertions(+), 962 deletions(-) commit a0bbef05f8c469f5d07885bba8f3976b0217a10c Author: Nathan Scott Date: Fri Aug 29 16:51:21 2008 +1000 Update 565 to filter old pmchart view install message. commit 69329c908e4fbba7486410294ff8efdc165f40f2 Author: Nathan Scott Date: Fri Aug 29 16:41:16 2008 +1000 Update 376 to filter old pmchart view install message. commit 3faf7c14418b7201a100bbf4b32bba6f8de36794 Author: Nathan Scott Date: Fri Aug 29 16:33:46 2008 +1000 Handle revised Install pmdaproc.sh in test 255. commit 7f79f199fb553739d0dff7679d068eacff880620 Author: Nathan Scott Date: Fri Aug 29 16:31:49 2008 +1000 Update 299 for revised local context handling in pmParseMetricSpec. commit 05626c1e2633f15a6a34351cc9ef4bf42a309b2b Author: Nathan Scott Date: Fri Aug 29 16:09:11 2008 +1000 Also make scp use the quiet option to avoid unwanted diagnostics in QA. commit 45102b7c445c97992ed2ebbc515277fe4955767d Author: Nathan Scott Date: Fri Aug 29 15:50:20 2008 +1000 Filter the "Installing pmchart view(s)" line from PMDA Install output, since this isn't there anymore (unless the PMDA actually has pmchart configs, and most don't). commit 10c676825c01e11896e8ba2664006d6d6184aa3c Author: Nathan Scott Date: Fri Aug 29 15:46:58 2008 +1000 Fix filter on test 110 to deal with pmdaproc.sh fixes and perl installs. commit 1015f78d2579be8cf830b980efa76e4699fdb929 Author: Nathan Scott Date: Fri Aug 29 14:20:51 2008 +1000 Portability changes for QA programs (needed for MinGW port later). Includes header file changes, remove redundant global init-to-zero, old IRIX code, use __pmSetProgname, switch to revised __pmIPC code for low-level IPC testing, remove #ident, malloc_audit, old license gunk, etc. commit f631554ac7522c38b5ac7ead2b9b8b4d2318da7c Author: Nathan Scott Date: Fri Aug 29 13:52:40 2008 +1000 Update all uses of ssh to specify -q to avoid login banners. From nscott@aconex.com Fri Aug 29 00:05:44 2008 Received: with ECARTIS (v1.0.0; list pcp); Fri, 29 Aug 2008 00:05:49 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7T75iK9014546 for ; Fri, 29 Aug 2008 00:05:44 -0700 X-ASG-Debug-ID: 1219993627-446503770000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id A8B591256E45 for ; Fri, 29 Aug 2008 00:07:08 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id Z9HFNZ4aGBRJrjBc for ; Fri, 29 Aug 2008 00:07:08 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 404E15A4ACA for ; Fri, 29 Aug 2008 17:07:07 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id SJJOBWER1Dc7vHXE for ; Fri, 29 Aug 2008 17:07:07 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 1D3F892C31D for ; Fri, 29 Aug 2008 17:07:07 +1000 (EST) X-ASG-Orig-Subj: pcp updates (2.7.4-20080829) Subject: pcp updates (2.7.4-20080829) From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Fri, 29 Aug 2008 17:05:21 +1000 Message-Id: <1219993521.4534.54.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1219993628 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.52 X-Barracuda-Spam-Status: No, SCORE=-0.52 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.4034 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.50 WEIRD_PORT URI: Uses non-standard port number for HTTP X-archive-position: 1743 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcp.git VERSION.pcp | 2 +- debian/changelog | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) commit 29cc9f616621d29a465d75591af2a13d1abf2530 Author: Nathan Scott Date: Fri Aug 29 16:57:44 2008 +1000 Bump PCP build version number for next release. From sseshas@us.ibm.com Fri Aug 29 10:28:50 2008 Received: with ECARTIS (v1.0.0; list pcp); Fri, 29 Aug 2008 10:28:54 -0700 (PDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7THSoUT032038 for ; Fri, 29 Aug 2008 10:28:50 -0700 X-ASG-Debug-ID: 1220031012-24bb01f60000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from e6.ny.us.ibm.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 7119C3E82B0 for ; Fri, 29 Aug 2008 10:30:12 -0700 (PDT) Received: from e6.ny.us.ibm.com (e6.ny.us.ibm.com [32.97.182.146]) by cuda.sgi.com with ESMTP id FjFVZuKOmK5648en for ; Fri, 29 Aug 2008 10:30:12 -0700 (PDT) Received: from d01relay04.pok.ibm.com (d01relay04.pok.ibm.com [9.56.227.236]) by e6.ny.us.ibm.com (8.13.8/8.13.8) with ESMTP id m7THWbGI029280 for ; Fri, 29 Aug 2008 13:32:37 -0400 Received: from d01av01.pok.ibm.com (d01av01.pok.ibm.com [9.56.224.215]) by d01relay04.pok.ibm.com (8.13.8/8.13.8/NCO v9.0) with ESMTP id m7THTp44208934 for ; Fri, 29 Aug 2008 13:29:51 -0400 Received: from d01av01.pok.ibm.com (loopback [127.0.0.1]) by d01av01.pok.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id m7THToIX006753 for ; Fri, 29 Aug 2008 13:29:51 -0400 Received: from d01ml251.pok.ibm.com (d01ml251.pok.ibm.com [9.56.227.119]) by d01av01.pok.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id m7THTogk006747; Fri, 29 Aug 2008 13:29:50 -0400 In-Reply-To: <1219966328.4534.9.camel@verge.scott.net.au> To: Nathan Scott Cc: pcp@oss.sgi.com MIME-Version: 1.0 X-ASG-Orig-Subj: Re: PCP - pmlogger command Subject: Re: PCP - pmlogger command X-Mailer: Lotus Notes Release 7.0 HF277 June 21, 2006 Message-ID: From: Sai p Seshasayee Date: Fri, 29 Aug 2008 13:29:49 -0400 X-MIMETrack: Serialize by Router on D01ML251/01/M/IBM(Release 8.0.1|February 07, 2008) at 08/29/2008 13:29:50, Serialize complete at 08/29/2008 13:29:50 Content-Type: multipart/alternative; boundary="=_alternative 00601CE2852574B4_=" X-Barracuda-Connect: e6.ny.us.ibm.com[32.97.182.146] X-Barracuda-Start-Time: 1220031014 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.4075 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message X-archive-position: 1745 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: sseshas@us.ibm.com Precedence: bulk X-list: pcp This is a multipart message in MIME format. --=_alternative 00601CE2852574B4_= Content-Type: text/plain; charset="US-ASCII" Hi Nathan, I set up the pmlogger as a daemon by making the following entry in the "/var/lib/pcp/config/pmlogger/control" file: xcat20mn y n PCP_LOG_DIR/pmlogger/xcat20mn -cconfig.base -T1min sai_logger When I restarted the pcp start scripts, I was able to see the "pmlogger_check script" running correctly. However, it was not archiving the files and I got the following error in my "mail" file: Subject: pmlogger_check failed in /etc/init.d/pcp Restarting primary pmlogger for host "xcat20mn" ... timed out waiting! Usage: pmlogger [options] archive Options: -c configfile file to load configuration from -h host metrics source is PMCD on host -l logfile redirect diagnostics and trace output -L linger, even if not primary logger instance and nothing to log -n pmnsfile use an alternative PMNS -P execute as primary logger instance -r report record sizes and archive growth rate -s endsize terminate after endsize has been accumulated -t interval default logging interval [default 60.0 seconds] -T endtime terminate at given time -u output is unbuffered -v volsize switch log volumes after volsize has been accumulated -V version generate version 1 or 2 archives (default is 2) -x fd control file descriptor for application launching pmlogger via pmRecordControl(3) pmlogger_check: Error: cannot find pmlogger output file at "pmlogger.log" Directory (/var/log/pcp/pmlogger/xcat20mn) contents: total 8 drwxr-xr-x 2 root root 4096 Aug 29 12:00 . drwxr-xr-x 3 root root 4096 Aug 18 10:40 .. ---------- 1 root root 0 Aug 29 12:00 lock -rw-r--r-- 1 root root 0 Aug 29 11:59 pmlogger.log.prior pmlogger_check: Error: archive file 20080829.12.00.0 missing Directory (/var/log/pcp/pmlogger/xcat20mn) contents: total 8 drwxr-xr-x 2 root root 4096 Aug 29 12:00 . drwxr-xr-x 3 root root 4096 Aug 18 10:40 .. ---------- 1 root root 0 Aug 29 12:00 lock -rw-r--r-- 1 root root 0 Aug 29 11:59 pmlogger.log.prior I tried various combinations in the pmlogger's "control" file entry. I also created a "pmlogger.log" under "/var/log/pcp/pmlogger/xcat20mn" but I found that when the daemon finished running, the "pmlogger.log" file was getting renamed as "pmlogger.log" and gave the above mentioned output. Any ideas?? Thanks and Regards Sai Prakash Poughkeepsie Unix Development Lab IBM Systems and Technology Group External: 845-435-4720 email: sseshas@us.ibm.com Notes: Sai p Seshasayee/Poughkeepsie/IBM "Always speak the truth, that way you dont need to remember what you said !" Nathan Scott 08/28/2008 07:32 PM To Sai p Seshasayee/Poughkeepsie/IBM@IBMUS cc pcp@oss.sgi.com Subject Re: PCP - pmlogger command Hi Sai, (please keep CCing the list - theres lots of interested people there who can also help, and we all learn from each other that way). On Thu, 2008-08-28 at 09:42 -0400, Sai p Seshasayee wrote: > > Hi Nathan, > > Thanks again for your inputs. I was reading the man pages for the > "pmlogger" command and it looks like an exciting option for us to > store archives. We are using Red Had Enterprise Linux 5 and when I > used the "pmlogger" command , the command did not work and I got: > > [root@xcat20mn ~]# pmlogger > -bash: pmlogger: command not found > > Does pmlogger command work on Linux or is it deprecated like the > "pmkstat" command or is it an Irix specific command? (I also read the > PCPIntro man page and there is no reference of pmlogger being > deprecated). Please let me know if there is an alternate command. > It isn't deprecated it, no. pmkstat may be the only deprecated tool in the current PCP release, I think. If you use the updated PCP rpm that I make available (http://oss.sgi.com/~nathans/pcp/rpm/) it is in fact removed - these rpms are development snapshots of pending code for the next "official" SGI PCP release. They include alot of fixes and alot of new features - and they are quite stable (I use them on all of our production machines here). On Redhat, pmlogger lives in /usr/share/pcp/bin, rpm can find it via: $ rpm -ql pcp | grep pmlogger It lives in this slightly odd place ($PCP_BINADM_DIR from /etc/pcp.conf) because it is not often invoked directly, but rather is usually run via the PCP start scripts (/etc/init.d/pcp) which are run at system bootup. See the pmlogger_check(1) man page for details on setting pmlogger up as a daemon. cheers. -- Nathan --=_alternative 00601CE2852574B4_= Content-Type: text/html; charset="US-ASCII"
Hi Nathan,

I set up the pmlogger as a daemon by making the following entry in the "/var/lib/pcp/config/pmlogger/control" file:

xcat20mn y n PCP_LOG_DIR/pmlogger/xcat20mn -cconfig.base -T1min sai_logger

When I restarted the pcp start scripts, I was able to see the "pmlogger_check script" running correctly. However, it was not archiving the files and I got the following error in my "mail" file:

Subject: pmlogger_check failed in /etc/init.d/pcp

Restarting primary pmlogger for host "xcat20mn" ... timed out waiting!
        Usage: pmlogger [options] archive

        Options:
          -c configfile file to load configuration from
          -h host     metrics source is PMCD on host
          -l logfile  redirect diagnostics and trace output
          -L          linger, even if not primary logger instance and nothing to log
          -n pmnsfile   use an alternative PMNS
          -P          execute as primary logger instance
          -r          report record sizes and archive growth rate
          -s endsize  terminate after endsize has been accumulated
          -t interval   default logging interval [default 60.0 seconds]
          -T endtime  terminate at given time
          -u          output is unbuffered
          -v volsize  switch log volumes after volsize has been accumulated
          -V version    generate version 1 or 2 archives (default is 2)
          -x fd       control file descriptor for application launching pmlogger
                      via pmRecordControl(3)
pmlogger_check: Error: cannot find pmlogger output file at "pmlogger.log"
Directory (/var/log/pcp/pmlogger/xcat20mn) contents:
total 8
drwxr-xr-x 2 root root 4096 Aug 29 12:00 .
drwxr-xr-x 3 root root 4096 Aug 18 10:40 ..
---------- 1 root root    0 Aug 29 12:00 lock
-rw-r--r-- 1 root root    0 Aug 29 11:59 pmlogger.log.prior
pmlogger_check: Error: archive file 20080829.12.00.0 missing
Directory (/var/log/pcp/pmlogger/xcat20mn) contents:
total 8
drwxr-xr-x 2 root root 4096 Aug 29 12:00 .
drwxr-xr-x 3 root root 4096 Aug 18 10:40 ..
---------- 1 root root    0 Aug 29 12:00 lock
-rw-r--r-- 1 root root    0 Aug 29 11:59 pmlogger.log.prior

I tried various combinations in the pmlogger's "control" file entry. I also created a "pmlogger.log" under  "/var/log/pcp/pmlogger/xcat20mn" but I found that when the daemon finished running, the "pmlogger.log" file was getting renamed as "pmlogger.log" and gave the above mentioned output. Any ideas??


Thanks and Regards
Sai Prakash
Poughkeepsie Unix Development Lab
IBM Systems and Technology Group
External: 845-435-4720
email: sseshas@us.ibm.com
Notes: Sai p Seshasayee/Poughkeepsie/IBM

"Always speak the truth, that way you dont need to remember what you said  !"



Nathan Scott <nscott@aconex.com>

08/28/2008 07:32 PM

To
Sai p Seshasayee/Poughkeepsie/IBM@IBMUS
cc
pcp@oss.sgi.com
Subject
Re: PCP -  pmlogger command





Hi Sai,

(please keep CCing the list - theres lots of interested people there
who can also help, and we all learn from each other that way).

On Thu, 2008-08-28 at 09:42 -0400, Sai p Seshasayee wrote:
>
> Hi Nathan,
>
> Thanks again for your inputs. I was reading the man pages for the
> "pmlogger" command and it looks like an exciting option for us to
> store archives. We are using Red Had Enterprise Linux 5 and when I
> used the "pmlogger" command , the command did not work and I got:
>
> [root@xcat20mn ~]# pmlogger
> -bash: pmlogger: command not found
>
> Does pmlogger command work on Linux or is it deprecated like the
> "pmkstat" command or is it an Irix specific command? (I also read the
> PCPIntro man page and there is no reference of pmlogger being
> deprecated). Please let me know if there is an alternate command.  
>

It isn't deprecated it, no.  pmkstat may be the only deprecated tool
in the current PCP release, I think.  If you use the updated PCP rpm
that I make available (http://oss.sgi.com/~nathans/pcp/rpm/) it is
in fact removed - these rpms are development snapshots of pending code
for the next "official" SGI PCP release.  They include alot of fixes
and alot of new features - and they are quite stable (I use them on
all of our production machines here).

On Redhat, pmlogger lives in /usr/share/pcp/bin, rpm can find it via:

$ rpm -ql pcp | grep pmlogger

It lives in this slightly odd place ($PCP_BINADM_DIR from /etc/pcp.conf)
because it is not often invoked directly, but rather is usually run via
the PCP start scripts (/etc/init.d/pcp) which are run at system bootup.
See the pmlogger_check(1) man page for details on setting pmlogger up as
a daemon.

cheers.

--
Nathan


--=_alternative 00601CE2852574B4_=-- From sseshas@us.ibm.com Fri Aug 29 10:37:33 2008 Received: with ECARTIS (v1.0.0; list pcp); Fri, 29 Aug 2008 10:37:37 -0700 (PDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7THbXWe032345 for ; Fri, 29 Aug 2008 10:37:33 -0700 X-ASG-Debug-ID: 1220031536-11fc02fa0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from e4.ny.us.ibm.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 68D593E9059; Fri, 29 Aug 2008 10:38:56 -0700 (PDT) Received: from e4.ny.us.ibm.com (e4.ny.us.ibm.com [32.97.182.144]) by cuda.sgi.com with ESMTP id zzsgOUgplemEIE6s; Fri, 29 Aug 2008 10:38:56 -0700 (PDT) Received: from d01relay04.pok.ibm.com (d01relay04.pok.ibm.com [9.56.227.236]) by e4.ny.us.ibm.com (8.13.8/8.13.8) with ESMTP id m7THctVP024426; Fri, 29 Aug 2008 13:38:55 -0400 Received: from d01av04.pok.ibm.com (d01av04.pok.ibm.com [9.56.224.64]) by d01relay04.pok.ibm.com (8.13.8/8.13.8/NCO v9.0) with ESMTP id m7THctrq238798; Fri, 29 Aug 2008 13:38:55 -0400 Received: from d01av04.pok.ibm.com (loopback [127.0.0.1]) by d01av04.pok.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id m7THctBe000544; Fri, 29 Aug 2008 13:38:55 -0400 Received: from d01ml251.pok.ibm.com (d01ml251.pok.ibm.com [9.56.227.119]) by d01av04.pok.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id m7THctXJ000538; Fri, 29 Aug 2008 13:38:55 -0400 In-Reply-To: To: nscott@aconex.com Cc: pcp@oss.sgi.com, pcp-bounce@oss.sgi.com MIME-Version: 1.0 X-ASG-Orig-Subj: Re: PCP - pmlogger command Subject: Re: PCP - pmlogger command X-Mailer: Lotus Notes Release 7.0 HF277 June 21, 2006 Message-ID: From: Sai p Seshasayee Date: Fri, 29 Aug 2008 13:38:54 -0400 X-MIMETrack: Serialize by Router on D01ML251/01/M/IBM(Release 8.0.1|February 07, 2008) at 08/29/2008 13:38:55, Serialize complete at 08/29/2008 13:38:55 Content-Type: multipart/alternative; boundary="=_alternative 0060F1D9852574B4_=" X-Barracuda-Connect: e4.ny.us.ibm.com[32.97.182.144] X-Barracuda-Start-Time: 1220031537 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.4075 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message X-archive-position: 1746 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: sseshas@us.ibm.com Precedence: bulk X-list: pcp This is a multipart message in MIME format. --=_alternative 0060F1D9852574B4_= Content-Type: text/plain; charset="US-ASCII" Hi Nathan, It was getting renamed as "pmlogger.log.prior". Apologies for the typo. Thanks and Regards Sai Prakash Poughkeepsie Unix Development Lab IBM Systems and Technology Group External: 845-435-4720 email: sseshas@us.ibm.com Notes: Sai p Seshasayee/Poughkeepsie/IBM "Always speak the truth, that way you dont need to remember what you said !" Sai p Seshasayee/Poughkeepsie/IBM@IBMUS Sent by: pcp-bounce@oss.sgi.com 08/29/2008 01:29 PM To Nathan Scott cc pcp@oss.sgi.com Subject Re: PCP - pmlogger command Hi Nathan, I set up the pmlogger as a daemon by making the following entry in the "/var/lib/pcp/config/pmlogger/control" file: xcat20mn y n PCP_LOG_DIR/pmlogger/xcat20mn -cconfig.base -T1min sai_logger When I restarted the pcp start scripts, I was able to see the "pmlogger_check script" running correctly. However, it was not archiving the files and I got the following error in my "mail" file: Subject: pmlogger_check failed in /etc/init.d/pcp Restarting primary pmlogger for host "xcat20mn" ... timed out waiting! Usage: pmlogger [options] archive Options: -c configfile file to load configuration from -h host metrics source is PMCD on host -l logfile redirect diagnostics and trace output -L linger, even if not primary logger instance and nothing to log -n pmnsfile use an alternative PMNS -P execute as primary logger instance -r report record sizes and archive growth rate -s endsize terminate after endsize has been accumulated -t interval default logging interval [default 60.0 seconds] -T endtime terminate at given time -u output is unbuffered -v volsize switch log volumes after volsize has been accumulated -V version generate version 1 or 2 archives (default is 2) -x fd control file descriptor for application launching pmlogger via pmRecordControl(3) pmlogger_check: Error: cannot find pmlogger output file at "pmlogger.log" Directory (/var/log/pcp/pmlogger/xcat20mn) contents: total 8 drwxr-xr-x 2 root root 4096 Aug 29 12:00 . drwxr-xr-x 3 root root 4096 Aug 18 10:40 .. ---------- 1 root root 0 Aug 29 12:00 lock -rw-r--r-- 1 root root 0 Aug 29 11:59 pmlogger.log.prior pmlogger_check: Error: archive file 20080829.12.00.0 missing Directory (/var/log/pcp/pmlogger/xcat20mn) contents: total 8 drwxr-xr-x 2 root root 4096 Aug 29 12:00 . drwxr-xr-x 3 root root 4096 Aug 18 10:40 .. ---------- 1 root root 0 Aug 29 12:00 lock -rw-r--r-- 1 root root 0 Aug 29 11:59 pmlogger.log.prior I tried various combinations in the pmlogger's "control" file entry. I also created a "pmlogger.log" under "/var/log/pcp/pmlogger/xcat20mn" but I found that when the daemon finished running, the "pmlogger.log" file was getting renamed as "pmlogger.log" and gave the above mentioned output. Any ideas?? Thanks and Regards Sai Prakash Poughkeepsie Unix Development Lab IBM Systems and Technology Group External: 845-435-4720 email: sseshas@us.ibm.com Notes: Sai p Seshasayee/Poughkeepsie/IBM "Always speak the truth, that way you dont need to remember what you said !" Nathan Scott 08/28/2008 07:32 PM To Sai p Seshasayee/Poughkeepsie/IBM@IBMUS cc pcp@oss.sgi.com Subject Re: PCP - pmlogger command Hi Sai, (please keep CCing the list - theres lots of interested people there who can also help, and we all learn from each other that way). On Thu, 2008-08-28 at 09:42 -0400, Sai p Seshasayee wrote: > > Hi Nathan, > > Thanks again for your inputs. I was reading the man pages for the > "pmlogger" command and it looks like an exciting option for us to > store archives. We are using Red Had Enterprise Linux 5 and when I > used the "pmlogger" command , the command did not work and I got: > > [root@xcat20mn ~]# pmlogger > -bash: pmlogger: command not found > > Does pmlogger command work on Linux or is it deprecated like the > "pmkstat" command or is it an Irix specific command? (I also read the > PCPIntro man page and there is no reference of pmlogger being > deprecated). Please let me know if there is an alternate command. > It isn't deprecated it, no. pmkstat may be the only deprecated tool in the current PCP release, I think. If you use the updated PCP rpm that I make available (http://oss.sgi.com/~nathans/pcp/rpm/) it is in fact removed - these rpms are development snapshots of pending code for the next "official" SGI PCP release. They include alot of fixes and alot of new features - and they are quite stable (I use them on all of our production machines here). On Redhat, pmlogger lives in /usr/share/pcp/bin, rpm can find it via: $ rpm -ql pcp | grep pmlogger It lives in this slightly odd place ($PCP_BINADM_DIR from /etc/pcp.conf) because it is not often invoked directly, but rather is usually run via the PCP start scripts (/etc/init.d/pcp) which are run at system bootup. See the pmlogger_check(1) man page for details on setting pmlogger up as a daemon. cheers. -- Nathan --=_alternative 0060F1D9852574B4_= Content-Type: text/html; charset="US-ASCII"
Hi Nathan,

It was getting renamed as "pmlogger.log.prior". Apologies for the typo.

Thanks and Regards
Sai Prakash
Poughkeepsie Unix Development Lab
IBM Systems and Technology Group
External: 845-435-4720
email: sseshas@us.ibm.com
Notes: Sai p Seshasayee/Poughkeepsie/IBM

"Always speak the truth, that way you dont need to remember what you said  !"



Sai p Seshasayee/Poughkeepsie/IBM@IBMUS
Sent by: pcp-bounce@oss.sgi.com

08/29/2008 01:29 PM

To
Nathan Scott <nscott@aconex.com>
cc
pcp@oss.sgi.com
Subject
Re: PCP -  pmlogger command






Hi Nathan,


I set up the pmlogger as a daemon by making the following entry in the "/var/lib/pcp/config/pmlogger/control" file:


xcat20mn y n PCP_LOG_DIR/pmlogger/xcat20mn -cconfig.base -T1min sai_logger


When I restarted the pcp start scripts, I was able to see the "pmlogger_check script" running correctly. However, it was not archiving the files and I got the following error in my "mail" file:


Subject: pmlogger_check failed in /etc/init.d/pcp


Restarting primary pmlogger for host "xcat20mn" ... timed out waiting!

       Usage: pmlogger [options] archive


       Options:

         -c configfile file to load configuration from

         -h host     metrics source is PMCD on host

         -l logfile  redirect diagnostics and trace output

         -L          linger, even if not primary logger instance and nothing to log

         -n pmnsfile   use an alternative PMNS

         -P          execute as primary logger instance

         -r          report record sizes and archive growth rate

         -s endsize  terminate after endsize has been accumulated

         -t interval   default logging interval [default 60.0 seconds]

         -T endtime  terminate at given time

         -u          output is unbuffered

         -v volsize  switch log volumes after volsize has been accumulated

         -V version    generate version 1 or 2 archives (default is 2)

         -x fd       control file descriptor for application launching pmlogger

                     via pmRecordControl(3)

pmlogger_check: Error: cannot find pmlogger output file at "pmlogger.log"

Directory (/var/log/pcp/pmlogger/xcat20mn) contents:

total 8

drwxr-xr-x 2 root root 4096 Aug 29 12:00 .

drwxr-xr-x 3 root root 4096 Aug 18 10:40 ..

---------- 1 root root    0 Aug 29 12:00 lock

-rw-r--r-- 1 root root    0 Aug 29 11:59 pmlogger.log.prior

pmlogger_check: Error: archive file 20080829.12.00.0 missing

Directory (/var/log/pcp/pmlogger/xcat20mn) contents:

total 8

drwxr-xr-x 2 root root 4096 Aug 29 12:00 .

drwxr-xr-x 3 root root 4096 Aug 18 10:40 ..

---------- 1 root root    0 Aug 29 12:00 lock

-rw-r--r-- 1 root root    0 Aug 29 11:59 pmlogger.log.prior


I tried various combinations in the pmlogger's "control" file entry. I also created a "pmlogger.log" under  "/var/log/pcp/pmlogger/xcat20mn" but I found that when the daemon finished running, the "pmlogger.log" file was getting renamed as "pmlogger.log" and gave the above mentioned output. Any ideas??



Thanks and Regards
Sai Prakash
Poughkeepsie Unix Development Lab
IBM Systems and Technology Group
External: 845-435-4720
email: sseshas@us.ibm.com
Notes: Sai p Seshasayee/Poughkeepsie/IBM

"Always speak the truth, that way you dont need to remember what you said  !"


Nathan Scott <nscott@aconex.com>

08/28/2008 07:32 PM


To
Sai p Seshasayee/Poughkeepsie/IBM@IBMUS
cc
pcp@oss.sgi.com
Subject
Re: PCP -  pmlogger command







Hi Sai,

(please keep CCing the list - theres lots of interested people there
who can also help, and we all learn from each other that way).

On Thu, 2008-08-28 at 09:42 -0400, Sai p Seshasayee wrote:
>
> Hi Nathan,
>
> Thanks again for your inputs. I was reading the man pages for the
> "pmlogger" command and it looks like an exciting option for us to
> store archives. We are using Red Had Enterprise Linux 5 and when I
> used the "pmlogger" command , the command did not work and I got:
>
> [root@xcat20mn ~]# pmlogger
> -bash: pmlogger: command not found
>
> Does pmlogger command work on Linux or is it deprecated like the
> "pmkstat" command or is it an Irix specific command? (I also read the
> PCPIntro man page and there is no reference of pmlogger being
> deprecated). Please let me know if there is an alternate command.  
>

It isn't deprecated it, no.  pmkstat may be the only deprecated tool
in the current PCP release, I think.  If you use the updated PCP rpm
that I make available (http://oss.sgi.com/~nathans/pcp/rpm/) it is
in fact removed - these rpms are development snapshots of pending code
for the next "official" SGI PCP release.  They include alot of fixes
and alot of new features - and they are quite stable (I use them on
all of our production machines here).

On Redhat, pmlogger lives in /usr/share/pcp/bin, rpm can find it via:

$ rpm -ql pcp | grep pmlogger

It lives in this slightly odd place ($PCP_BINADM_DIR from /etc/pcp.conf)
because it is not often invoked directly, but rather is usually run via
the PCP start scripts (/etc/init.d/pcp) which are run at system bootup.
See the pmlogger_check(1) man page for details on setting pmlogger up as
a daemon.

cheers.

--
Nathan


--=_alternative 0060F1D9852574B4_=-- From kenj@internode.on.net Fri Aug 29 14:18:03 2008 Received: with ECARTIS (v1.0.0; list pcp); Fri, 29 Aug 2008 14:18:07 -0700 (PDT) Received: from cuda.sgi.com (cuda2.sgi.com [192.48.168.29]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m7TLI1fm017209 for ; Fri, 29 Aug 2008 14:18:03 -0700 X-ASG-Debug-ID: 1220044760-344800f90000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.internode.on.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id A30A93EC713 for ; Fri, 29 Aug 2008 14:19:21 -0700 (PDT) Received: from mail.internode.on.net (bld-mail08.adl2.internode.on.net [203.16.214.72]) by cuda.sgi.com with ESMTP id L8Cv04NuD5cHoDuU for ; Fri, 29 Aug 2008 14:19:21 -0700 (PDT) Received: from [58.170.2.5] (unverified [58.170.2.5]) by mail.internode.on.net (SurgeMail 3.8f2) with ESMTP id 26901560-1927428 for multiple; Sat, 30 Aug 2008 06:49:24 +0930 (CST) X-ASG-Orig-Subj: Re: PCP - pmlogger command Subject: Re: PCP - pmlogger command From: Ken McDonell Reply-To: kenj@internode.on.net To: Sai p Seshasayee Cc: Nathan Scott , pcp@oss.sgi.com In-Reply-To: References: Content-Type: text/plain Date: Sat, 30 Aug 2008 07:19:21 +1000 Message-Id: <1220044761.7427.7.camel@bozo-laptop.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: bld-mail08.adl2.internode.on.net[203.16.214.72] X-Barracuda-Start-Time: 1220044762 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.4091 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-archive-position: 1747 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: kenj@internode.on.net Precedence: bulk X-list: pcp Sai, You're trying to start the primary logger here. What is the name of the host pmlogger is running on? If it xcat20mn then your pmlogger control file is OK, but there is a problem with pmcd on this host ... please send output from $ pcp $ pcp -h xcat20mn $ cat /var/log/pcp/pmcd/pmcd.log If it not, then you need to amend your control file ... change the first y to n and then run (and send the output from) # /usr/lib/pcp/bin/pmlogger_check -V Also (since I suspect you may be trying to start more than one pmlogger for the same host), it would help to see output from 1. ps -ef | grep pmlogger 2. pminfo -f pmcd.pmlogger 3. and all your pmlogger control file On Fri, 2008-08-29 at 13:29 -0400, Sai p Seshasayee wrote: > > Hi Nathan, > > I set up the pmlogger as a daemon by making the following entry in the > "/var/lib/pcp/config/pmlogger/control" file: > > xcat20mn y n PCP_LOG_DIR/pmlogger/xcat20mn -cconfig.base -T1min > sai_logger > > When I restarted the pcp start scripts, I was able to see the > "pmlogger_check script" running correctly. However, it was not > archiving the files and I got the following error in my "mail" file: > > Subject: pmlogger_check failed in /etc/init.d/pcp > > Restarting primary pmlogger for host "xcat20mn" ... timed out > waiting! > Usage: pmlogger [options] archive > > Options: > -c configfile file to load configuration from > -h host metrics source is PMCD on host > -l logfile redirect diagnostics and trace output > -L linger, even if not primary logger instance and > nothing to log > -n pmnsfile use an alternative PMNS > -P execute as primary logger instance > -r report record sizes and archive growth rate > -s endsize terminate after endsize has been accumulated > -t interval default logging interval [default 60.0 > seconds] > -T endtime terminate at given time > -u output is unbuffered > -v volsize switch log volumes after volsize has been > accumulated > -V version generate version 1 or 2 archives (default is > 2) > -x fd control file descriptor for application > launching pmlogger > via pmRecordControl(3) > pmlogger_check: Error: cannot find pmlogger output file at > "pmlogger.log" > Directory (/var/log/pcp/pmlogger/xcat20mn) contents: > total 8 > drwxr-xr-x 2 root root 4096 Aug 29 12:00 . > drwxr-xr-x 3 root root 4096 Aug 18 10:40 .. > ---------- 1 root root 0 Aug 29 12:00 lock > -rw-r--r-- 1 root root 0 Aug 29 11:59 pmlogger.log.prior > pmlogger_check: Error: archive file 20080829.12.00.0 missing > Directory (/var/log/pcp/pmlogger/xcat20mn) contents: > total 8 > drwxr-xr-x 2 root root 4096 Aug 29 12:00 . > drwxr-xr-x 3 root root 4096 Aug 18 10:40 .. > ---------- 1 root root 0 Aug 29 12:00 lock > -rw-r--r-- 1 root root 0 Aug 29 11:59 pmlogger.log.prior > > I tried various combinations in the pmlogger's "control" file entry. I > also created a "pmlogger.log" under "/var/log/pcp/pmlogger/xcat20mn" > but I found that when the daemon finished running, the "pmlogger.log" > file was getting renamed as "pmlogger.log" and gave the above > mentioned output. Any ideas?? > > > Thanks and Regards > Sai Prakash > Poughkeepsie Unix Development Lab > IBM Systems and Technology Group > External: 845-435-4720 > email: sseshas@us.ibm.com > Notes: Sai p Seshasayee/Poughkeepsie/IBM > > "Always speak the truth, that way you dont need to remember what you > said !" > > > Nathan Scott > > 08/28/2008 07:32 PM > > > To > Sai p > Seshasayee/Poughkeepsie/IBM@IBMUS > cc > pcp@oss.sgi.com > Subject > Re: PCP - > pmlogger command > > > > > > > > > Hi Sai, > > (please keep CCing the list - theres lots of interested people there > who can also help, and we all learn from each other that way). > > On Thu, 2008-08-28 at 09:42 -0400, Sai p Seshasayee wrote: > > > > Hi Nathan, > > > > Thanks again for your inputs. I was reading the man pages for the > > "pmlogger" command and it looks like an exciting option for us to > > store archives. We are using Red Had Enterprise Linux 5 and when I > > used the "pmlogger" command , the command did not work and I got: > > > > [root@xcat20mn ~]# pmlogger > > -bash: pmlogger: command not found > > > > Does pmlogger command work on Linux or is it deprecated like the > > "pmkstat" command or is it an Irix specific command? (I also read > the > > PCPIntro man page and there is no reference of pmlogger being > > deprecated). Please let me know if there is an alternate command. > > > > It isn't deprecated it, no. pmkstat may be the only deprecated tool > in the current PCP release, I think. If you use the updated PCP rpm > that I make available (http://oss.sgi.com/~nathans/pcp/rpm/) it is > in fact removed - these rpms are development snapshots of pending code > for the next "official" SGI PCP release. They include alot of fixes > and alot of new features - and they are quite stable (I use them on > all of our production machines here). > > On Redhat, pmlogger lives in /usr/share/pcp/bin, rpm can find it via: > > $ rpm -ql pcp | grep pmlogger > > It lives in this slightly odd place ($PCP_BINADM_DIR > from /etc/pcp.conf) > because it is not often invoked directly, but rather is usually run > via > the PCP start scripts (/etc/init.d/pcp) which are run at system > bootup. > See the pmlogger_check(1) man page for details on setting pmlogger up > as > a daemon. > > cheers. > > -- > Nathan > > From nscott@aconex.com Sun Aug 31 20:41:24 2008 Received: with ECARTIS (v1.0.0; list pcp); Sun, 31 Aug 2008 20:41:28 -0700 (PDT) Received: from cuda.sgi.com (cuda1.sgi.com [192.48.168.28]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m813fNbF021614 for ; Sun, 31 Aug 2008 20:41:24 -0700 X-ASG-Debug-ID: 1220240567-2c9101d00000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id C4AB3125AEFA for ; Sun, 31 Aug 2008 20:42:47 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id jZGYZ9kSqMUbVkaN for ; Sun, 31 Aug 2008 20:42:47 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 95BD45B7197 for ; Mon, 1 Sep 2008 13:42:44 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id zmJeZajCdIUc0CE3 for ; Mon, 01 Sep 2008 13:42:44 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 865D292C34D for ; Mon, 1 Sep 2008 13:42:44 +1000 (EST) X-ASG-Orig-Subj: pcp updates (2.7.4-20081001) Subject: pcp updates (2.7.4-20081001) From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Mon, 01 Sep 2008 13:41:00 +1000 Message-Id: <1220240460.4510.34.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1220240568 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.02 X-Barracuda-Spam-Status: No, SCORE=-0.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M, WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.4306 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.50 WEIRD_PORT URI: Uses non-standard port number for HTTP 0.50 BSF_RULE7568M Custom Rule 7568M X-archive-position: 1748 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcp.git VERSION.pcp | 2 - debian/changelog | 4 +-- src/cpan/PMDA.xs | 3 +- src/cpan/local.c | 6 ++--- src/pmdas/memcache/GNUmakefile | 1 src/pmdas/memcache/pmdamemcache.pl | 40 +++++++++++++++++++++++++---------- src/pmdas/systemtap/pmdasystemtap.pl | 7 +++--- 7 files changed, 42 insertions(+), 21 deletions(-) commit bb3557d1222451b47a6aacdef2c3fea3dfb60221 Author: Nathan Scott Date: Mon Sep 1 11:50:15 2008 +1000 Bump PCP build version number for next release. commit cccfb97b4c9f5aecf93ed6964572f0b5ca1f2fc5 Author: Nathan Scott Date: Mon Sep 1 11:48:30 2008 +1000 Update systemtap PMDA to handle API tweak for input callbacks. commit 765fce13a455a59c8a721fd4d12b5d03a25626ea Author: Nathan Scott Date: Mon Sep 1 11:47:59 2008 +1000 Several tweaks to the memcache daemon PMDA: - fix up LDIRT in the makefile - add configurable refresh delay - add configuration file support - additional diagnostics - fix regular expressions dealing with memcached values, as these strings are not terminated with just the normal end-of-line char. - correct the name of the registered timer callback function. commit 5b4380fafdb00f23ed405c04eece4fc9272768b0 Author: Nathan Scott Date: Mon Sep 1 11:41:44 2008 +1000 Hopefully last Perl API update for awhile - the input_callback (used for socket/pipe input filtering) needs to be passed the cookie identifying which handle the input was from, for cases where more than one handle is used. From nscott@aconex.com Sun Aug 31 20:41:25 2008 Received: with ECARTIS (v1.0.0; list pcp); Sun, 31 Aug 2008 20:41:28 -0700 (PDT) Received: from cuda.sgi.com ([192.48.176.15]) by oss.sgi.com (8.12.11.20060308/8.12.11/SuSE Linux 0.7) with ESMTP id m813fOC0021621 for ; Sun, 31 Aug 2008 20:41:24 -0700 X-ASG-Debug-ID: 1220240568-6e8d016c0000-S8gJnT X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from postoffice2.aconex.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 6FDB61A6CA72 for ; Sun, 31 Aug 2008 20:42:49 -0700 (PDT) Received: from postoffice2.aconex.com (prod.aconex.com [203.89.192.138]) by cuda.sgi.com with ESMTP id xRwZ9R11Bmjxs2VF for ; Sun, 31 Aug 2008 20:42:49 -0700 (PDT) Received: from postoffice.aconex.com (localhost [127.0.0.1]) by postoffice2.aconex.com (Spam Firewall) with ESMTP id 381EB5B7196 for ; Mon, 1 Sep 2008 13:42:48 +1000 (EST) Received: from postoffice.aconex.com (postoffice.yarra.acx [192.168.3.1]) by postoffice2.aconex.com with ESMTP id e83oUVVknBCc5LCA for ; Mon, 01 Sep 2008 13:42:48 +1000 (EST) Received: from [192.168.5.24] (unknown [203.89.192.141]) by postoffice.aconex.com (Postfix) with ESMTP id 1F31892C34E for ; Mon, 1 Sep 2008 13:42:48 +1000 (EST) X-ASG-Orig-Subj: pcpweb updates Subject: pcpweb updates From: Nathan Scott To: pcp@oss.sgi.com Content-Type: text/plain Date: Mon, 01 Sep 2008 13:41:04 +1000 Message-Id: <1220240464.4510.36.camel@verge.scott.net.au> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 Content-Transfer-Encoding: 7bit X-Barracuda-Connect: prod.aconex.com[203.89.192.138] X-Barracuda-Start-Time: 1220240570 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.52 X-Barracuda-Spam-Status: No, SCORE=-0.52 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.1.4305 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.50 WEIRD_PORT URI: Uses non-standard port number for HTTP X-archive-position: 1749 X-ecartis-version: Ecartis v1.0.0 Sender: pcp-bounce@oss.sgi.com Errors-to: pcp-bounce@oss.sgi.com X-original-sender: nscott@aconex.com Precedence: bulk X-list: pcp Changes committed to git://oss.sgi.com:8090/nathans/pcpweb.git index.html | 2 +- news.html | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) commit 2ba61cc519fc8c6895120e187133b08c5b141512 Author: Nathan Scott Date: Mon Sep 1 13:11:48 2008 +1000 Add a pointer to the latest stable development snapshot. Also add a news item about the Perl PMDA API and several new PMDAs.