Monitoramento do WordPress

Monitore os websites do WordPress usando o Site24x7 e mantenha o controle dos problemas.

WordPress é um sistema de gerenciamento de conteúdo (CMS) gratuito e de código aberto baseado em PHP e MySQL. WordPress é provavelmente o sistema de gerenciamento de sites ou blog mais fácil e popular em uso na Web, compatível com mais de 60 milhões de sites. Configure nosso agente e verifique o desempenho do WordPress usando uma grande variedade de métricas.

Este documento detalha como configurar o plug-in do WordPress e as métricas de monitoramento para fornecer visibilidade detalhada das estatísticas de desempenho, disponibilidade e uso dos servidores do WordPress.

Métricas de monitoramento de desempenho do WordPress:

Tome decisões informadas de solução em relação a problemas mantendo o controle das métricas essenciais do WordPress, incluindo:

Versão do Apache

A "apache_version" menciona a versão do Apache em execução no servidor. Importante para entender quais recursos do Apache estão disponíveis e se há a necessidade de uma atualização.

Status do Apache

Use a métrica "apache_status" e anote o status do servidor Apache no seu servidor WordPress.

Versão do PHP

A versão do PHP em execução no seu servidor WordPress é anotada por meio da métrica "php_version". Importante para entender quais recursos do PHP estão disponíveis e se há a necessidade de uma atualização.

CPU do PHP

A métrica "php_cpu" informa a parte da CPU ocupada pelos processos PHP específicos do seu servidor WordPress. Ela é exibida como porcentagem no painel.

Versão do MySQL

A "mysql_version" menciona a versão do banco de dados MySQL em execução em seu servidor WordPress. Importante para entender quais recursos do MySQL estão disponíveis e se há a necessidade de uma atualização.

Status do PHP

Use a métrica "php_status" e veja o status atual do processo PHP em seu servidor WordPress.

Status do MySQL

Com a métrica "mysql_status", é possível ver o status do banco de dados MySQL no seu servidor WordPress.

Memória do PHP

A parte da memória ocupada pelos processos PHP específicos para seu servidor WordPress. "php_mem" é exibida como porcentagem no painel.

Memória do MySQL

A parte da memória ocupada por consultas MySQL específicas para seu servidor WordPress. "mysql_mem" é exibida como porcentagem no painel.

Carga de CPU do Apache

A métrica "apache_cpu" mede a parte da CPU usada por todos os threads de trabalho do Apache combinados. Ela é exibida como porcentagem no painel.

CPU do MySQL

A parte da memória ocupada por consultas MySQL específicas para seu servidor WordPress. "mysql_cpu" é exibida como porcentagem no painel.

Total de acessos do Apache

Use a métrica "apache_total_access" e veja o número total de vezes que seu servidor Apache foi acessado.

Total de bytes do Apache

O número total da contagem de bytes oferecidos pelo seu servidor Apache é medido por meio da métrica "apache_total_bytes".

Solicitações por segundo do Apache

Veja o número médio de solicitações por segundo recebidas pelo servidor Apache com a métrica "apache_req_per_sec".

Bytes por solicitação no Apache

Use a métrica "apache_bytes_per_req" e tenha o número médio de bytes presentes em cada solicitação atendida pelo servidor Apache.

Bytes por segundo no Apache

A "apache_bytes_per_sec" informa o número médio de bytes por segundo oferecidos pelo servidor Apache.

Tempo de atividade do Apache

A métrica "apache_uptime" informa o tempo total que o servidor Apache ficou ativo e em funcionamento.

Trabalhadores do Apache ocupados

O número de trabalhadores que atendem solicitações recebidas pelo servidor Apache é monitorado por meio da métrica "apache_busy_worker".

Trabalhadores do Apache ociosos

Com a métrica "apace_idle_worker", veja o número de trabalhadores ociosos disponíveis para atender solicitações recebidas pelo servidor Apache.

Como funciona?

  • Faça login na conta do Site24x7. Inscreva-se aqui se não tiver uma conta
  • Baixe e instale a versão mais recente do agente Linux no Site24x7
  • Instale o plug-in WordPress
  • O agente executará o plug-in WordPress e enviará os dados para o servidor do Site24x7.

Pré-requisitos:

  • O plug-in requer a ferramenta "Curl" para pesquisar as estatísticas. Esta ferramenta deve estar instalada antes de usar o plug-in.

Instalação do plug-in WordPress:

  • Crie um diretório com o nome "wordpress", no diretório de plug-ins agente Linux do AS Site24x7 – /opt/site24x7/monagent/plugins/
  • Baixe o arquivo "wordpress.sh" do nosso repositório do GitHub e coloque-o no diretório "wordpress"
  • Comandos para executar a etapa acima:
  • cd /opt/site24x7/monagent/plugins/
    mkdir wordpress
    cd wordpress
    wget https://raw.githubusercontent.com/site24x7/plugins/master/wordpress/wordpress.sh

Configure o Apache para oferecer suporte às estatísticas:

  • Edite seu arquivo httpd.conf para que ele ative o envio de estatísticas. Conforme mencionado em https://httpd.apache.org/docs/2.4/mod/mod_status.html#machinereadable
  • Sample code for stats setup in the file "/usr/local/apache/conf/httpd.conf":
    Status do servidor SetHandler
    Negar, permitir ordem
    Negar de todos
    Permitir de 127.0.0.1 ::1
    < />ocation>
  • Reinicie o servidor apache e verifique se o URL configurado está recebendo estatísticas do apache ao abri-lo em um navegador

Configuração do plug-in WordPress:

  • Now change the following values in the plugin file (copied to agent plugin's directory earlier):
    "APACHE_STATS" para "ENABLED" ("DISABLED" por padrão)
  • Enter your stats URL as specified while configuring Apache for statistics to the variable "APACHE_STATUS_URL". The final stats URL should contain "?auto" in the end as this is required to fetch the statistics from our agent
    Valor da amostra – APACHE_STATUS_URL="http://localhost:80/server-status?auto"

Monitore métricas adicionais:

  • Para monitorar métricas adicionais, edite o arquivo "wordpress.sh" e adicione as novas métricas que precisam ser monitoradas
  • Incremente o valor da versão do plug-in no arquivo "wordpress.sh" para exibir as métricas recém-adicionadas (por exemplo altere a versão do plug-in padrão de PLUGIN_VERSION = "1" para PLUGIN_VERSION = "2")

Plug-ins relacionados:

  • Plug-in Redis – monitore as métricas de desempenho de seus bancos de dados Redis
  • Plug-in PostGres – monitore as métricas de desempenho de seus bancos de dados PostGreSQL
  • Plug-in Zookeeper – analise o desempenho do seu servidor Apache Zookeeper
  • Plug-in Nagios – execute milhares de plug-ins Nagios no Site24x7 sem a necessidade de executar um servidor Nagios
  • Plug-ins prontos para serem usados – monitore toda a sua pilha de aplicativos com nossa extensa lista de integrações
  • Crie plug-ins personalizados – crie plug-ins personalizados do Linux e do Windows e monitore atributos personalizados