6.4.4. Criação de um sistema cliente para coleta de métricas
Este procedimento descreve como configurar um sistema de cliente para que um servidor central possa coletar métricas de clientes executando PCP.
Pré-requisitos
- O PCP está instalado. Para mais informações, veja Seção 6.2, “Instalando e habilitando o PCP”.
Procedimento
Instale o pacote
pcp-system-tools
:# yum instalar as ferramentas do sistema pcp
Configurar um endereço IP para
pmcd
:# echo "-i 192.168.4.62" >/etc/pcp/pmcd/pmcd.options
Substituir 192.168.4.62 pelo endereço IP, o cliente deve ouvir.
Por padrão,
pmcd
está escutando no local.Configurar o firewall para adicionar o público
zone
permanentemente:# firewall-cmd --permanent --zone=public --add-port=44321/tcp success # firewall-cmd --reload success
Preparar um booleano SELinux:
# setsebool -P pcp_bind_all_unreserved_ports on
Habilitar os serviços
pmcd
epmlogger
:# systemctl enable pmcd pmlogger # systemctl restart pmcd pmlogger
Etapas de verificação
Verifique se o
pmcd
está escutando corretamente o endereço IP configurado:# ss -tlp | grep 44321 LISTEN 0 5 127.0.0.1:44321 0.0.0.0:* users:(("pmcd",pid=151595,fd=6)) LISTEN 0 5 192.168.4.62:44321 0.0.0.0:* users:(("pmcd",pid=151595,fd=0)) LISTEN 0 5 [::1]:44321 [::]:* users:(("pmcd",pid=151595,fd=7))
Recursos adicionais
- Seção 6.9, “Ferramentas distribuídas com PCP”.
- Seção 6.8, “Serviços de sistema distribuídos com PCP”.
-
O arquivo
/var/lib/pcp/config/pmlogger/config.default
. - A página de homem do pmlogger.
-
A página do homem
firewall-cmd
. -
A página do homem
setsebool
. -
A página do homem
ss
.