On Tue, 16 Jan 2001, Robert K. Hamilton wrote:
>
>
> I've actually made progress myself. It looks like the problem is name
> space related. I found the location of the root file for the default
> name space and checked the file. /var/pcp/pmns/root. I saved the initial
> root file and copied a file named linux_root to root and started getting
> data.
Indeed ... that's what the PMNS appears to be empty! message means.
When you install RPMS, the following empty file is created
/var/pcp/pmns/.NeedRebuild
then when you run
/etc/rc.d/init.d/pcp start
The PNMS (Performance Metrics Name Space) is rebuild using
cd /var/pcp/pmns
./Rebuild -du
and you should see a message of the form
Performance Co-Pilot rebuilding PMNS ...
Here's the interactive sequence to mimic this ...
[root@sherman kenmcd]# touch /var/pcp/pmns/.NeedRebuild
[root@sherman kenmcd]# /etc/rc.d/init.d/pcp start
Waiting for PMCD to terminate ...
Performance Co-Pilot rebuilding PMNS ...
Performance Co-Pilot starting PMCD (logfile is /var/log/pcp/pmcd/pmcd.log) ...
Performance Co-Pilot starting archive loggers ...
My guess would be that in making from source, some part of your
installation missed touching /var/pcp/pmns/.NeedRebuild (since it
is part of the RPM packaging, this is not surprising if you did not
re-make and install RPMs).
> Anything else related to this that might be interesting?
Not that I can think of.
Even though you have it working, I'd recommend doing the
# touch /var/pcp/pmns/.NeedRebuild
# /etc/rc.d/init.d/pcp start
to get a kosher PMNS.
> -B
>
> "Robert K. Hamilton" wrote:
> >
> > Howdy,
> >
> > I built the pcp source on the following configuration:
> >
> > H/W: Intel x86
> > Linux: Red Hat 6.2
> > PCP: 2.1.10 build 8
> >
> > When I issue the pminfo command as specified in INSTALL I receive the
> > following:
> >
> > [root@tacan pcp-2.1.10]# pminfo -fmdt
> > PMNS appears to be empty!
> >
> > When I issue any variation of the pcp command I get the following:
> >
> > [root@tacan pcp-2.1.10]# pcp
> > Performance Co-Pilot configuration on tacan.bethesda.emaginet.com:
> >
> > platform:
> > hardware:
> > timezone: Unknown
> > licenses: unknown
> > pmcd: Version unknown
> >
> > The following processes are running on the system:
> >
> > 32675 ? S 0:00 /usr/share/pcp/bin/pmcd
> > 349 pts/2 S 0:00 pmlogger -P -c config.default 20010116.13.02
> > 835 pts/2 S 0:00 grep pm
> >
> > It looks like everything installed okay but I'm not collecting any data.
> > When I try to use the graphical interface via pcpmon (V1.2.0) I get
> > can't fetch errors ...
> >
> > What's missing?
> >
> > Thanks!
> >
> > -B
> > --
> > Robert K. Hamilton
> > Senior Systems Engineer
> > Manager, Test Networks
> > E-centives, Inc.
> > 6901 Rockledge Drive, 7th Floor
> > Bethesda, MD 20817
> > 240.333.6178
> > rkh@xxxxxxxxxxxxxx
> > www.e-centives.com/corp
> > --
> > e-centives, Inc.
> > The leading online direct marketing
> > infrastructure company
>
> --
> Robert K. Hamilton
> Senior Systems Engineer
> Manager, Test Networks
> E-centives, Inc.
> 6901 Rockledge Drive, 7th Floor
> Bethesda, MD 20817
> 240.333.6178
> rkh@xxxxxxxxxxxxxx
> www.e-centives.com/corp
> --
> e-centives, Inc.
> The leading online direct marketing
> infrastructure company
>
|