O PCP é "baseado em pull" no sentido de que os clientes obtêm os dados desejados dos daemons de coleção, em vez de fazer com que o daemon os remova em algum lugar. Isso inclui o cliente pmlogger que cria os arquivos archive. Para o registro centralizado, é comum executar muitas instâncias de pmlogger - uma por máquina de destino - em um servidor de monitoramento. Então os arquivos archive resultantes podem ser lidos lá (ou copiados / reduzidos / analisados em outro lugar).
O serviço pmmgr facilita a automatização do gerenciamento de uma frota variável de pmlogger instâncias para uma rede de máquinas. pmmgr pode encontrar máquinas em uma rede por nome de host, varredura de intervalo de endereços IP ou anúncios próprios dns-sd.