#! /bin/sh # PCP QA Test No. 054 # Server, not client, hostname in archive label, ... # also exposed pmlogger "dump core when no more events" problem! # # Copyright (c) 1995-2002 Silicon Graphics, Inc. All Rights Reserved. # seq=`basename $0` echo "QA output created by $seq" # get standard filters . ./common.product . ./common.filter $sudo rm -f $seq.full trap "rm -f $tmp $tmp.*; exit" 0 1 2 3 15 # real QA test starts here host=`./getpmcdhosts -L -n1 2>$tmp.out` # choose a non-local host (foreign server) [ -z "$host" ] && cat $tmp.out >$seq.notrun eval realhost=`pmprobe -v -h $host pmcd.hostname | $PCP_AWK_PROG '{ print $3 }'` [ $realhost = Unknown ] && realhost=`pmhostname $host` echo "Using host: $host" >> $seq.full echo "Using realhost: $realhost" >> $seq.full echo "log mandatory on once { hinv.ncpu }" >$tmp.config pmlogger -c $tmp.config -l $tmp.log -s 1 -h $host $tmp _filter_pmlogger_log <$tmp.log echo "host should be HOST ..." pmdumplog -l $tmp 2>&1 \ | sed -e 's/host /Host /' \ -e "s/$realhost/HOST/" \ -e "s/$host/HOST/" \ | _filter_pmdumplog \ | sed -e 's/Host /host /' rm -f $tmp.* exit 0