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 SetHandlerNegar, permitir ordemNegar de todosPermitir 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